IP Library › Granted Patent US 12,199,826
Granted Patent B2
US 12,199,826 · App. 16/907,227 · Granted Jan 14, 2025

Attachments in a network

Inventors: Jeffrey S. Hayes (Allentown, PA); Galen Edgar Knode (Macungie, PA); Ankit Bhutani (Aston, PA); Richard S. Camden (Coopersburg, PA); Jordan H. Crafts (Bethlehem, PA); Jason A. King (Bethlehem, PA)
Assignee: Lutron Technology Company LLC
H04L41/12G16Y40/35H04B17/318H04L41/0806H04L41/0816H04L67/1089H04L67/1093H04L67/125H04L69/28H04W4/70H04W24/02H04W48/10H04W48/16H04W74/085H04W76/15H04W84/20G16Y10/80G16Y20/10G16Y40/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,199,826
App. No.
16/907,227
Granted
Jan 14, 2025
Kind
B2
Abstract

A control device may communicate messages with devices in a network through a parent device, and receive messages from auxiliary parent devices. The control device may store a respective communication metric associated with each of the parent device and the one or more auxiliary parent devices. The control device may set an auxiliary parent device of the one or more auxiliary parent devices as the parent device of the control device, e.g., when a respective communication metric of the auxiliary parent device determined to be set as the parent device indicates a stronger communication link than the parent device. The control device may determine that the respective communication metric of the auxiliary parent device indicates a stronger potential communication link than the parent device when the average received signal strength indicator of auxiliary parent device is greater than the average received signal strength indicator of the parent device.

Claims (90)

1. A control device configured to communicate on a network comprising at least one leader device, a group of router devices, and end devices, the control device being configured to communicate as an end device, the control device comprising:

a memory;

a wireless communication circuit configured to transmit and receive messages; and

a control circuit configured to:

determine that a message is to be transmitted to a destination device;

identify, in response to the determination, a primary parent device through which the message is to be transmitted on the network, wherein the primary parent device is a first router device of the group of router devices, and wherein an identifier of the primary parent device is stored in the memory of the control device;

transmit the message to the destination device through the primary parent device;

receive messages from one or more auxiliary parent devices and the primary parent device, wherein identifiers of the one or more auxiliary parent devices are stored in memory as router devices of the group of router devices from which network communications are capable of being received, wherein at least one of the messages received from the one or more auxiliary parent devices originates from the at least one leader device;

store a respective received signal strength indicator (RSSI) associated with each of the primary parent device and the one or more auxiliary parent devices;

identify a first auxiliary parent device of the one or more auxiliary parent devices as a second primary parent device through which network communications are to be transmitted in place of the first primary parent device based on the respective RSSI of the primary parent device and the respective RSSI of the first auxiliary parent device; and

transmit an attachment message to the first auxiliary parent device, wherein the attachment message is configured to update the primary parent device to the first auxiliary party device.

2. The control device of claim 1 , wherein the control circuit is further configured to set the first auxiliary parent device as the second primary parent device when the respective RSSI associated with the first auxiliary parent device indicates a communication link between the control device and the second primary parent device is stronger than a communication link between the control device and the primary parent device.

3. The control device of claim 1 , wherein the control circuit is further configured to determine that the respective RSSI associated with the first auxiliary parent device indicates a communication link between the control device and the second primary parent device is stronger than a communication link between the control device and the primary parent device by determining that an average received signal strength indicator of the first auxiliary parent device is greater than an average received signal strength indicator of the primary parent device.

4. The control device of claim 3 , wherein the control circuit is further configured to determine that the average received signal strength indicator of the first auxiliary parent device is greater than the average received signal strength indicator of the primary parent device by a margin.

5. The control device of claim 4 , wherein the control circuit is further configured to:

store a received signal strength at which the primary parent device receives messages from the control device;

receive a response message from the first auxiliary parent device, the response message including a received signal strength indicator at which the first auxiliary parent device received the attachment message;

