Proximity node location using a wireless node network
First Claim
1. An improved method for locating a particular one of a plurality of nodes in a wireless node network having a server, the method comprising:
- instructing a first other of the nodes and a second other of the nodes to detect any message broadcast from the particular one node over a time period;
receiving, by the server, a first indication from the first other node, the first indication related to a characteristic of all messages broadcast from the particular one node that are detected by the first other node during the time period;
receiving, by the server, a second indication from the second other node, the second indication related to the characteristic of all messages broadcast from the particular one node that are detected by the second other node during the time period;
determining a location of the particular one node based upon a difference in the first indication and the second indication; and
receiving, by the server, at least one of a first updated location from the first other node and a second updated location received from the second other node; and
refining the location of the particular one node based upon at least one of the received first updated location received from the first other node and the received second updated location received from the second other node.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, media, apparatus, and systems are described for improved and enhanced node location determination related to one of a plurality of nodes in a wireless node network. A first and second other node in the network are instructed to detect any message broadcast from the one node over a period of time. The server receives a first indication from the first other node, where the first indication relates to a characteristic of all messages broadcast from the one node that are detected by the first other node during the time period. The server receives a second indication from the second other node, where the second indication relates to the characteristic of all messages broadcast from the one node that are detected by the second other node during the time period. The server then determines a location of the one node based upon a difference in the first and second indications.
197 Citations
60 Claims
-
1. An improved method for locating a particular one of a plurality of nodes in a wireless node network having a server, the method comprising:
-
instructing a first other of the nodes and a second other of the nodes to detect any message broadcast from the particular one node over a time period; receiving, by the server, a first indication from the first other node, the first indication related to a characteristic of all messages broadcast from the particular one node that are detected by the first other node during the time period; receiving, by the server, a second indication from the second other node, the second indication related to the characteristic of all messages broadcast from the particular one node that are detected by the second other node during the time period; determining a location of the particular one node based upon a difference in the first indication and the second indication; and receiving, by the server, at least one of a first updated location from the first other node and a second updated location received from the second other node; and refining the location of the particular one node based upon at least one of the received first updated location received from the first other node and the received second updated location received from the second other node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium containing instructions which when executed on a processor performs an improved method for locating a particular one of a plurality of nodes in a wireless node network having a server, the method comprising:
-
instructing a first other of the nodes and a second other of the nodes to detect any message broadcast from the particular one node over a time period; receiving, by the server, a first indication from the first other node, the first indication related to a characteristic of all messages broadcast from the particular one node that are detected by the first other node during the time period; receiving, by the server, a second indication from the second other node, the second indication related to the characteristic of all messages broadcast from the particular one node that are detected by the second other node during the time period; determining a location of the particular one node based upon a difference in the first indication and the second indication; and receiving, by the server, at least one of a first updated location from the first other node and a second updated location received from the second other node; and refining the location of the particular one node based upon at least one of the received first updated location received from the first other node and the received second updated location received from the second other node. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus for locating a particular one of a plurality of nodes in a wireless node network, comprising:
-
a server in communication with at least a first other of the nodes and a second other of the nodes, the server further comprising, a server processing unit, a server volatile memory coupled to the server processing unit, a server memory storage coupled to the server processing unit, the server memory storage maintaining at least a program code section and location data, and a communication interface that provides a communication path operatively coupling the server with the first other node and the second other node; and wherein the server processing unit, when executing at least the program code section resident in the server volatile memory, is operative to send an operation message to the first other node instructing the first other node to detect any message broadcast from the particular one node over a time period, send another operation message to the second other node instructing the second other node to detect any message broadcast from the particular one node over the time period, receive, from the communication interface, a first indication from the first other node, the first indication related to a characteristic of all messages broadcast from the particular one node that are detected by the first other node during the time period, receive, from the communication interface, a second indication from the second other node, the second indication related to the characteristic of all messages broadcast from the particular one node that are detected by the second other node during the time period, determine a location of the particular one node based upon a difference in the first indication and the second indication, receive, from the communication interface, at least one of a first updated location from the first other node and a second updated location received from the second other node, and refine the location of the particular one node based upon at least one of the received first updated location received from the first other node and the received second updated location received from the second other node. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification