Sign In to Follow Application
View All Documents & Correspondence

Method Of Communicating With Service Provider

Abstract: In one embodiment  a method of communicating with a service provider is provided. The method comprises steps of generating a message trigger in a system installed by the service provider  creating a status message describing error detection and transmitting the status message to at least one personal communication device of the service provider.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 November 2011
Publication Number
25/2013
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2022-06-22
Renewal Date

Applicants

Silvan Innovation Labs
No.7 2nd Floor  10th Main  Jeevan Bhima Nagar Main Road  Bangalore

Inventors

1. Ajay Gupta
K-73 Diamond District Kodihalli Old Airport Road  Bangalore-560008
2. Ritesh Nagpal
17/3 Second Floor  Indira Nagar 2nd Stage  Bangalore-560075

Specification

FIELD OF INVENTION

[0001] The invention generally relates to system and method for servicing installed devices and more particularly to methods of communicating with the service provider for providing servicing to installed devices.

BACKGROUND OF THE INVENTION

[0002] Prior art methods of detecting and servicing the error suggest creating a local log that is capable of generating high alerts upon detecting errors.

[0003] Alternative methods suggest providing options such as generating audio or video alarms in response to detecting errors. The alerts or alarms thus generated are conveyed to the user and subsequently to the service provider along with details.

[0004] Because of the varying business needs involved  many of the users of installed communication systems have shown dissatisfaction with conventional error logging  and are seeking to be able to make real-time responses to certain error conditions.

[0005] Hence there exists a need for a method that enables real time communication of the user of an installed communication system with the service provider.

BRIEF DESCRIPTION OF THE INVENTION

[0006] The above-mentioned shortcomings  disadvantages and problems are addressed herein which will be understood by reading and understanding the following specification.

[0007] In one embodiment  a method of communicating with a service provider is provided. The method comprises steps of generating a message trigger in a system installed by the service provider  creating a status message describing error detection and transmitting the status message to at least one personal communication device of the service provider.

[0008] In another embodiment  a method of providing maintenance service of an installed system is provided. The method comprises steps of detecting an error in a system installed by the service provider  creating a status message describing error detection and transmitting the status message to at least one personal communication device of the service provider.

[0009] Systems and methods of varying scope are described herein. In addition to the aspects and advantages described in this summary  further aspects and advantages will become apparent by reference to the drawings and with reference to the detailed description that follows.

BRIEF DESCRIPTION OF THE DRAWINGS

[0010] FIG. 1 illustrates an exemplary environment in which various embodiments of the invention may function; and

[0011] FIG. 2 shows a flow diagram depicting a method of communicating with a service provider for providing maintenance of an installed system as described in an embodiment.

DETAILED DESCRIPTION OF THE INVENTION

[0012] In the following detailed description  reference is made to the accompanying drawings that form a part hereof  and in which is shown by way of illustration specific embodiments  which may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments  and it is to be understood that other embodiments may be utilized and that logical  mechanical  electrical and other changes may be made without departing from the scope of the embodiments. The following detailed description is  therefore  not to be taken in a limiting sense.

[0013] Maintenance of an installed system will be easy if system itself gives out a health report. The installed system may be an electronic device  an electrical device  a communication system including a home automation system.

[0014] Health report is needed from the installed embedded system to ensure that one or more of the intended functionalities are functioning in a desired manner. During the execution of one of the various applications  protocols  services or functions  a problem may occur which causes an associated error to be logged to the error log for later analysis.

[0015] Error logs are normally maintained as files in the installed systems in the communication network that serve the client systems in the network. The error log maintains a record of everything that went wrong while the installed system was running. It also contains diagnostic messages  such as notifications of when the particular installed system was started or shut down. The user and/or the service provider is enabled to set his error log level to control the number and type of messages that will be in his error log file. The errors may be in several categories  e.g. document errors such as "document not found"; communication errors  on the Web  for example  CGI (Common Gateway Interface) errors; as well as "installed system start"  "installed system stop messages".

[0016] Conventionally  such communication error logs were used for diagnostic or trouble-shooting purposes in response to installed system or other communication shortcomings or failures. Consequently  the error data was sensed or listened for at selected points or nodes in the installed system controlled communications and the data  indicative of particular error conditions  stored in error log files in association with the installed systems in the communication network. Subsequently  the stored data in the error log was periodically sampled in regular cycles.