determine if the received signal strength indicator at which the first auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the primary parent device receives messages from the control device; and

set the first auxiliary parent device as the second primary parent device of the control device when the received signal strength indicator at which the first auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the primary parent device receives messages from the control device.

6. The control device of claim 5 , wherein the control circuit is further configured to determine not to set the first auxiliary parent device as the second primary parent device when a response message from the first auxiliary parent device is not received or when the received signal strength indicator at which the first auxiliary parent device received the attachment message is not greater than the received signal strength indicator at which the primary parent device receives messages from the control device.

7. The control device of claim 6 , wherein, after determining not to set the first auxiliary parent device as the second primary parent device, the control circuit is further configured to:

determine that the respective RSSI of a second auxiliary parent device of the one or more auxiliary parent devices indicates a stronger potential communication link than the RSSI of the second primary parent device; and

set the second auxiliary parent device as the third primary parent device of the control device when the received signal strength indicator at which the second auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the second primary parent device receives messages from the control device.

8. The control device of claim 1 , wherein the control circuit is further configured to:

transmit a unicast message to the primary parent device; and

receive an acknowledge message from the primary parent device when the primary parent device receives the unicast message from the primary parent device.

9. The control device of claim 8 , wherein the control circuit is further configured to:

count a number of times that the control device transmits a unicast message to the primary parent device and does not receive an acknowledgement message from the primary parent device.

10. The control device of claim 9 , wherein, when the number of times exceeds a threshold, the control device is configured to set the first auxiliary parent device as the second primary parent device of the control device based on the RSSI of the primary parent device and the respective RSSI of the first auxiliary parent device.

11. The control device of claim 1 , wherein the control circuit is further configured to maintain an auxiliary parent table including a unique identifier and the respective RSSI associated with each of one or more auxiliary parent devices.

12. The control device of claim 11 , wherein the control circuit is further configured to:

determine a RSSI of a router device that is not one of the one or more auxiliary parent devices of the control device;

determine that the respective RSSI of a second auxiliary parent device indicates a weakest communication link of the one or more auxiliary parent devices in the auxiliary parent table;

determine that the RSSI of the router device indicates a stronger potential communication link than the RSSI of the second auxiliary parent device;

remove the unique identifier and the RSSI of the second auxiliary parent device from the auxiliary parent table; and

add a unique identifier and the RSSI of the router device to the auxiliary parent table.

13. The control device of claim 1 , wherein the control circuit is further configured to automatically set the first auxiliary parent device as the primary parent device after determining that the respective RSSI of the first auxiliary parent device indicates a stronger potential communication link than the respective RSSI of the primary parent device.

14. The control device of claim 1 , wherein the control circuit is further configured to receive a multicast message from the one or more auxiliary parent devices.

15. A method for a control device to communicate on a network comprising at least one leader device, a group of router devices, and end devices, the control device being configured to communicate as an end device, the method comprising:

determining that a message is to be transmitted to a destination device;

identifying, in response to the determination, a primary parent device through which the message is to be transmitted on the network, wherein the primary parent device is a first router device of the group of router devices, and wherein an identifier of the primary parent device is stored in the memory of the control device;

transmitting the message to the destination device through the primary parent device;

receiving messages from one or more auxiliary parent devices and the primary parent device, wherein identifiers of the one or more auxiliary parent devices are stored in memory as router devices of the group of router devices from which network communications are capable of being received, wherein at least one of the messages received from the one or more auxiliary parent devices originates from the at least one leader device;

storing a respective RSSI associated with each of the primary parent device and the one or more auxiliary parent devices;

identifying a first auxiliary parent device of the one or more auxiliary parent devices as a second primary parent device through which network communications are to be transmitted in place of the primary parent device based on the RSSI of the primary parent device and the respective RSSI of the first auxiliary parent device, wherein the control device transmits and receives messages with the other devices through the first auxiliary parent device; and

transmitting an attachment message to the first auxiliary parent device, wherein the attachment message is configured to update the primary parent device to the first auxiliary party device.

16. The method of claim 15 , further comprising setting the first auxiliary parent device as the second primary parent device of the control device when the respective RSSI associated with the first auxiliary parent device indicates a communication link between the control device and the second primary parent device is stronger than a communication link between the control device and the primary parent device, wherein the RSSI for the primary parent device comprises an average received signal strength indicator of messages received from the primary parent device, and the respective RSSI of each of the one or more auxiliary parent devices comprises an average received signal strength indicator of messages received from the auxiliary parent device.

17. The method of claim 16 , further comprising:

determining that the respective associated with the first auxiliary parent device indicates a communication link between the control device and the second primary parent device is stronger than a communication link between the control device and associated with the primary parent device by determining that the average received signal strength indicator of first auxiliary parent device is greater than the average received signal strength indicator of the primary parent device;

determining that the average received signal strength indicator of the first auxiliary parent device is greater than the average received signal strength indicator of the primary parent device by a margin;

storing a received signal strength at which the primary parent device receives messages from the control device;

transmitting an attachment message to the first auxiliary parent device;

receiving a response message from the first auxiliary parent device, the response message including a received signal strength indicator at which the first auxiliary parent device received the attachment message;

determining if the received signal strength indicator at which the first auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the first primary parent device receives messages from the control device; and

setting the first auxiliary parent device as the second primary parent device of the control device when the received signal strength indicator at which the first auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the primary parent device receives messages from the control device.

18. The method of claim 17 , further comprising:

determining not to set the first auxiliary parent device as the second primary parent device when a response message from the first auxiliary parent device is not received or when the received signal strength indicator at which the first auxiliary parent device received the attachment message is not greater than the received signal strength indicator at which the primary parent device receives messages from the control device.

19. The method of claim 15 , further comprising:

maintaining an auxiliary parent table including a unique identifier and the respective RSSI associated with each of one or more auxiliary parent devices;

determining a RSSI of a router device that is not one of the one or more auxiliary parent devices of the control device;

determining that the respective RSSI of a second auxiliary parent device indicates a weakest communication link of the one or more auxiliary parent devices in the auxiliary parent table;

determining that the RSSI of the router device indicates a stronger potential communication link than the RSSI of the second auxiliary parent device;

removing the unique identifier and the RSSI of the second auxiliary parent device from the auxiliary parent table; and

adding a unique identifier and the RSSI of the router device to the auxiliary parent table.

20. A non-transitory computer-readable medium having stored thereon instructions that, when executed by a control circuit, cause the control circuit to:

determine that a message is to be transmitted to a destination device;

identify, in response to the determination, a primary parent device through which the message is to be transmitted on the network, wherein the primary parent device is a first router device of the group of router devices, and wherein an identifier of the primary parent device is stored in the memory of the control device;

transmit the message to the destination device through the primary parent device;

receive messages from one or more auxiliary parent devices and the primary parent device, wherein identifiers of the one or more auxiliary parent devices are stored in memory as router devices of the group of router devices from which network communications are capable of being received, wherein at least one of the messages received from the one or more auxiliary parent devices originates from the at least one leader device;

store a respective received signal strength indicator (RSSI) associated with each of the primary parent device and the one or more auxiliary parent devices;

identify a first auxiliary parent device of the one or more auxiliary parent devices as a second primary parent device through which network communications are to be transmitted in place of the primary parent device based on the respective RSSI of the primary parent device and the respective RSSI of the first auxiliary parent device; and

transmit an attachment message to the first auxiliary parent device, wherein the attachment message is configured to update the primary parent device to the first auxiliary party device.

21. The computer-readable medium of claim 20 , wherein the instructions, when executed, further cause the control circuit to set the first auxiliary parent device as the second primary parent device of the control device when the respective RSSI associated with the first auxiliary parent device indicates a communication link between the control device and the second primary parent device is stronger than a communication link between the control device and the primary parent device, wherein the RSSI for the primary parent device comprises an average received signal strength indicator of messages received from the primary parent device, and the respective RSSI of each of the one or more auxiliary parent devices comprises an average received signal strength indicator of messages received from the auxiliary parent device.

22. The computer-readable medium of claim 21 , wherein the instructions, when executed, further cause the control circuit to:

determine that the respective RSSI associated with the first auxiliary parent device indicates a communication link between the control device and the second primary parent device is stronger than a communication link between the control device and associated with the primary parent device by determining that the average received signal strength indicator of first auxiliary parent device is greater than the average received signal strength indicator of the primary parent device;

determine that the average received signal strength indicator of first auxiliary parent device is greater than the average received signal strength indicator of the primary parent device by a margin;

store a received signal strength at which the primary parent device receives messages from the control device;

transmit an attachment message to the first auxiliary parent device;

receive a response message from the first auxiliary parent device, the response message including a received signal strength indicator at which the first auxiliary parent device received the attachment message;

determine if the received signal strength indicator at which the first auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the primary parent device receives messages from the control device; and

set the first auxiliary parent device as the second primary parent device of the control device when the received signal strength indicator at which the first auxiliary parent device received the attachment message is greater than the received signal strength indicator at which the primary parent device receives messages from the control device.

23. The computer-readable medium of claim 22 wherein the instructions, when executed, further cause the control circuit to:

determine not to set the first auxiliary parent device as the second primary parent device when a response message from the first auxiliary parent device is not received or when the received signal strength indicator at which the first auxiliary parent device received the attachment message is not greater than the received signal strength indicator at which the primary parent device receives messages from the control device.

24. The computer-readable medium of claim 20 , wherein the instructions, when executed, further cause the control circuit to:

maintain an auxiliary parent table including a unique identifier and the respective RSSI associated with each of one or more auxiliary parent devices;

determine a RSSI of a router device that is not one of the one or more auxiliary parent devices of the control device;

determine that the respective RSSI of a second auxiliary parent device indicates a weakest communication link of the one or more auxiliary parent devices in the auxiliary parent table;

determine that the RSSI of the router device indicates a stronger potential communication link than the RSSI of the second auxiliary parent device;

remove the unique identifier and the RSSI of the second auxiliary parent device from the auxiliary parent table; and

