Preference Lists For Assistance Data Requests in Global Navigation Satellite Systems
First Claim
1. A method comprising:
- creating a list of preferred navigation models for a mobile receiver;
transmitting an assistance data request; and
receiving a response to said assistance data request, said response comprising assistance data associated with a satellite data signal, wherein said assistance data is formatted in accordance with at least one of the list of preferred navigation models.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices may request and provide assistance data from an assistance server to a receiver in a global navigation satellite system. A request for assistance data may include a preference list of navigation models suitable for the requesting receiver. Multiple preference lists for different navigation model types (e.g., orbit model, clock model, almanac model) may be included in a single list and/or data structure, or as multiple lists and/or data structures. An assistance server may receive and process the preference list, for example, by parsing and traversing the ordered list(s) for different navigation model types, in order to provide satellite navigation data to the receiver in accordance with suitable navigation models that are available at both the receiver and the assistance server.
-
Citations
33 Claims
-
1. A method comprising:
-
creating a list of preferred navigation models for a mobile receiver; transmitting an assistance data request; and receiving a response to said assistance data request, said response comprising assistance data associated with a satellite data signal, wherein said assistance data is formatted in accordance with at least one of the list of preferred navigation models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving at an assistance server satellite navigation data corresponding to at least one satellite in a global navigation satellite system; receiving an assistance data request from a receiver; identifying at least one list of preferred navigation models for the receiver; receiving from the receiver an identifier corresponding to a satellite data signal; determining that said satellite data signal is one of the plurality of satellite data signals received at the assistance server; selecting a navigation model based on the received list of preferred navigation models for the receiver, and based on supported capabilities at the assistance server; and transmitting a response to said assistance data request, said response comprising assistance data associated with said satellite data signal, wherein said assistance data is formatted in accordance with the selected navigation model. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor for executing computer executable instructions; memory that stores the computer executable instructions; a receiver for receiving a satellite signal; wherein the computer executable instructions cause the apparatus to; create a list of preferred navigation models for the apparatus; transmit an assistance data request; receive a response to said assistance data request, said response comprising assistance data associated with a satellite signal, wherein said assistance data is formatted in accordance with at least one of the list of preferred navigation models. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a processor for executing computer executable instructions; memory that stores the computer executable instructions; means for receiving satellite navigation data; wherein the computer executable instructions cause the apparatus to; receive satellite navigation data corresponding to at least one satellite in a global navigation satellite system; receive an assistance data request from a receiver; identify at least one list of preferred navigation models for the receiver; receive from the receiver an identifier corresponding to a satellite data signal; determine that said satellite data signal is one of the plurality of satellite data signals received at the apparatus; select a navigation model based on the received list of preferred navigation models for the receiver, and based on supported capabilities at the apparatus; and transmit a response to said assistance data request, said response comprising assistance data associated with said satellite data signal, wherein said assistance data is formatted in accordance with the selected navigation model. - View Dependent Claims (24, 25, 26)
-
-
27. A computer-readable medium that contains computer readable instructions that cause a device to perform at least the following:
-
creating a list of preferred navigation models for the mobile receiver; transmitting an assistance data request; and receiving a response to said assistance data request, said response comprising assistance data associated with a satellite data signal, wherein said assistance data is formatted in accordance with at least one of the list of preferred navigation models. - View Dependent Claims (28, 29, 30)
-
-
31. A computer-readable medium that contains computer readable instructions that cause a device to perform at least the following:
-
receiving at an assistance server satellite navigation data corresponding to at least one satellite in a global navigation satellite system; receiving an assistance data request from a receiver; identifying at least one list of preferred navigation models for the receiver; receiving from the receiver an identifier corresponding to a satellite data signal; determining that said satellite data signal is one of the plurality of satellite data signals received at the assistance server; selecting a navigation model based on the received list of preferred navigation models for the receiver, and based on supported capabilities at the assistance server; and transmitting a response to said assistance data request, said response comprising assistance data associated with said satellite data signal, wherein said assistance data is formatted in accordance with the selected navigation model. - View Dependent Claims (32, 33)
-
Specification