Sign In to Follow Application
View All Documents & Correspondence

System And Method Of Communication

Abstract: In one embodiment  a system of communication is provided. The system comprises at least one control device  the control device configured for operating an appliance  a host device coupled to each of the control device  the host device configured for communicating with the control device for controlling the operation of the appliance and an interfacing device configured for interfacing the control device with the host device. Further  the control device is configured for asynchronously communicating data with the host device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
07 February 2012
Publication Number
32/2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2022-08-17
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

SYSTEM AND METHOD OF COMMUNICATION

FIELD OF INVENTION

[0001] The invention generally relates to systems and methods for monitoring multiple electronic appliances and more particularly to systems and methods of communication while monitoring multiple electronic appliances.

BACKGROUND OF THE INVENTION

[0002] Over the last few years  there has been a growing demand for home electronic devices  such as entertainment devices  home network devices  security devices  and automation control devices. There are more and more such devices and systems installed within homes and buildings.

[0003] A host is used to control the operation of these electronic devices. In such a communication system where the host is coupled to multiple electrical or electronic devices  for the host to know the state of inputs of each of the electrical/electronic device  the host is configured to poll the electronic device for information on any input that needs action. This is repeated at a predetermined frequency. The polling is performed due to randomness in variation in the input.

[0004] Therefore  the functionality of the host is affected as significant amount of host’s time is spent on performing the polling.

[0005] Hence  there exists a need for an efficient system and method for facilitating communication between a host and an associated device.

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 system of communication is provided. The system comprises at least one control device  the control device configured for operating an appliance  a host device coupled to each of the control device  the host device configured for communicating with the control device for controlling the operation of the appliance and an interfacing device configured for interfacing the control device with the host device. Further  the control device is configured for asynchronously communicating data with the host device.

[0008] In one embodiment  a method of communication is provided. The method comprising steps of interfacing a control device with a host device via an interfacing device and asynchronously communicating data between the control device and the host device.

[0009] In yet another embodiment  a method of communication is provided. Tthe method comprises steps of monitoring data using a sensing unit  sensing a change in monitored data and asynchronously transmitting monitored data to a host device in response to sensing the change in the monitored data.

[0010] 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

[0011] FIG. 1 shows a block diagram of a system of communication as described in an embodiment;
[0012] FIG. 1 shows a flow diagram of a method of communication as described in an embodiment; and

[0013] FIG. 1 shows a flow diagram of a method of communication as described in another embodiment.

DETAILED DESCRIPTION OF THE INVENTION

[0014] 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.

[0015] The invention is directed to provide a system and method of controlling electronic appliances coupled to home network and transmitting text  audio  video  control data between a main control unit (host) and at least one control device via serial interface.

[0016] Accordingly  in one embodiment as shown in FIG. 1  a system 100 of communication is provided. The system 100 comprises at least one control device 102  104 and 106  the control device 102  104 and 106 configured for operating an appliance 110  112 and 114  a host device 108 coupled to each of the control device 102  104 and 106  the host device 108 configured for communicating with the control device 102  104 and 106 for controlling the operation of the appliance 110  112 and 114 and an interfacing device 116 configured for interfacing the control device 102  104 and 106 with the host device 108.

[0017] As shown in FIG. 1  the system 100 as illustrated includes a plurality of control devices 102  104 and 106 that are capable of text  image  video  audio  and control communication. The system 100 may further comprise at least one user input device coupled to the host device 108. The user input device configured for setting  operating and programming the host device 108. The host device 108 is capable of enabling a user to set  program  and control the system 100  receiving various data from at least one control device 102  104 and 106 or from one of user input devices  and sending the control data to at least one control device 102  104 and 106. In one embodiment  a control device 102  104 and 106 may be added or deleted based on the discretion of the user.

[0018] Each of the control devices 102  104 and 106 is coupled to the host device 108 via a serial interface. The control device 102  104 and 106 receives data or control signals from the host device 108 via a communication network that at least in part comprises a serial interface.

[0019] The system 100 further comprises an interfacing device 116 that is capable of transmitting various data including text  image  voice  and control data between the host device 108 and at least one control device 102  104 and 106. The interfacing device 116 is configured for interfacing the control device 102  104 and 106 with the host device 108 via a serial interface.

