Dynamically adjusting route or link topology to minimize self-interference
US-2015341140-A1 · Nov 26, 2015 · US
US9270491B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9270491-B2 |
| Application number | US-201113511651-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 14, 2011 |
| Priority date | Nov 14, 2011 |
| Publication date | Feb 23, 2016 |
| Grant date | Feb 23, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Technologies are generally described for providing a system of scalable networked devices that may be mapped employing a naming convention that enables an optimized route to the devices through device search algorithms for network-connected and non-network connected devices. The naming convention and corresponding algorithms may enable users to search for a desired functionality, access suitable scalable networked device(s), and utilize the desired functionality. Furthermore, a spider algorithm may be employed to continuously map and update a mesh of scalable networked devices.
Opening claim text (preview).
What is claimed is: 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 an
Hybrid transport · CPC title
Learning-based routing, e.g. using neural networks or artificial intelligence · CPC title
Shortest path evaluation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.