Reduced global positioning system receiver code shift search space for a cellular telephone system
First Claim
1. A system for reducing code shift searches at a cellular telephone at an unknown location within a cellular telephone network comprising:
- a receiver obtaining global positioning system ephemeris information;
a server for calculating a plurality of predicted code shift positions based on a known location and the ephemeris information;
a transmitter for communicating the plurality of predicted code shift positions to the cellular telephone; and
a transceiver located within the cellular telephone at the unknown location for receiving the plurality of predicted code shift positions; and
a reduced functionality global positioning receiver located within the cellular telephone functioning for searching a limited number of code shift positions for each GPS satellites associated with the cellular telephone, the limited number of code shift positions based upon the plurality of predicted code shift positions, and calculating location indicating information.
1 Assignment
0 Petitions
Accused Products
Abstract
A Global Positioning System (GPS) receiver located at a base station of a cellular telephone network determines the location of the base station and obtains GPS ephemeris and, if available, timing information. A server uses the obtained information to calculate auxiliary information for use by a GPS receiver. The base station transmits the auxiliary information to the GPS receiver which is located within a cellular telephone operating within the service area of the base station. The cellular telephone GPS receiver uses the auxiliary information to determine the location of the cellular telephone and transmits location information to the cellular telephone network via the cellular telephone and the base station.
86 Citations
16 Claims
-
1. A system for reducing code shift searches at a cellular telephone at an unknown location within a cellular telephone network comprising:
-
a receiver obtaining global positioning system ephemeris information; a server for calculating a plurality of predicted code shift positions based on a known location and the ephemeris information; a transmitter for communicating the plurality of predicted code shift positions to the cellular telephone; and a transceiver located within the cellular telephone at the unknown location for receiving the plurality of predicted code shift positions; and a reduced functionality global positioning receiver located within the cellular telephone functioning for searching a limited number of code shift positions for each GPS satellites associated with the cellular telephone, the limited number of code shift positions based upon the plurality of predicted code shift positions, and calculating location indicating information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for determining the geographical location of a cellular telephone comprising:
-
a transceiver located within the cellular telephone at an unknown location for receiving a plurality of predicted code shift positions from a cellular telephone network; and a reduced functionality global positioning receiver located within the cellular telephone for searching a limited number of code shift positions for each GPS satellite, the limited number of code shift positions based upon the received plurality of predicted code shift positions, and calculating location indicating information. - View Dependent Claims (12, 13)
-
-
14. A method for reducing code shift search space in a reduced functionality global positioning system receiver operating within a cellular telephone network comprising the steps of:
-
determining a location of a base station serving a cell site of the cellular telephone network within which the global positioning system receiver is located; obtaining global positioning system ephemeris information; calculating a plurality of predicted code shift positions from the ephemeris information; communicating the plurality of predicted code shift positions to the global positioning system receiver; determining a code shift search space for satellites associated with the global positioning system receiver, the code shift search space comprising a limited number of the code shift positions; searching the code shift search space for each satellite to determine the code shift positions of the associated satellites; and determining a position of the global positioning system receiver from the determined code shift positions. - View Dependent Claims (15, 16)
-
Specification