Efficient communication for devices of a home network
First Claim
Patent Images
1. A method of joining a first device and a second device in a fabric network, the method comprising:
- creating, by the first device, a first joining network, the first joining network having a network name comprising an identifier of the first device that includes a string identifying the first joining network as a joining network and a flag indicating whether the first device is part of the fabric network;
scanning for a second joining network;
in response to the scanning, detecting the second joining network, the second joining network having been created by the second device, the second joining network having a network name comprising an identifier of the second device; and
determining, by the first device, whether to join the second joining network, or to join the second device to the first joining network.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
-
Citations
20 Claims
-
1. A method of joining a first device and a second device in a fabric network, the method comprising:
-
creating, by the first device, a first joining network, the first joining network having a network name comprising an identifier of the first device that includes a string identifying the first joining network as a joining network and a flag indicating whether the first device is part of the fabric network; scanning for a second joining network; in response to the scanning, detecting the second joining network, the second joining network having been created by the second device, the second joining network having a network name comprising an identifier of the second device; and determining, by the first device, whether to join the second joining network, or to join the second device to the first joining network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device configured to join an additional device in a fabric network, the electronic device comprising:
-
a processor; and a memory comprising instructions executable by the processor that configure the electronic device to; create a joining network, the joining network having a network name comprising an identifier of the electronic device that includes a string identifying the joining network as a joining network and a flag indicating whether the electronic device is part of the fabric network; scan for another joining network; in response to the scan, detect the other joining network, the other joining network having been created by the additional device, the other joining network having a network name comprising an identifier of the additional device; and determine whether to join the other joining network, or to join the additional device to the joining network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for creating a fabric network, the system comprising:
-
an electronic device configured to; create a joining network, the joining network having a network name comprising an identifier of the electronic device that includes a string identifying the joining network as a joining network and a flag indicating whether the electronic device is part of the fabric network; scan for another joining network; in response to the scan, detect the other joining network; and determine whether to join the other joining network, or to join an additional device to the joining network; and the additional device configured to; create the other joining network, the other joining network having a network name comprising an identifier of the additional device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification