The industrial field of this disclosure relates to wired and wireless communications and in particular to the Insteon® network. The Insteon network and protocol are disclosed in U.S. Pat. No. 8,081,649. In general, an Insteon system is able to propagate radio frequency (RF) and power line transmissions over extended distances at relatively low power. Such a network consists of a number of spatially separated transceiver devices and processor based software protocols requiring each device to retransmit a received transmission, usually more than once. The retransmissions are simultaneously sent out by all devices that have received the original transmission. In this manner, an original transmission is able to propagate by hops from one device to the next so that a distant device, although not able to receive the original transmission may be able to receive a retransmission. When the number of retransmissions is more than one, the probability of the most distant device receiving a message is increased so that with a large network operating with multiple retransmissions, even the most distant device may be able to receive the originally transmitted message. However, because of RF transmission interference, low transmission power, power line noise, power line phase incompatibilities and other problems there is a need for improved methods to assure full transmission reception over the entire network.
The complexity of a mesh network of devices is significantly reduced based on distributed intelligence allowing all devices to simultaneously respond to a generic input with each executing a unique or specific local response. Other networks use a series of specific commands each directed to a particular device from a central controller. This limits scalability of the network due to eventual delays as the network increases in size.
The presently described extension of the Insteon network technology and its operating protocol provides for improved operations in meeting the primary objective of the network, which is to assure that all designated devices (devices) receive an intended transmission, or at least a notice that such transmission has occurred. As defined in U.S. Pat. No. 8,081,649 an original transmission is received by Insteon devices in the network that are within range and is retransmitted so that when multiple retransmissions occur the probability of remote devices receiving a message incorporated in an original transmission is high. However, experience has shown that for the reasons described above, some intended recipients of the original transmission may not receive it. The presently described improvement on the Insteon protocol provides a further assurance of fully completing a transmission-reception cycle to all designated or targeted devices within the network.
The present Insteon protocol includes acquiring acknowledgements from each member of a targeted group to which an original transmission is sent. Presently, when one member of the group does not acknowledge, expensive remedial steps must be taken such as a physical inspection of the errant device. However, when a group comprises a plurality of members, if the errant member receives an acknowledgement transmission sent by another member of the same group, the errant member is able to recognize that an original transmission was sent and then is able to transmit its own acknowledgement as well as take a required action. This improved protocol has significant advantages and may provide cost and time savings in the management of the network. Therefore, each acknowledgement transmission from a group member serves two purposes; first to inform the original transmitter device that the group member did receive the original transmission and took a designated action, and second, to further inform other members of the same group that the original transmission did in fact occur so that they may take action as well. Other benefits of this extension to the Insteon protocol will be identified in the following detailed description.
As defined in U.S. Pat. No. 8,081,649 which is incorporated herein by reference in its entirety, a network of spatially separated Insteon® modules (“devices” herein) are able to communicate by electrical or optical transmission means with each other so that they may be used to relay messages to intended recipients although such recipients are not able to directly receive a transmission from a particular device.
This relaying process will occur when each of the devices is set to automatically retransmit a received transmission even though a given device is not the intended target. Such retransmissions can result in transmission hops over a significant distance to reach an intended remote device even using relatively low transmission power. The '649 patent details the equipment, system arrangement, message structure and software automation that is necessary to accomplish this desirable outcome. One aspect of the Insteon network and its intended objectives is to assure that transmissions are, in fact, received by all targeted devices. Therefore after a transmission is sent to all network devices or to an identified sub-group of the network, the originating device transmits an invitation to each of the targeted devices in turn to send back an acknowledgement transmission. Failing to receive an acknowledgement after one or more additional attempts may well initiate remedial action which may incur expense.
In the Insteon network the spatially separated devices are able to be in mutual communication by at least one of wired and wireless means. Each device has a data processor, a memory device, a transceiver, and a digital instruction set, which is stored within the memory device and which enables a protocol for processing messages that are received, and for compiling and transmitting messages as well.
A plurality of the devices may be present in a transmission space which may, for instance, include the interior of a building or other structure. The present method involves the transmission of information between the devices and includes a specific sequence of steps. As described, communications may be carried out via power line transmissions, radio frequency transmissions, or through other means and may include simultaneous transmissions via multiple means. The set of possible transmission means is referred to herein as “the channel.”
To assure that the primary message has reached all of its targeted group members, the originator device transmits a series of secondary messages, one at a time in sequence; each targeted to only a selected one of the group members of the target group. Each secondary message, as before, is received by the other devices and is then retransmitted. The secondary message is referred to as a Group Clean-up Direct message and is intended to both confirm and re-enforce the original intention of the primary message.
All other devices that receive and repeat the secondary message have the additional opportunity to interrogate the secondary message for relevance to information stored in their own databases. The information carried by both the primary message and the secondary message contains the address, and the group number of the originator device as well as a command; see commend 1 in
Upon receipt of a Group Clean-up Direct message (
A group member may receive the Group Clean-up Direct message directly from the originator device as transmitted by the originator device, or from one or more of the other devices including other members of the same group, as a retransmission of the Group Clean-up Direct message. Furthermore, the group member may receive a transmitted acknowledgement message transmitted by any member of the same group. In certain cases, the group member will act to execute the command and transmit an acknowledgement message. The acknowledgement messages may be received directly by the originator device as transmitted by the group members, or may receive the acknowledgement message as retransmitted by one or more of the other devices.
All devices repeating the Group Clean-up acknowledgement message transmitted by a group member have the additional opportunity to interrogate the message for relevance to information stored in memory. Since the message being repeated contains information including the address of the originator device, group number, and command; a comparison of this information with information stored in memory, can, based on an information match, cause the execution of a change in state to match values stored in memory. Since an acknowledgement message may originate from a different physical location than the precursor Group Clean-up Direct message, there is an opportunity for group members that do not receive the Group Clean-up Direct message to receive another group member's acknowledgement message. Also, since the occurrence in time is different between a Group Clean-up Direct message and an acknowledgement message, transient noise in the channel is typically not a hindrance to the reception of messages. The logical flow diagram of
The present method of transmitting information between devices in a network of said devices operates through a communication channel which may use radio frequency transmissions, modulation on power lines and other means. The method includes transmitting a command message from an originator device to a first group of member devices of the network of devices where the member devices all have the same group number, see “Command 2” under “Data” in
It should be clear that the second group and the third group may be equal in number or one may be larger than the other. From the foregoing we know that the groups may be represented as follows: GU, G1, G2, G3 and G4, where:
GU=the entire network of devices (universal group)
G1=all devices having the same group number and originator ID (G1<GU)
G2=all G1 devices receiving the command message (G2<G1)
G3=all G1 devices receiving the clean-up message (G3<G1) (G3<=>G2)
G4=non-members of G2 receiving G3 acknowledgements (G4<G3)
Embodiments of the subject apparatus and method have been described herein. Nevertheless, it will be understood that modifications may be made without departing from the spirit and understanding of this disclosure. Accordingly, other embodiments and approaches are within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
5090024 | Vander Mey et al. | Feb 1992 | A |
5148159 | Clark et al. | Sep 1992 | A |
5288981 | Davis | Feb 1994 | A |
5726644 | Jednacz et al. | Mar 1998 | A |
5754754 | Dudley et al. | May 1998 | A |
6031818 | Lo et al. | Feb 2000 | A |
6526506 | Lewis | Feb 2003 | B1 |
6636488 | Varma | Oct 2003 | B1 |
6693907 | Wesley et al. | Feb 2004 | B1 |
6734784 | Lester | May 2004 | B1 |
6918077 | Fukushima et al. | Jul 2005 | B2 |
7034899 | Symoen et al. | Apr 2006 | B2 |
7046642 | Cheng et al. | May 2006 | B1 |
7050789 | Kallio et al. | May 2006 | B2 |
7069490 | Niu et al. | Jun 2006 | B2 |
7102502 | Autret | Sep 2006 | B2 |
7233573 | Walls et al. | Jun 2007 | B2 |
7286511 | Zhong et al. | Oct 2007 | B2 |
7345998 | Cregg et al. | Mar 2008 | B2 |
7494106 | Mathis | Feb 2009 | B2 |
7528716 | Jackson | May 2009 | B2 |
7663502 | Breed | Feb 2010 | B2 |
7755505 | Johnson et al. | Jul 2010 | B2 |
7872423 | Biery et al. | Jan 2011 | B2 |
7904187 | Hoffberg | Mar 2011 | B2 |
8013545 | Jonsson | Sep 2011 | B2 |
8081649 | Cregg et al. | Dec 2011 | B2 |
8190275 | Change | May 2012 | B2 |
8223783 | Shorty et al. | Jul 2012 | B2 |
8230466 | Cockrell et al. | Jul 2012 | B2 |
8285326 | Carmody et al. | Oct 2012 | B2 |
8301180 | Gailloux | Oct 2012 | B1 |
8331544 | Kraus et al. | Dec 2012 | B2 |
8332495 | Lancaster et al. | Dec 2012 | B2 |
8358197 | Tran | Jan 2013 | B2 |
8427076 | Bourquin et al. | Apr 2013 | B2 |
8495244 | Bonar | Jul 2013 | B2 |
8516087 | Wilson | Aug 2013 | B2 |
8558697 | Clough | Oct 2013 | B2 |
8610305 | Sarid | Dec 2013 | B2 |
8619819 | Seelman | Dec 2013 | B2 |
8630741 | Matsuoka et al. | Jan 2014 | B1 |
8653935 | Baker | Feb 2014 | B2 |
8804584 | Stewart | Aug 2014 | B2 |
8918461 | Rimmer | Dec 2014 | B2 |
8935533 | Kim | Jan 2015 | B2 |
9014067 | Chun | Apr 2015 | B2 |
9014708 | He | Apr 2015 | B2 |
9054892 | Lamb | Jun 2015 | B2 |
9054961 | Kim et al. | Jun 2015 | B1 |
9071453 | Shoemaker | Jun 2015 | B2 |
9078087 | Yoon | Jul 2015 | B2 |
9081501 | Asaad et al. | Jul 2015 | B2 |
9094224 | Olofsson | Jul 2015 | B2 |
9143962 | Brady | Sep 2015 | B2 |
9148443 | Chizeck | Sep 2015 | B2 |
9155153 | Cregg et al. | Oct 2015 | B1 |
9232615 | Cregg et al. | Jan 2016 | B2 |
9251700 | Cregg et al. | Feb 2016 | B2 |
9300484 | Cregg et al. | Mar 2016 | B1 |
9317984 | Cregg et al. | Apr 2016 | B2 |
9324203 | Cregg et al. | Apr 2016 | B2 |
9347242 | Cregg et al. | May 2016 | B2 |
9361786 | Cregg et al. | Jun 2016 | B2 |
9426220 | Chauhan | Aug 2016 | B2 |
9485677 | Lightstone | Nov 2016 | B2 |
20020087685 | Lassen et al. | Jul 2002 | A1 |
20020146993 | Persico et al. | Oct 2002 | A1 |
20020161990 | Zhang et al. | Oct 2002 | A1 |
20030098777 | Taylor et al. | May 2003 | A1 |
20030103521 | Raphaeli et al. | Jun 2003 | A1 |
20030142685 | Bare | Jul 2003 | A1 |
20030198938 | Murray | Oct 2003 | A1 |
20040030887 | Harrisville-Wolff et al. | Feb 2004 | A1 |
20040131125 | Sanderford et al. | Jul 2004 | A1 |
20040142685 | Glasser et al. | Jul 2004 | A1 |
20040160306 | Stilp | Aug 2004 | A1 |
20040243684 | Ha et al. | Dec 2004 | A1 |
20050104730 | Yang | May 2005 | A1 |
20050117747 | Valenti et al. | Jun 2005 | A1 |
20060126617 | Cregg et al. | Jun 2006 | A1 |
20060164206 | Buckingham et al. | Jul 2006 | A1 |
20060174102 | Smith et al. | Aug 2006 | A1 |
20060185799 | Kates | Aug 2006 | A1 |
20060196926 | Benson et al. | Sep 2006 | A1 |
20060210278 | Cregg et al. | Sep 2006 | A1 |
20060250745 | Butler et al. | Nov 2006 | A1 |
20060250980 | Pereira et al. | Nov 2006 | A1 |
20070007898 | Bruning | Jan 2007 | A1 |
20070162536 | Ostrovsky et al. | Jul 2007 | A1 |
20070260558 | Look | Nov 2007 | A1 |
20070290793 | Tran | Dec 2007 | A1 |
20080037792 | Becker et al. | Feb 2008 | A1 |
20080065884 | Emeott et al. | Mar 2008 | A1 |
20080106241 | Deaver et al. | May 2008 | A1 |
20080130673 | Cregg et al. | Jun 2008 | A1 |
20080175386 | Bestermann | Jul 2008 | A1 |
20080309504 | Lim | Dec 2008 | A1 |
20090022151 | Jeon et al. | Jan 2009 | A1 |
20090051528 | Graichen | Feb 2009 | A1 |
20090102682 | Corndorf | Apr 2009 | A1 |
20090171571 | Son et al. | Jul 2009 | A1 |
20100005166 | Chung | Jan 2010 | A1 |
20100121968 | Clark | May 2010 | A1 |
20100277286 | Burkart et al. | Nov 2010 | A1 |
20100283579 | Kraus et al. | Nov 2010 | A1 |
20100289643 | Trundle et al. | Nov 2010 | A1 |
20110051721 | Brothwell et al. | Mar 2011 | A1 |
20110109433 | Kuenzi et al. | May 2011 | A1 |
20110133655 | Recker et al. | Jun 2011 | A1 |
20110187275 | Giltaca et al. | Aug 2011 | A1 |
20120082461 | Meyer et al. | Apr 2012 | A1 |
20120084364 | Sivavakeesar | Apr 2012 | A1 |
20120249013 | Valois et al. | Oct 2012 | A1 |
20120253535 | Newman, Jr. et al. | Oct 2012 | A1 |
20120286673 | Holland et al. | Nov 2012 | A1 |
20120299314 | Jiang | Nov 2012 | A1 |
20130008958 | Smith et al. | Jan 2013 | A1 |
20130069542 | Curasi et al. | Mar 2013 | A1 |
20130090744 | Tran | Apr 2013 | A1 |
20130124883 | Addepalli et al. | May 2013 | A1 |
20130173811 | Ha et al. | Jul 2013 | A1 |
20130176107 | Dumas et al. | Jul 2013 | A1 |
20130192316 | McKibben et al. | Aug 2013 | A1 |
20130201009 | Lin et al. | Aug 2013 | A1 |
20130237193 | Dumas et al. | Sep 2013 | A1 |
20130246543 | Pasek | Sep 2013 | A1 |
20130261821 | Lu et al. | Oct 2013 | A1 |
20130266140 | Wall et al. | Oct 2013 | A1 |
20130293118 | Nagashima et al. | Nov 2013 | A1 |
20140001977 | Zacharchuk et al. | Jan 2014 | A1 |
20140022061 | Apte | Jan 2014 | A1 |
20140129606 | Cate et al. | May 2014 | A1 |
20140167618 | Wang | Jun 2014 | A1 |
20140180487 | Bull | Jun 2014 | A1 |
20140192912 | Chappel et al. | Jul 2014 | A1 |
20140207707 | Na et al. | Jul 2014 | A1 |
20140219193 | Linde | Aug 2014 | A1 |
20140269425 | Fisher | Sep 2014 | A1 |
20140280398 | Smith et al. | Sep 2014 | A1 |
20140321268 | Saltsidis | Oct 2014 | A1 |
20150019659 | Eidelson | Jan 2015 | A1 |
20150035437 | Panopoulos et al. | Feb 2015 | A1 |
20150039740 | Yamada | Feb 2015 | A1 |
20150082033 | Bruce et al. | Mar 2015 | A1 |
20150085845 | Wang et al. | Mar 2015 | A1 |
20150092545 | Katar et al. | Apr 2015 | A1 |
20150097663 | Sloo et al. | Apr 2015 | A1 |
20150116097 | Cregg et al. | Apr 2015 | A1 |
20150120000 | Coffey et al. | Apr 2015 | A1 |
20150130276 | Mceill-McCallum et al. | May 2015 | A1 |
20150160626 | Cregg et al. | Jun 2015 | A1 |
20150161884 | Cregg et al. | Jun 2015 | A1 |
20150280994 | Kim et al. | Oct 2015 | A1 |
20150295949 | Chizeck et al. | Oct 2015 | A1 |
20150296599 | Recker et al. | Oct 2015 | A1 |
20160027262 | Skotty et al. | Jan 2016 | A1 |
20160044719 | Sidhu et al. | Feb 2016 | A1 |
20160080080 | Cregg et al. | Mar 2016 | A1 |
20160104375 | Cregg et al. | Apr 2016 | A1 |
20160134470 | Cregg | May 2016 | A1 |
20160134603 | Cregg | May 2016 | A1 |
20160134604 | Cregg | May 2016 | A1 |
20160134605 | Cregg | May 2016 | A1 |
20160134632 | Cregg | May 2016 | A1 |
20160134640 | Cregg | May 2016 | A1 |
20160157325 | Cregg | Jun 2016 | A1 |
Number | Date | Country |
---|---|---|
101833802 | Jan 2012 | CN |
2006096558 | Sep 2006 | KR |
101034957 81 | May 2011 | KR |
1020120105614 | Sep 2012 | KR |
WO 2006065275 | Jun 2006 | WO |
WO 2010140136 | Dec 2010 | WO |
WO 2014007981 | Jan 2014 | WO |
Entry |
---|
Insteon—White Paper: The Details, INSTEON, 2013. |
Perez, 802.11i—How we got here and where are we headed, SANS Institute, 2004. |
“Refresh! INSTEON Technology,” Electronic Design (EE) Product News, Staff Article, Apr. 5, 2006. |
PCT International Search Report and Written Opinion for PCT/US2013/046396 dated Nov. 21, 2013, 11 pages. |
PCT International Written Opinion for PCT/US2013/046396 dated Jun. 26, 2014, 7 pages. |
PCT International Preliminary Report on Patentability for PCT/US2013/046396 dated Oct. 8, 2014, in 6 pages. |
Malaysian Notice of Allowance, re MY Application No. P1 2012003571, dated Apr. 15, 2016. |
Number | Date | Country | |
---|---|---|---|
20160261538 A1 | Sep 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13941392 | Jul 2013 | US |
Child | 15069279 | US |