Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for a scalable networked device to join a network, the method comprising: obtaining a first network identifier at a first scalable networked device; providing first scalable networked device information that includes a first scalable networked device name, a first scalable networked device functionality, and a first scalable networked device status to a network management server such that the first scalable networked device becomes discoverable within the network based on at least one of the first scalable networked device name, the first scalable networked device functionality, and the first scalable networked device status; in response to a determination that a second network identifier of a second scalable networked device differs from the first network identifier, determining whether to perform one or more of: keep a second scalable networked device name, change the second scalable networked device name, and add a new second scalable networked device name that is associated with the second network identifier; and in response to a determination that the second scalable networked device name is included in a response to the first scalable networked device, enabling the second scalable networked device to add the first scalable networked device to a list of connected scalable networked devices at the second scalable networked device with a process executed by the network management server, wherein the process includes: in response to a determination of an initial signal broadcast at the first scalable networked device, detecting a response signal sent from the second scalable networked device through use of a collision detection algorithm; in response to a comparison that determines a first route of the first scalable networked device as being more efficient than a second route of the second scalable networked device, enabling the second scalable networked device to add the first network identifier to the first route and add a first scalable networked device location to the first route, wherein the comparison includes an analysis of one or more of a distance and a network traffic associated with the first route and the second route; and in response to the comparison that determines the first route of the first scalable networked device as being less efficient than the second route of the second scalable networked device, processing another response signal from a third scalable networked device.
2. The method according to claim 1 , wherein the first scalable networked device name includes the first network identifier of the first scalable networked device.
3. The method according to claim 1 , wherein the first scalable networked device information provided to the network management server further includes the location of the first scalable networked device.
4. The method according to claim 3 , further comprising: in response to a determination that an actual location of the first scalable networked device is unknown, determining the location of the first scalable networked device from one or more of global positioning service (GPS) data and network data.
5. The method according to claim 1 , further comprising: performing a search for the second scalable networked device comprises: broadcasting an initial signal; acknowledging received responses to the initial signal; in response to a determination that the second scalable networked device name is included in the received responses from the second scalable networked device where the second scalable networked device name is used to: transmit information to the second scalable networked device and receive information from the second scalable networked device, and wherein the second scalable networked device name is unique to the second scalable networked device, performing one or more of: adding a new route and changing an existing route at a scalable networked device table associated with the first scalable networked device; and updating the scalable networked device table with the second scalable networked device name, a second scalable networked device location, a second scalable networked device functionality, and a second scalable networked device status.
6. The method according to claim 5 , further comprising recursively continuing to perform the search for another scalable networked device communicatively coupled to the first scalable networked device by one of: directly through at least one other scalable networked device and indirectly through the at least one other scalable networked device.
7. The method according to claim 1 , wherein the first scalable networked device name includes the first network identifier in another scalable networked device name and at least one scalable networked device name between the second scalable networked device and the first scalable networked device that defines the first route for the first scalable networked device.
8. The method according to claim 1 , further comprising enabling the first scalable networked device information to be stored in devices within the network such that at least one from a set of the first scalable networked device name, the first scalable networked device location, the first scalable networked device functionality, and the first scalable networked device status is searchable, wherein the functionality of the first scalable networked device includes at least one from a set of: temperature sensing, humidity sensing, pressure sensing, vibration sensing, location determination, still image capture, video capture, audio capture, and motion detection.
9. A scalable networked device comprising: a Memory configured to store instructions; a wireless communication module; and a processing unit configured to communicate with a network in conjunction with the stored instructions, wherein the processing unit is configured to: obtain a first network identifier; provide information to a network management server that includes a first scalable networked device name, a first scalable networked device functionality, a first scalable networked device location, and a first scalable networked device status of such that the first scalable networked device becomes discoverable within the network based on at least one of the first scalable networked device name, the first scalable networked device functionality, the first scalable networked device location, and the first scalable networked device status; in response to a determination that a second network identifier of a second scalable networked device differs from the first network identifier, determine whether to perform one or more of: keep a second scalable networked device name, change the second scalable networked device name, and add a new second scalable networked device name that is associated with the second network identifier; and in response to a determination that the second scalable networked device name is included in a response to the first scalable networked device, enable the second scalable networked device to add the first scalable networked device to a list of connected scalable networked devices at the second scalable networked device with a process executed by the network management server, wherein the process includes: in response to a determination of an initial signal broadcast at the first scalable networked device, detect a response signal sent from the second scalable networked device through use of a collision detection algorithm; in response to a comparison that determines a first route of the first scalable networked device as being more efficient than a second route of the second scalable networked device, enable the second scalable networked device to add the first network identifier to the first route and add the first scalable networked device location to the first route, wherein the comparison includes an analysis of one or more of a distance and a network traffic associated with the first route and the second route; and in response to the comparison that determines the first route of the first scalable networked device as being less efficient than the second route of the second scalable networked device, process another response signal from a third scalable networked device.
10. The scalable networked device according to claim 9 , wherein the first scalable networked device name includes the first network identifier.
11. The scalable networked device according to claim 9 , wherein the processing unit is further configured to: determine the location of the first scalable networked device from one or more of global positioning service (GPS) data and network data.
12. The scalable networked device according to claim 11 , wherein a report includes one or more of a summary of a performed analysis tasks, a summary of analyzed data, and the analyzed data.
13. The scalable networked device according to claim 12 , wherein the processing unit is further configured to perform a search for the second scalable networked device by: broadcasting all initial signal; acknowledging received responses to the initial signal; in response to a determination that the second scalable networked device name is included in the received responses from the second scalable networked device where the second scalable networked device name is used to: transmit information to the second scalable networked device and receive information from the second scalable networked device, and wherein the second scalable networked device name is unique to the second scalable networked device, performing one or more of: adding a new route and changing an existing route at a scalable networked device table associated with the scalable networked device; and updating the scalable networked device table with the second scalable networked device name, a second scalable networked device location, a second scalable networked device functionality, and a second scalable networked device status.
14. The scalable networked device according to claim 13 , wherein the processing unit is further configured to recursively continue to perform the search for the second scalable networked device that is communicatively coupled to the first scalable networked device directly or indirectly through one or more of: the second scalable networked device and the third scalable networked device.
15. The scalable networked device according to claim 9 , wherein the first scalable networked device name includes the second network identifier in the name of the second scalable networked device and at least one scalable networked device name between the second scalable networked device and the first scalable networked device that defines the first route for the first scalable networked device.
16. The scalable networked device according to claim 9 , wherein the functionality of the first scalable networked device includes at least one from a set of: temperature sensing, humidity sensing, pressure sensing, vibration sensing, location determination, still image capture, video capture, audio capture, and motion detection, and wherein at least a portion of the functionality of the first scalable networked device is performed by one of an external module coupled to the first scalable networked device and an integrated sensor module.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.