Method and apparatus for locating and tracking cellular telephones in a CDMA cellular communication network
First Claim
1. A method of tracking a plurality of cellular telephones in a cellular telephone network, the method comprising:
- selecting a plurality of cellular telephones to be tracked;
scheduling time measurements for each of said selected cellular telephones, wherein said scheduling comprises assigning update times to said selected cellular telephones to achieve maximum possible separation between said update times across said cellular telephone network both temporally and geographically;
for each of said selected cellular telephones;
performing said time measurements according to said assigned update time;
determining a location of said selected cellular telephone using said time measurements; and
adding said determined location to a tracking log for said selected cellular telephone.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for initially locating and subsequently tracking the location of one or more mobile phones in a cellular communication network are disclosed. Software for implementing a scheduling and tracking system ("STS") is incorporated into the base station controller ("BSC") of a cellular communication network for performing scheduling and tracking functions with respect to mobile phone location. In one aspect of the invention, time difference of arrival ("TDOA") techniques are used to determine a location of each of a number of designated mobile phones active in the network. In another aspect of the invention, a scheduling portion of the STS originates and maintains a schedule of time measurement updates with reference to the previous location of the mobile phone. In yet another aspect of the invention, a tracking portion of the STS keeps track of the location of each of the designated mobile phones over time.
171 Citations
28 Claims
-
1. A method of tracking a plurality of cellular telephones in a cellular telephone network, the method comprising:
-
selecting a plurality of cellular telephones to be tracked; scheduling time measurements for each of said selected cellular telephones, wherein said scheduling comprises assigning update times to said selected cellular telephones to achieve maximum possible separation between said update times across said cellular telephone network both temporally and geographically; for each of said selected cellular telephones; performing said time measurements according to said assigned update time; determining a location of said selected cellular telephone using said time measurements; and adding said determined location to a tracking log for said selected cellular telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a cellular communication network comprising a base station controller ("BSC") and a plurality of base station transceiver subsystems ("BTSes"), a method of locating and tracking a location of a plurality of cellular telephones comprising:
-
identifying at least one cellular telephone to be located and tracked; for each of said identified cellular telephones, determining a primary BTS ("PBTS") and at least two secondary BTSes ("SBTSes") for said identified cellular telephone; scheduling a time for performing time measurements for each of said identified cellular telephones, wherein said scheduling comprises assigning update times to said selected cellular telephones to achieve maximum possible separation between said update times across said cellular telephone network both temporally and geographically; for each of said identified cellular telephones; immediately prior to said scheduled time, sending setup information to each of said PBTS and SBTSes; subsequent to said sending setup information, said PBTS ramping up the power of said identified cellular telephone; at said scheduled time, said PBTS and said SBTS performing said time measurements and forwarding said time measurements to said BSC; and said BSC determining a location of said cellular telephone using said time measurements and adding said location to a tracking log for said cellular telephone. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of updating a schedule of time measurements to be performed for a plurality of cellular telephones in a cellular telephone network, said time measurements for use in determining and tracking a location of said cellular telephones, the method comprising:
-
sorting said current cellular telephones by cluster; assigning an update time slot to each of said current cellular telephones based on a last update time, a cluster, and a current primary BTS active sector of said current cellular telephone to achieve maximum possible separation between said update times across said cellular telephone network both temporally and geographically; adding additional cellular telephones to said schedule, each of said additional cellular telephones being added to said schedule based on a primary BTS active sector of said additional cellular telephone to achieve maximum possible separation between said update times across said cellular telephone network both temporally and geographically; identifying scheduling conflicts between at least two cellular telephones; and resolving scheduling conflicts by moving a higher priority one of said at least two cellular telephones up on said schedule, moving a lower priority one of said at least two cellular telephones down on said schedule, or both until said conflict is resolved. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. Apparatus for tracking a plurality of cellular telephones in a cellular telephone network, the apparatus comprising:
-
means for scheduling time measurements for each of a plurality of selected cellular telephones, wherein said scheduling comprises assigning update times to said selected cellular telephones to achieve maximum possible separation between said update times across said cellular telephone network both temporally and geographically; means for, with respect to each of said selected cellular telephones, performing said time measurements according to said scheduling, determining a location of said selected cellular telephone using said time measurements, and adding said determined location to a tracking log for said selected cellular telephone. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification