METHOD AND SYSTEM FOR SELECTING OPTIMAL SATELLITES IN VIEW
First Claim
1. A method for determining one or more satellites in view of a wireless device comprising:
- (a) receiving a request for satellite assistance data from a requesting entity;
(b) determining a reference location as a function of the request;
(c) determining a set of satellites as a function of the reference location;
(d) determining subsequent cached information for each satellite in the set of satellites if initial cached information for each satellite in the set of satellites has been cached for greater than a predetermined time period; and
(e) determining one or more satellites in view of the wireless device as a function of either the subsequent cached information or initial cached information.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining one or more satellites in view of a wireless device. A request for satellite assistance data may be received from a requesting entity and a reference location determined as a function of the request. A set of satellites may be determined as a function of the reference location. Subsequent cached information may be determined for each satellite in the set of satellites if cached information already existing for each satellite in the set of satellites has been cached for greater than a predetermined time period. This subsequent cached information may then replace the previously existing cached information for the reference location. One or more satellites in view of the wireless device may then be determined as a function of either the subsequent cached information or previously existing cached information, and assistance data may be provided to the requesting entity to determine an estimated location of the wireless device.
39 Citations
34 Claims
-
1. A method for determining one or more satellites in view of a wireless device comprising:
-
(a) receiving a request for satellite assistance data from a requesting entity; (b) determining a reference location as a function of the request; (c) determining a set of satellites as a function of the reference location; (d) determining subsequent cached information for each satellite in the set of satellites if initial cached information for each satellite in the set of satellites has been cached for greater than a predetermined time period; and (e) determining one or more satellites in view of the wireless device as a function of either the subsequent cached information or initial cached information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for determining a set of satellites in view of a wireless device comprising:
-
(a) circuitry for receiving a request for satellite assistance data from a requesting entity; (b) circuitry for determining a reference location as a function of the request; (c) circuitry for determining a set of satellites as a function of the reference location; (d) circuitry for caching initial information for each satellite in the set of satellites; (e) circuitry for determining and caching subsequent cached information for each satellite in the set of satellites if the cached initial information has been cached for greater than a predetermined time period; and (f) circuitry for determining one or more satellites in view of the wireless device as a function of either the subsequent cached information or initial cached information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for determining one or more satellites in view of a wireless device comprising:
-
(a) receiving a request for satellite assistance data from a requesting entity; (b) determining a reference location as a function of the request; (c) determining a first set of satellites in view as a function of the reference location if there is information available from a first cached set of satellites, the first cached set of satellites being cached for less than a predetermined time period; and (d) determining a second set of satellites in view as a function of the reference location if the first cached set of satellites has been cached for greater than the predetermined time period and determining additional cached information for each satellite in the second set of satellites as a function of the reference location. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for determining an estimated location of a wireless device comprising:
-
(a) receiving a request for satellite assistance data from a wireless device; (b) determining a reference location of the wireless device; (c) determining a set of satellites as a function of the reference location; (d) determining subsequent cached information for each satellite in the set of satellites if initial cached information for each satellite in the set of satellites has been cached for greater than a predetermined time period; (e) determining one or more satellites in view of the wireless device as a function of either the subsequent cached information or initial cached information; (f) transmitting assistance data to the wireless device, the assistance data including information from the one or more satellites in view; and (g) determining an estimated location of the wireless device from the included information.
-
-
34. A method for determining an estimated location of a wireless device comprising:
-
(a) receiving a request for satellite assistance data from a wireless device; (b) determining a reference location of the wireless device; (c) determining a first set of satellites in view as a function of the reference location if there is information available from a first cached set of satellites, the first cached set of satellites being cached for less than a predetermined time period; (d) determining a second set of satellites in view as a function of the reference location if the first cached set of satellites has been cached for greater than the predetermined time period and determining additional cached information for each satellite in the second set of satellites as a function of the reference location; (e) transmitting assistance data to the wireless device, the assistance data including information from the first or second sets of satellites in view; and (g) determining an estimated location of the wireless device from the included information.
-
Specification