[0020] In one exemplary embodiment  the serial interface comprises one of RS232  RS422  RS423 and RS485 interface. Skilled artisans shall however appreciate that other serial communication interfaces such as I2C (Inter Integrated Chip)  SPI (Serial Peripheral Interface)  USB (Universal Serial Bus)  Firewire  Ethernet and DMX512 can as well be used for facilitating communication between the host device 108 and the control device 102  104 and 106.

[0021] Further  the control device 102  104 and 106 is configured for asynchronously communicating data with the host device 108. Asynchronous serial communication describes an asynchronous  serial transmission protocol in which a start signal is sent prior to each byte  character or code word and a stop signal is sent after each code word. The start signal serves to prepare the receiving mechanism for the reception and registration of a symbol and the stop signal serves to bring the receiving mechanism to rest in preparation for the reception of the next symbol. A common kind of start-stop transmission is ASCII over RS-232.

[0022] In an alternative embodiment  the system 100 may comprise a plurality of interfacing devices 116 and each of the control devices 102  104 and 106 may be coupled to a single interfacing device 116 via at least one of a sensor unit and an actuator unit. In yet another alternative embodiment  one or more control devices 102  104 and 106 may be coupled to each of the interfacing devices 116.

[0023] The interfacing device 116 is configured to detect change in the state of input pins in the sensor unit of the at least one associated control device 102  104 and 106 and is further configured to store the monitored data. For this purpose  the interfacing device 116 comprises a processing unit and a memory unit coupled to the processing unit  the memory unit configured for storing monitored data.

[0024] In yet another embodiment  a user may set a predetermined priority level for each of the control devices 102  104 and 106. Hence  in a scenario where there is a change in the input pins of multiple control devices 102  104 and 106  the interfacing device 116 can choose a single control device 102  104 and 106  among multiple control devices 102  104 and 106  to transmit the monitored data to the host device 108 based on the priority set for each of the control devices 102  104 and 106.

[0025] In response to the monitored changes in the input pins of the sensor unit  the host device 108 may generate a control signal for controlling at least one control device 102  104 and 106. The control signals are sent to the actuator unit of the control device 102  104 and 106. The actuator unit consequently operates the appliance 110  112 and 114 associated with the control device 102  104 and 106 based on the received control signals.

[0026] The host device 108 includes a processing module  a memory module and a communication module coupled to the processing unit. In addition  the host device 108 also includes a hard drive that is capable of storing system 100 and application software.

[0027] The processing module is capable of executing instruction stored in the memory module or instructions set by a user. The memory module includes RAM  ROM  and EEPROM. The memory unit of the host device 108 may comprise all of the equipment information  component information  system settings and other data controlled or used by the system 100. Further  the memory unit of the host device 108 may comprise equipment information  component information  system settings of each of the control device 102  104 and 106.

[0028] Further  the hard drive is configured to store operating system 100  various application software  and database for the plurality of control devices 102  104 and 106. The system 100 software is configured to provide operating system 100 services such as job scheduling  task management  hardware control  and memory management. Accordingly  the system 100 software includes one of: DOS  Windows CE  Windows 98/2000/XP  and embedded LINUX.

[0029] In one embodiment  the host device 108 may be coupled to the Internet. Accordingly  the operating system 100 of the interfacing device 116 coupled to the host device 108 can be configured to enable the interfacing device 116 to communicate with the internet based services such as short message service (SMS) and multi media message service (MMS).

[0030] This enables a user to program the host device 108 so as to enable remote monitoring and controlling of the associated one or more control devices 102  104 and 106.

[0031] In yet another embodiment  the operating system 100 of each interfacing device 116 can be configured such that communication between two interfacing devices116 coupled to a single host device 108 may be enabled so as to facilitate communication of monitored data and control signals between the two interfacing devices 116 thereby eliminating the need to mediate through the host device 108.

[0032] The control device 102  104 and 106 comprises at least one of a sensor unit and an actuator unit. The sensor unit is configured for monitoring data associated with the associated appliance 110  112 and 114 and the actuator unit is configured for receiving control data from the host device 108. The control data comprising one or more command signals for operating the appliance 110  112 and 114. The actuator unit typically represents a switching means that comprises one of an electrical relays  TRIAC (Triode for Alternating Current) based switching system 100 and SCR (Silicon Controlled Rectifier) based switching system 100. Switching means are well known in the art and hence will not be described in detail.