[0017] The error log is analyzed and compared to entries in one of a plurality of records in a message look-up table. If there is a match between the fields of the error log request and selected entries of a record in the look-up table  a user message is generated which facilitates the display of a pre-existing user friendly message as modified with data included in the generated error message.

[0018] Most of the systems are designed to maintain such log into an internal storage. For centralizing the maintenance  systems are configured to upload the reports to an internet server that can be accessed from anywhere.

[0019] In an event when there is a problem with the cloud or the internet server  or the network connecting the installed system with the internet server  an alternate method is provided so as to communicate with the service provider about the health of the system. In one embodiment  the alternate method comprises employing one of the wireless communication means including a cellular network  a paging network  a local area network  and a wide area network  a wired network  and the Internet for communicating the information about the health of the system.

[0020] The alternate methods for example use cellular or personal communications service (PCS) networks including GSM network and SMSE gateways. In the exemplary embodiment  the message is sent to the message gateway using Session Initiation Protocol (SIP).

[0021] Accordingly  in one embodiment of the invention  the installed electronic device may communicate to the service provider a message containing one or more logged errors  using an appropriate communication link. Examples of appropriate links include wireless application protocol (WAP) links  or http links  employing an appropriate format such as  for example  a SyncML message format. Such protocols may be used over wireless networks such as  for example  cellular or personal communications service (PCS) networks.

[0022] In one embodiment  a health monitoring system is provided that monitors the desired functionalities of the installed electronic device and is capable of generating alerts to the service provider. Further  the health monitoring system generated alerts upon detecting two predetermined conditions  the predetermined conditions being detecting an abnormality or error in the installed system and suspecting a potential error. On detecting a potential error  the health monitoring system generates a preventive check message. The preventive check message includes information detailing one or more changes that have occurred in the system that may create potential error.

[0023] In one embodiment  the messages thus generated may be sent to the service provider via a short message service. The message can be sent using an SMSE gateway on the internet or by using a cellular network such as GSM. Skilled artisans shall however appreciate the use of other cellular networks such as CDMA  WCDMA  GSM  AMPS  or PHS network. Such usage of the established communication network is cost effective and easy from the implementation point of view. Using the cellular communication network in particular  has as advantage in that it addresses the issues arising out of connectivity to the cloud.

[0024] In order for the health monitoring system to be able to send the message via the cellular network  the system comprises at least one SIM embedded within the system.

[0025] In one embodiment  a method of communicating with a service provider is provided. The method comprises steps of receiving a message trigger in a system installed by the service provider  creating a status message describing error detection and transmitting the status message to at least one personal communication device of the service provider.

[0026] Referring to FIG. 1  there is shown a block diagram of the message/error log handling facility 100. The installed system 110 is communicatively coupled to other devices such as personal communication device 102  104  106 and 108 of the service provider  a remote management system and a central database system 114 and 116 via the network 112. The network 112 can be formed as an intranet  a PAN (Personal Area Network)  a LAN (Local Area Network)  a WAN (Wide Area Network)  a MAN (Metropolitan Area Network) or other type of network. The network 112 may alternatively use wireless technology to connect devices together. The installed system may also communicate with the Internet via an Internet service provider. The network may operate using any network-enabled code  such as Hyper Text Markup Language (HTML)  Dynamic HTML  Extensible Markup Language (XML)  Extensible style sheet and Specification Language (DSSSL)  Java.TM.  etc.

[0027] In one embodiment  the message trigger may be generated upon detecting an error in the system installed. In an alternative embodiment  the message trigger may be generated upon detecting a potential fault in the system installed. The method of detecting the potential fault comprises analyzing a system log generated by the system installed.

[0028] Error log and message log/display requests  which are generated by the components of the installed system  are placed into a message/error log queue. A router examines each of the error log and routes the request to the error log request handler. The error log request handler performs a comparison of the record with entries in the message look-up table to determine if a message should be generated as a result of the error log. If a match is found  a message is generated using data specified in the message look-up table. The message request generated by the error log request handler is passed to the message log request handler.

[0029] A message number entry that contains registered number of the service provider’s personal communication device  along with any error data to be inserted into the message is transmitted to the message handler as a part of the generated message request. One or more of pre-existing messages with along with error data is gathered by the message handler in response to the generated message request. The message handler subsequently send the generated message to the registered number of the service provider’s personal communication device.

[0030] Further  the message trigger may also depend on time and trends in the changes of the monitored parameters. Accordingly  the message trigger may be detected upon detecting elapse of a predetermined time period or upon detecting a booting of the system installed.

[0031] In addition to delivering the message to the service provider  the health monitoring system may be configured to generate an alert to one or more users of the installed device  to indicate error detection. The alert may be one of an audio  visual and tactile.

[0032] Most of the systems are designed to maintain such log into an internal storage. For centralizing the maintenance  systems are configured to upload the reports to an internet server that can be accessed from anywhere. Accordingly  the method further comprises posting a report comprising a detailed message  in response to error detection  on internet so as to enable the service provider to download the report.

[0033] Further  the message generated may be sent to a remote management system for seeking repair of the installed system. An operation log may be formed by combining the operation information with the error log containing information about occurrences of errors in the installed system. The operation log may be transferred to the remote management system connected to the installed system by a communication line. The remote management apparatus performs remote management of the condition of the installed system on the basis of the transmitted operation log.

[0034] Further  in one embodiment  a computer program product for executing the method 200 of providing maintenance service of an installed system is provided. The method 200 comprises steps of detecting an error in a system installed by the service provider at step 202  creating a status message describing error detection at step 204 and transmitting the status message to at least one personal communication device of the service provider at step 206.

[0035] Accordingly  one of the implementations of the invention is as an application program made up of programming steps or instructions resident in RAM  during computer operations. Until required by the computer system  the program instructions may be stored in another readable medium  e.g. in disk drive or in a removable memory  such as an optical disk for use in a CD ROM computer input or in a floppy disk for use in a floppy disk drive computer input. Further  the program instructions may be stored in the memory of another computer prior to use in the system of the present invention and transmitted over a LAN or a WAN  such as the Internet  when required by the user of the present invention. One skilled in the art should appreciate that the processes controlling the present invention are capable of being distributed in the form of computer readable media of a variety of forms.

[0036] In various embodiments of the invention  method of communicating with the service provider is described. However  the embodiments are not limited and may be implemented in connection with different applications. The application of the invention can be extended to other areas  for example service industry. The invention provides a broad concept of enhancing communication between user and service provider. The design can be carried further and implemented in various forms and specifications.

[0037] This written description uses examples to describe the subject matter herein  including the best mode  and also to enable any person skilled in the art to make and use the subject matter. The patentable scope of the subject matter is defined by the claims  and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims  or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.

CLAIMS

What is claimed is:
1. A method of communicating with a service provider  the method comprising:
generating a message trigger in a system installed by the service provider;
creating a status message describing error detection; and
transmitting the status message to at least one personal communication device of the service provider.

2. The method of claim 1  wherein generating the message trigger comprises:
detecting an error in the system installed.

3. The method of claim 1  wherein generating the message trigger comprises:
detecting a potential fault in the system installed.

4. The method of claim 3  wherein detecting the potential fault comprises:
analyzing a system log generated by the system installed.

5. The method of claim 1  wherein generating the message trigger comprises:
detecting elapse of a predetermined time period.

6. The method of claim 1  wherein generating the message trigger comprises
detecting a booting of the system installed.

7. The method of claim 1  further comprising generating an alert to indicate error detection.

8. The method of claim 7  wherein the alert is one of an audio  visual and tactile.

9. The method of claim 1  wherein the message is transmitted via a global system for mobile communication (GSM) network.

10. The method of claim 9  wherein the message is transmitted by a subscriber identity module (SIM) installed in the system.

11. The method of claim 1  wherein the message is transmitted via internet message gateway.

12. The method of claim 1  further comprising posting a report comprising a detailed message  in response to error detection  on a network so as to enable the service provider to download the report.

13. A method of providing maintenance service of an installed system  the method comprising:
detecting an error in a system installed by the service provider;
creating a status message describing error detection; and
transmitting the status message to at least one personal communication device of the service provider.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 4085-CHE-2011-IntimationOfGrant22-06-2022.pdf 2022-06-22
1 Power of Authority.docx 2011-12-05
2 Form-5.docx 2011-12-05
2 4085-CHE-2011-PatentCertificate22-06-2022.pdf 2022-06-22
3 4085-CHE-2011-Written submissions and relevant documents [07-05-2022(online)].pdf 2022-05-07
4 4085-CHE-2011-FORM-26 [21-04-2022(online)].pdf 2022-04-21
5 4085-CHE-2011-Correspondence to notify the Controller [20-04-2022(online)].pdf 2022-04-20
6 SSI CERTIFICATE.pdf 2014-05-19
6 4085-CHE-2011-US(14)-HearingNotice-(HearingDate-22-04-2022).pdf 2022-03-29
7 Correspondence by Agent_Form 1 And Assignment_03-01-2019.pdf 2019-01-03
7 4085-CHE-2011-FER.pdf 2018-08-28
8 4085-CHE-2011-RELEVANT DOCUMENTS [21-12-2018(online)].pdf 2018-12-21
8 4085-CHE-2011-ABSTRACT [21-12-2018(online)].pdf 2018-12-21
9 4085-CHE-2011-PETITION UNDER RULE 138 [21-12-2018(online)].pdf 2018-12-21
9 4085-CHE-2011-AMENDED DOCUMENTS [21-12-2018(online)].pdf 2018-12-21
10 4085-CHE-2011-CLAIMS [21-12-2018(online)].pdf 2018-12-21
10 4085-CHE-2011-FORM 13 [21-12-2018(online)].pdf 2018-12-21
11 4085-CHE-2011-DRAWING [21-12-2018(online)].pdf 2018-12-21
11 4085-CHE-2011-FER_SER_REPLY [21-12-2018(online)].pdf 2018-12-21
12 4085-CHE-2011-DRAWING [21-12-2018(online)].pdf 2018-12-21
12 4085-CHE-2011-FER_SER_REPLY [21-12-2018(online)].pdf 2018-12-21
13 4085-CHE-2011-CLAIMS [21-12-2018(online)].pdf 2018-12-21
13 4085-CHE-2011-FORM 13 [21-12-2018(online)].pdf 2018-12-21
14 4085-CHE-2011-AMENDED DOCUMENTS [21-12-2018(online)].pdf 2018-12-21
14 4085-CHE-2011-PETITION UNDER RULE 138 [21-12-2018(online)].pdf 2018-12-21
15 4085-CHE-2011-ABSTRACT [21-12-2018(online)].pdf 2018-12-21
15 4085-CHE-2011-RELEVANT DOCUMENTS [21-12-2018(online)].pdf 2018-12-21
16 4085-CHE-2011-FER.pdf 2018-08-28
16 Correspondence by Agent_Form 1 And Assignment_03-01-2019.pdf 2019-01-03
17 SSI CERTIFICATE.pdf 2014-05-19
17 4085-CHE-2011-US(14)-HearingNotice-(HearingDate-22-04-2022).pdf 2022-03-29
18 4085-CHE-2011-Correspondence to notify the Controller [20-04-2022(online)].pdf 2022-04-20
19 4085-CHE-2011-FORM-26 [21-04-2022(online)].pdf 2022-04-21
20 4085-CHE-2011-Written submissions and relevant documents [07-05-2022(online)].pdf 2022-05-07
21 4085-CHE-2011-PatentCertificate22-06-2022.pdf 2022-06-22
22 4085-CHE-2011-IntimationOfGrant22-06-2022.pdf 2022-06-22

Search Strategy

1 search_30-07-2018.pdf

ERegister / Renewals

3rd: 26 Aug 2022

From 28/11/2013 - To 28/11/2014

4th: 26 Aug 2022

From 28/11/2014 - To 28/11/2015

5th: 26 Aug 2022

From 28/11/2015 - To 28/11/2016

6th: 26 Aug 2022

From 28/11/2016 - To 28/11/2017

7th: 26 Aug 2022

From 28/11/2017 - To 28/11/2018

8th: 26 Aug 2022

From 28/11/2018 - To 28/11/2019

9th: 26 Aug 2022

From 28/11/2019 - To 28/11/2020

10th: 26 Aug 2022

From 28/11/2020 - To 28/11/2021

11th: 26 Aug 2022

From 28/11/2021 - To 28/11/2022

12th: 26 Aug 2022

From 28/11/2022 - To 28/11/2023

13th: 26 Aug 2022

From 28/11/2023 - To 28/11/2024

14th: 26 Aug 2022

From 28/11/2024 - To 28/11/2025

15th: 26 Aug 2022

From 28/11/2025 - To 28/11/2026