add a unique identifier and the RSSI of the router device to the auxiliary parent table.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: HAYES, JEFFREY S.
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 055112/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: KNODE, GALEN EDGAR; BHUTANI, ANKIT; CAMDEN, RICHARD S.; CRAFTS, JORDAN H.; KING, JASON A.
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 055112/0822 →
Continuity (7)
Provisional Application 62942699 · Dec 2, 2019
Provisional Application 62910059 · Oct 3, 2019
Provisional Application 62884986 · Aug 9, 2019
Provisional Application 62880593 · Jul 30, 2019
Provisional Application 62879122 · Jul 26, 2019
Provisional Application 62864646 · Jun 21, 2019
Related Publication 20200404513A1 · Dec 24, 2020
References Cited (147)
US 5086228A · Kojima · 1992 [cited by applicant]
US 5634010A · Ciscon et al. · 1997 [cited by applicant]
US 6209039B1 · Albright et al. · 2001 [cited by applicant]
US 6262976B1 · McNamara · 2001 [cited by applicant]
US 6879806B2 · Shorty · 2005 [cited by applicant]
US 7184421B1 · Liu et al. · 2007 [cited by applicant]
US 7277931B1 · Booth et al. · 2007 [cited by applicant]
US 7391297B2 · Cash et al. · 2008 [cited by applicant]
US 7447800B2 · Kobayashi et al. · 2008 [cited by applicant]
US 7606187B2 · Zeng et al. · 2009 [cited by applicant]
US 7787424B2 · Kang et al. · 2010 [cited by applicant]
US 7839791B2 · Holmer et al. · 2010 [cited by applicant]
US 8149690B1 · Kakkar · 2012 [cited by applicant]
US 8170033B1 · Kothari et al. · 2012 [cited by applicant]
US 8306062B1 · Cohen · 2012 [cited by applicant]
US 8386613B2 · Hopkins · 2013 [cited by applicant]
US 8950461B2 · Adams et al. · 2015 [cited by applicant]
US 9125215B2 · Bahr · 2015 [cited by applicant]
US 9178798B2 · Esale et al. · 2015 [cited by applicant]
US 9488000B2 · Kirby et al. · 2016 [cited by applicant]
US 10027127B2 · Crafts et al. · 2018 [cited by applicant]
US 10098074B2 · Baker et al. · 2018 [cited by applicant]
US 10116367B1 · Sakoda · 2018 [cited by applicant]
US 10264651B2 · Steiner · 2019 [cited by applicant]
US 10285112B2 · Zhang et al. · 2019 [cited by applicant]
US 10299356B1 · Quilling et al. · 2019 [cited by applicant]
US 10379505B2 · Barco et al. · 2019 [cited by applicant]
US 10382323B1 · Dave et al. · 2019 [cited by applicant]
US 10461827B2 · Sakoda · 2019 [cited by applicant]
US 10680899B1 · Ibarra · 2020 [cited by applicant]
US 10715599B2 · Hao · 2020 [cited by examiner]
US 10813058B2 · Qiu · 2020 [cited by applicant]
US 10939353B2 · Kamp et al. · 2021 [cited by applicant]
US 11405283B2 · Chen · 2022 [cited by applicant]
US 11722377B2 · Hayes et al. · 2023 [cited by applicant]
US 20030031155A1 · Idehara · 2003 [cited by applicant]
US 20040196858A1 · Tsai et al. · 2004 [cited by applicant]
US 20040202158A1 · Takeno et al. · 2004 [cited by applicant]
US 20060067282A1 · Sherman et al. · 2006 [cited by applicant]
US 20060149851A1 · Matsumoto et al. · 2006 [cited by applicant]
US 20060291485A1 · Thubert et al. · 2006 [cited by applicant]
US 20060291659A1 · Watanabe · 2006 [cited by applicant]
US 20070025274A1 · Rahman et al. · 2007 [cited by applicant]
US 20070265790A1 · Sealing et al. · 2007 [cited by applicant]
US 20080031129A1 · Arseneault et al. · 2008 [cited by applicant]
US 20080036589A1 · Werb et al. · 2008 [cited by applicant]
US 20080092075A1 · Jacob et al. · 2008 [cited by applicant]
US 20080117907A1 · Hein · 2008 [cited by examiner]
US 20080170518A1 · Duggi et al. · 2008 [cited by applicant]
US 20080205385A1 · Zeng et al. · 2008 [cited by applicant]
US 20080240078A1 · Thubert · 2008 [cited by examiner]
US 20090135824A1 · Liu · 2009 [cited by applicant]
US 20090185617A1 · Houghton et al. · 2009 [cited by applicant]
US 20090206983A1 · Knode et al. · 2009 [cited by applicant]
US 20090245252A1 · Konishi et al. · 2009 [cited by applicant]
US 20100046430A1 · Naito et al. · 2010 [cited by applicant]
US 20100165885A1 · Chang et al. · 2010 [cited by applicant]
US 20100177660A1 · Essinger et al. · 2010 [cited by applicant]
US 20100265836A1 · Lau et al. · 2010 [cited by applicant]
US 20100278187A1 · Hart et al. · 2010 [cited by applicant]
US 20110242968A1 · Cirkovic et al. · 2011 [cited by applicant]
US 20120182865A1 · Andersen et al. · 2012 [cited by applicant]
US 20120286940A1 · Carmen et al. · 2012 [cited by applicant]
US 20130030589A1 · Pessina et al. · 2013 [cited by applicant]
US 20130107909A1 · Jones et al. · 2013 [cited by applicant]
US 20130197955A1 · Dillon · 2013 [cited by applicant]
US 20130258872A1 · Drake et al. · 2013 [cited by applicant]
US 20130336170A1 · Broadworth et al. · 2013 [cited by applicant]
US 20140012961A1 · Pope · 2014 [cited by applicant]
US 20140173056A1 · Lear et al. · 2014 [cited by applicant]
US 20140175875A1 · Newman et al. · 2014 [cited by applicant]
US 20140177469A1 · Neyhart et al. · 2014 [cited by applicant]
US 20140180487A1 · Bull et al. · 2014 [cited by applicant]
US 20140210616A1 · Ramachandran · 2014 [cited by examiner]
US 20140244834A1 · Guedalia · 2014 [cited by examiner]
US 20140265568A1 · Crafts et al. · 2014 [cited by applicant]
US 20140281670A1 · Vasseur et al. · 2014 [cited by applicant]
US 20140347981A1 · Rangne et al. · 2014 [cited by applicant]
US 20150043562A1 · Shu · 2015 [cited by applicant]
US 20150085830A1 · Nozaki et al. · 2015 [cited by applicant]
US 20150131435A1 · Kasslin et al. · 2015 [cited by applicant]
US 20150179058A1 · Crafts et al. · 2015 [cited by applicant]
US 20160021525A1 · Mani et al. · 2016 [cited by applicant]
US 20160073342A1 · Szewczyk et al. · 2016 [cited by applicant]
US 20160119415A1 · Han · 2016 [cited by examiner]
US 20160219358A1 · Shaffer · 2016 [cited by examiner]
US 20160227481A1 · Au · 2016 [cited by examiner]
US 20160330107A1 · Thubert et al. · 2016 [cited by applicant]
US 20170013614A1 · Chandrashekar et al. · 2017 [cited by applicant]
US 20170041954A1 · Tsai · 2017 [cited by examiner]
US 20170068720A1 · Ko et al. · 2017 [cited by applicant]
US 20170123390A1 · Barco et al. · 2017 [cited by applicant]
US 20170127468A1 · Saikusa · 2017 [cited by applicant]
US 20170155703A1 · Hao et al. · 2017 [cited by applicant]
US 20170223809A1 · Oliver et al. · 2017 [cited by applicant]
US 20170230231A1 · Hsu et al. · 2017 [cited by applicant]
US 20170245132A1 · Tsuchie · 2017 [cited by examiner]
US 20180014387A1 · Bard et al. · 2018 [cited by applicant]
US 20180035374A1 · Borden et al. · 2018 [cited by applicant]
US 20180167547A1 · Casey · 2018 [cited by applicant]
US 20180220476A1 · Jung et al. · 2018 [cited by applicant]
US 20180227145A1 · Brochi et al. · 2018 [cited by applicant]
US 20180331940A1 · Jadhav · 2018 [cited by examiner]
US 20180347271A1 · Cooney et al. · 2018 [cited by applicant]
US 20180368048A1 · Tsuchie · 2018 [cited by examiner]
US 20190104463A1 · Khoury · 2019 [cited by applicant]
US 20190268797A1 · Pang et al. · 2019 [cited by applicant]
US 20190312770A1 · Bidgoli et al. · 2019 [cited by applicant]
US 20190394667A1 · Shariati · 2019 [cited by applicant]
US 20200044707A1 · Sakoda · 2020 [cited by applicant]
US 20200052997A1 · Ramanathan et al. · 2020 [cited by applicant]
US 20200100138A1 · Wu et al. · 2020 [cited by applicant]
US 20200169355A1 · McIlroy · 2020 [cited by applicant]
US 20200403866A1 · Hayes et al. · 2020 [cited by applicant]
US 20200403877A1 · Hayes et al. · 2020 [cited by applicant]
US 20200404513A1 · Hayes et al. · 2020 [cited by applicant]
US 20210014148A1 · Heitz et al. · 2021 [cited by applicant]
US 20210014770A1 · Qi et al. · 2021 [cited by applicant]
US 20210194766A1 · Crafts et al. · 2021 [cited by applicant]
US 20210243173A1 · D'Alessandro et al. · 2021 [cited by applicant]
US 20210352002A1 · Knode · 2021 [cited by applicant]
US 20220015172A1 · Xu et al. · 2022 [cited by applicant]
US 20220053407A1 · Zhou · 2022 [cited by applicant]
US 20220191309A1 · Zhi et al. · 2022 [cited by applicant]
US 20220210715A1 · Deixler et al. · 2022 [cited by applicant]
US 20220351628A1 · Ali et al. · 2022 [cited by applicant]
US 20230284363A1 · Baker et al. · 2023 [cited by applicant]
CN 107926103A · 2018 [cited by applicant]
CN 109417508A · 2019 [cited by applicant]
CN 109691183A · 2019 [cited by applicant]
CN 109788500A · 2019 [cited by applicant]
EP 1443722A2 · 2004 [cited by applicant]
EP 1594266A1 · 2005 [cited by applicant]
KR 20120060576A · 2012 [cited by applicant]
KR 20190058352A · 2019 [cited by applicant]
WO 2012048585A1 · 2012 [cited by applicant]
Parsa et al., “SIDLE: Semantically Intelligent Distributed Leader Election Algorithm for Wireless Sensor Networks”, Aug. 23, 2019. [cited by examiner]
Saedi et al., “Generation of Realistic Signal Strength measurements for a 5G Rogue Base Station attack sceario”, IEEE Conference on Communications and Network Secuirty , Jul. 2020. [cited by examiner]
Kim et al. “Scalable network joining mechansim in wireless sensor networks”, IEEE Topical Conference on Wireless Sensors and Networks, Jan. 2012, IEEE Publishing. [cited by examiner]
Lee et al., “Monitoring of Large Area IoT Sensors Using a LoRa Wireless Mesh Network System: Design and Evaluation” Mar. 27, 2018, IEEE Publlishing. [cited by examiner]
Yoo et al., “A2S: Automated Agrgculture System based on WSN” IEEE International Symposium on Consumer Electronics, Jun. 20, 2007. [cited by examiner]
Vee Cree et al., “Management of large-scale wireless sensor networks utilizing multi-parent recursive area hierarchies”, 2013 International Green Computing Proceedings, Jun. 27, 2013. [cited by examiner]
Lin, Deyu , et al., “An Energy-Efficient Clustering Algorithm Combined Game Theory and Dual-Custer-Head Mechanism for WSNs”, IEE Access, vol. 7 DOI: 10.1109/ACCESS.2019.2911190 [retrieved on Apr. 22, 2019), Apr. 15, 200… [cited by applicant]
Thread Group, Inc. , “Thread Specification”, Revision 1.1.1, Feb. 13, 2017, 348 pages. [cited by applicant]
KR 20120060576 A, Cited in PCT Application No. PCT/US20/62959 in Invitation to Pay Additional Fees dated Mar. 9, 2021. *Machine translation of abstract, description, and claims provided by Espacenet.com. [cited by applicant]
CN 109788500 A, Cited in PCT Application No. PCT/US20/66043 in Invitation to Pay Additional Fees dated Mar. 25, 2021. *Machine translation of abstract, description, and claims provided by Espacenet.com. [cited by applicant]
Moon , et al., “Energy Efficient Data Collection in Sink-Centric Wireless Sensor Networks: A Cluster-Ring Approach”, Computer Communications, Elsevier Science Publishers BV, Amsterdam, NL, vol. 101, Jul. 4, 2016, pp. 12… [cited by applicant]
Cited By (1)
US 12,695,664