[0033] Each of the appliances 110  112 and 114 can be selected from a group comprising a heating system  a cooling system  lighting  a water heater  an oven  a refrigerator  a dish washer  a clothes washer and a clothes dryer  a sprinkler control device  a VCR control  a baby watcher  a childcare device  surveillance and security device  a switch control device  a sprinkler control device  an A/C control device  a damper control device  power line phone  power line speaker  door/gate control device  at least one smart appliance plug  at least one audio-video intercom device  at least one audio intercom device  a wireless control device  a RF/wireless phone device and a wireless camera and sensor device. The audio  video  and sensor data are received and transmitted between the host and various control devices via serial interface.

[0034] In another embodiment  as shown in FIG. 2  a method 200 of communication is provided. The method 200 comprises steps of interfacing at least one control device 102  104 and 106 with a host device 108 via an interfacing device 116 (at step 202) and asynchronously communicating data between the control device 102  104 and 106 and host device 108 (at step 204).

[0035] In yet another embodiment  as shown in FIG. 3  a method 300 of communication is provided. The method 300 comprises steps of monitoring data using a sensing unit (at step 302)  sensing a change in monitored data (at step 304) and asynchronously transmitting monitored data to a host device 108 in response to sensing the change in the monitored data (at step 306).

[0036] The method 300 further comprises receiving one or more command signals from the host device 108 at the control device 102  104 and 106 (at step 308) and operating one or more switching units based on the command signals (at step 310).

[0037] A computer program product storing computer readable instructions  for execution by a processor so as to result in the method of communication is provided. The computer program product comprises computer instructions comprising routine for monitoring data using a sensing unit  routine for sensing a change in monitored data and routine for asynchronously transmitting monitored data to a host device in response to sensing the change in the monitored data.

[0038] Further  computer-readable media include both volatile and nonvolatile media  removable and non removable media  and contemplates media readable by a database  a switch  and various other network devices. By way of example  and not limitation  computer-readable media comprise media implemented in any method or technology for storing information. Examples of stored information include computer-useable instructions  data structures  program modules  and other data representations. Media examples include  but are not limited to  information-delivery media  RAM  ROM  EEPROM  flash memory or other memory technology  CD-ROM  digital versatile discs (DVD)  holographic media or other optical disc storage  magnetic cassettes  magnetic tape  magnetic disk storage  and other magnetic storage devices. These technologies can store data momentarily  temporarily  or permanently.
[0039] 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 system of communication comprising:
at least one control device  the control device configured for operating an appliance;
a host device coupled to each of the control device  the host device configured for communicating with the control device for controlling the operation of the appliance; and
an interfacing device configured for interfacing the control device with the host device;
wherein the control device is configured for asynchronously communicating data with the host device.

2. The system of claim 1  wherein the interfacing device is configured for interfacing the control device with the host device via a serial interface.

3. The system of claim 2  wherein the serial interface comprises one of RS232  RS422  RS423 and RS485 interface.

4. The system of claim 1  wherein the control device comprises at least one of a sensor unit and an actuator unit.

5. The system of claim 4  wherein the sensor unit is configured for monitoring data associated with the appliance.

6. The system of claim 4  wherein the actuator unit configured for receiving control data from the host device  the data comprising one or more command signals for operating the appliance.

7. The system of claim 1  wherein the interfacing device comprises a processing unit and a memory unit coupled to the processing unit  the memory unit configured for storing monitored data.

8. The system of claim 1  wherein the host device is configured for executing an operating system module.

9. A method of communication  the method comprising:
interfacing a control device with a host device via an interfacing device; and
asynchronously communicating data between the control device and host device.

10. A method of communication  the method comprising:
monitoring data using a sensing unit;
sensing a change in monitored data; and
asynchronously transmitting monitored data to a host device in response to sensing the change in the monitored data.

