System and method for providing location based services over a network
First Claim
1. A method for providing location-based information over a network, the method comprising:
- acquiring a plurality of GPS reference data sets at intervals, the plurality of GPS reference data sets corresponding to a plurality of respective local areas, whereby each GPS reference data set is updated on a continuous basis;
generating a plurality of aiding data sets usable by assisted GPS clients for obtaining a GPS positioning solution at intervals based on the respective GPS data sets, whereby each aiding data set is updated on a continuous basis;
storing the generated aiding data sets at intervals on a data-storing network server, whereby updated aiding data sets are available on a continuous basis for access by a requesting entity via communication with the data-storing network server;
receiving a request for a position of a mobile station from the requesting entity and, in response to the request, selecting an aiding data set from the plurality of generated aiding data sets based on the area in which the mobile station is located;
computing a first position result based on the selected aiding data set and storing the first position result on the data-storing network server; and
computing a final position result based on the previously computed first position result and storing the final position result on the data-storing network server.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for providing location-based information over a network, a plurality of GPS reference data sets, corresponding to a plurality of respective local areas, are acquired at intervals such that each GPS reference data set is updated on a continuous basis. A plurality of aiding data sets are generated at intervals based on the respective GPS data sets, whereby each aiding data set is updated on a continuous basis. The generated aiding data sets are stored at intervals on a data-storing network server, whereby updated aiding data sets are available on a continuous basis for access by a requesting entity via communication with the data-storing network server.
301 Citations
34 Claims
-
1. A method for providing location-based information over a network, the method comprising:
-
acquiring a plurality of GPS reference data sets at intervals, the plurality of GPS reference data sets corresponding to a plurality of respective local areas, whereby each GPS reference data set is updated on a continuous basis; generating a plurality of aiding data sets usable by assisted GPS clients for obtaining a GPS positioning solution at intervals based on the respective GPS data sets, whereby each aiding data set is updated on a continuous basis; storing the generated aiding data sets at intervals on a data-storing network server, whereby updated aiding data sets are available on a continuous basis for access by a requesting entity via communication with the data-storing network server; receiving a request for a position of a mobile station from the requesting entity and, in response to the request, selecting an aiding data set from the plurality of generated aiding data sets based on the area in which the mobile station is located; computing a first position result based on the selected aiding data set and storing the first position result on the data-storing network server; and computing a final position result based on the previously computed first position result and storing the final position result on the data-storing network server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 34)
-
-
25. A system for providing location-based information over a network, the system comprising:
-
an A-GPS server for generating GPS aiding data sets usable by assisted GPS clients for obtaining a GPS positioning solution corresponding to a plurality of local areas, whereby each GPS aiding data set is updated on a continuous basis, the A-GPS server being adapted to, in response to a request from a mobile station, select an aiding data set from the plurality of generated GPS aiding data sets based on the area in which the mobile station is located, the A-GPS server further being adapted to compute a final position result for the mobile station; a data-storing network server communicating with the A-GPS server for receiving the aiding data sets from the A-GPS server and storing the aiding data sets; and an LBS application center communicating with the data-storing network server for transferring the selected aiding data set to a mobile station and initial position results computed based on the selected aiding data set from the mobile station for storing on the data-storing network server, the initial position results being used by the A-GPS server in computing the final position result, the A-GPS server further being adapted to store the final position result on the data-storing network server. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification