Tracking Large Numbers of Wireless Terminals
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method are disclosed for tracking a large number of wireless terminals and for estimating the location of the terminals at each instant. Some embodiments of the present invention use a wide variety of factors to determine the order and frequency with which each wireless terminal is located. These factors include, but are not limited to, the history of the location of the wireless terminal, the time of day, and the weather.
27 Citations
39 Claims
-
1-11. -11. (canceled)
-
12. A method comprising:
-
(a) receiving, by a data-processing system, a first datum that is evidence of a first location of a wireless terminal; (b) when, after receiving the first datum, the data-processing system calculates that it cannot estimate a second location of the first wireless terminal with a degree of confidence that is acceptable to the data-processing system; (i) transmitting, by the data-processing system, a request for evidence of the second location of the wireless terminal, and (ii) receiving, by the data-processing system, a second datum that is evidence of the second location of the wireless terminal, and (iii) estimating, by the data-processing system, the second location of the wireless terminal based on the second datum; and (c) when, after receiving the first datum, the data-processing system calculates that it can estimate the second location of the wireless terminal with the degree of confidence that is acceptable; (i) refraining, by the data-processing system, from transmitting the request for evidence of the second location of the wireless terminal, and (ii) estimating, by the data-processing system, the second location of the wireless terminal based on the first datum; wherein the degree of confidence is based on a priority of the wireless terminal in a priority queue in the data-processing system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 39)
-
-
20. (canceled)
-
21. A method comprising:
-
(a) receiving, by a data-processing system, a first datum that is evidence of a first location of a wireless terminal; (b) when, after receiving the first datum, the data-processing system calculates that it cannot estimate a second location of the first wireless terminal with a degree of confidence that is acceptable to the data-processing system; (i) transmitting, by the data-processing system, a request for evidence of the second location of the wireless terminal, and (ii) receiving, by the data-processing system, a second datum that is evidence of the second location of the wireless terminal, and (iii) estimating, by the data-processing system, the second location of the wireless terminal based on the second datum; and (c) when, after receiving the first datum, the data-processing system calculates that it can estimate the second location of the wireless terminal with the degree of confidence that is acceptable; (i) refraining, by the data-processing system, from transmitting the request for evidence of the second location of the wireless terminal, and (ii) estimating, by the data-processing system, the second location of the wireless terminal based on the first datum; wherein a frequency with which the data-processing system transmits requests for evidence of location of the wireless terminal is based on a priority of the wireless terminal in a priority queue in the data-processing system, and further wherein the degree of confidence is based on the frequency. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27-29. -29. (canceled)
-
30. A system comprising:
-
a scheduler that is configured to; (a) update a priority queue that comprises a priority for each of a Plurality of wireless terminals, and (b) determine, based on the priority of a first wireless terminal in the Priority queue a timing of a request to be transmitted for evidence of a location of the first wireless terminal; and a processor that is configured to; (a) transmit, based on the timing determined by the scheduler, the request for the evidence of the location of the first wireless terminal, and (b) receive from a location-engine the location of the first wireless terminal as determined based on the evidence; and wherein at every instant the system comprises an estimated location of each wireless terminal in the plurality, including the location of the first wireless terminal. - View Dependent Claims (32)
-
-
31. (canceled)
-
33. (canceled)
-
34. A system comprising:
-
a scheduler that is configured to determine, based on a priority queue, at least one of (i) an order and (ii) a timing of a request to be transmitted for evidence of the location of a wireless terminal; and a processor that is configured to; (i) receive a first datum that is evidence of a first location of a wireless terminal, and (ii) calculate, after the first datum is received, whether the system can estimate, based on the first datum, a second location of the first wireless terminal with a degree of confidence that is acceptable, wherein the degree of confidence is based on a priority of the wireless terminal in the priority queue of the scheduler, and (iii) when the degree of confidence is not acceptable, transmit the request for evidence of the second location of the wireless terminal as determined by the scheduler, and (iv) when the degree of confidence is acceptable, refrain from transmitting the request. - View Dependent Claims (35, 37, 38)
-
-
36. (canceled)
Specification