11.The method of claim 10  further comprising:
receiving one or more control signals from the host device at the control device; and
operating one or more switching units based on the control signals.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 454-CHE-2012-IntimationOfGrant17-08-2022.pdf 2022-08-17
1 Drawings_As Filed_07-02-2012.pdf 2012-02-07
2 Power of Authority.pdf 2012-02-13
2 454-CHE-2012-PatentCertificate17-08-2022.pdf 2022-08-17
3 Form-5.pdf 2012-02-13
3 454-CHE-2012-Written submissions and relevant documents [05-03-2022(online)].pdf 2022-03-05
4 Form-3.pdf 2012-02-13
4 454-CHE-2012-FORM-26 [22-02-2022(online)].pdf 2022-02-22
5 454-CHE-2012-Correspondence to notify the Controller [21-02-2022(online)].pdf 2022-02-21
6 454-CHE-2012-US(14)-HearingNotice-(HearingDate-23-02-2022).pdf 2022-01-06
7 SSI CERTIFICATE.pdf 2014-05-19
7 454-CHE-2012-ABSTRACT [07-01-2020(online)].pdf 2020-01-07
8 454-CHE-2012-FER.pdf 2019-07-10
8 454-CHE-2012-AMENDED DOCUMENTS [07-01-2020(online)].pdf 2020-01-07
9 454-CHE-2012-RELEVANT DOCUMENTS [07-01-2020(online)].pdf 2020-01-07
9 454-CHE-2012-CLAIMS [07-01-2020(online)].pdf 2020-01-07
10 454-CHE-2012-DRAWING [07-01-2020(online)].pdf 2020-01-07
10 454-CHE-2012-FORM FOR SMALL ENTITY [07-01-2020(online)].pdf 2020-01-07
11 454-CHE-2012-EVIDENCE FOR REGISTRATION UNDER SSI [07-01-2020(online)].pdf 2020-01-07
11 454-CHE-2012-FORM 13 [07-01-2020(online)].pdf 2020-01-07
12 454-CHE-2012-FER_SER_REPLY [07-01-2020(online)].pdf 2020-01-07
13 454-CHE-2012-EVIDENCE FOR REGISTRATION UNDER SSI [07-01-2020(online)].pdf 2020-01-07
13 454-CHE-2012-FORM 13 [07-01-2020(online)].pdf 2020-01-07
14 454-CHE-2012-DRAWING [07-01-2020(online)].pdf 2020-01-07
14 454-CHE-2012-FORM FOR SMALL ENTITY [07-01-2020(online)].pdf 2020-01-07
15 454-CHE-2012-CLAIMS [07-01-2020(online)].pdf 2020-01-07
15 454-CHE-2012-RELEVANT DOCUMENTS [07-01-2020(online)].pdf 2020-01-07
16 454-CHE-2012-AMENDED DOCUMENTS [07-01-2020(online)].pdf 2020-01-07
16 454-CHE-2012-FER.pdf 2019-07-10
17 454-CHE-2012-ABSTRACT [07-01-2020(online)].pdf 2020-01-07
17 SSI CERTIFICATE.pdf 2014-05-19
18 454-CHE-2012-US(14)-HearingNotice-(HearingDate-23-02-2022).pdf 2022-01-06
19 454-CHE-2012-Correspondence to notify the Controller [21-02-2022(online)].pdf 2022-02-21
20 Form-3.pdf 2012-02-13
20 454-CHE-2012-FORM-26 [22-02-2022(online)].pdf 2022-02-22
21 Form-5.pdf 2012-02-13
21 454-CHE-2012-Written submissions and relevant documents [05-03-2022(online)].pdf 2022-03-05
22 Power of Authority.pdf 2012-02-13
22 454-CHE-2012-PatentCertificate17-08-2022.pdf 2022-08-17
23 Drawings_As Filed_07-02-2012.pdf 2012-02-07
23 454-CHE-2012-IntimationOfGrant17-08-2022.pdf 2022-08-17

Search Strategy

1 2019-07-0816-52-48_09-07-2019.pdf
1 search454CHE2012AE_26-07-2021.pdf
2 454CHE201225julyAE_26-07-2021.pdf
3 2019-07-0816-52-48_09-07-2019.pdf
3 search454CHE2012AE_26-07-2021.pdf

ERegister / Renewals

3rd: 31 Aug 2022

From 07/02/2014 - To 07/02/2015

4th: 31 Aug 2022

From 07/02/2015 - To 07/02/2016

5th: 31 Aug 2022

From 07/02/2016 - To 07/02/2017

6th: 31 Aug 2022

From 07/02/2017 - To 07/02/2018

7th: 31 Aug 2022

From 07/02/2018 - To 07/02/2019

8th: 31 Aug 2022

From 07/02/2019 - To 07/02/2020

9th: 31 Aug 2022

From 07/02/2020 - To 07/02/2021

10th: 31 Aug 2022

From 07/02/2021 - To 07/02/2022

11th: 31 Aug 2022

From 07/02/2022 - To 07/02/2023

12th: 31 Aug 2022

From 07/02/2023 - To 07/02/2024

13th: 31 Aug 2022

From 07/02/2024 - To 07/02/2025

14th: 31 Aug 2022

From 07/02/2025 - To 07/02/2026

15th: 31 Aug 2022

From 07/02/2026 - To 07/02/2027