Methods and Apparatus for Providing Location Data with Variable Validity and Quality
First Claim
Patent Images
1. A method comprisingreceiving a request for location services;
- determining a locale associated with a requesting device;
determining a set of visible triangulation sources;
determining a subset of the visible triangulation sources that will provide a location fix at a predetermined accuracy;
constructing a message that includes information required by the requesting device to locate the requesting device; and
broadcasting the message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products for determining a location of a device based on location information are described. In some implementations, location assist information may be requested so as to determine a location of sufficient quality to satisfy a requesting application. Upon receiving the location assist information, empherides from one or more visible sources may be requested. The location assist information may be used to determine the location of the device until the device has received and decoded the empherides.
-
Citations
33 Claims
-
1. A method comprising
receiving a request for location services; -
determining a locale associated with a requesting device; determining a set of visible triangulation sources; determining a subset of the visible triangulation sources that will provide a location fix at a predetermined accuracy; constructing a message that includes information required by the requesting device to locate the requesting device; and broadcasting the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
requesting location assist information so as to determine a location of a device; receiving the location assist information including receiving a broadcast message that includes the location assist information; and constructing a location datafile including a minimal set of information required to locate the device and associated with only those triangulation sources that are visible during a time period associated with a service provided by the device. - View Dependent Claims (14)
-
-
15. A method comprising:
-
receiving a request for information to locate a device; and sending time interval specific spatial coordinate information of less than four hours in duration to the requesting device, where sending includes broadcasting the message. - View Dependent Claims (16)
-
-
17. A method comprising:
-
receiving a request for location services from a requesting device; constructing a message that includes information required by the requesting device to locate the requesting device within a predetermined accuracy, the predetermined accuracy including a valid time period for use of location data where the valid time period is less than 4 hours; and delivering the message using a broadcast method.
-
-
18. A broadcast method comprising:
-
determining a broadcast locale; determining a broadcast time; determining a broadcast interval; determining a time validity equivalent in accordance with the broadcast interval; determining a set of triangulation sources visible from within the broadcast locale during the broadcast interval; determining a subset of the visible sources that will provide a location fix at a predetermined accuracy; and constructing a message that includes information required by a listening device to assist a location service to locate the listening device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method in a listening device comprising;
-
determining a time to listen for a broadcast message including using a clock corrected time to activate listening; receiving a broadcast message at the time that includes triangulation source parameter data of a predetermined quality and accuracy; and using the broadcast message to assist in a determination of a location of a listening device.
-
-
29. A method comprising:
-
requesting location assist information so as to determine a location of sufficient quality to satisfy a requesting application; receiving the location assist information; requesting empherides from one or more visible sources; and using the location assist information to determine a location of a device until the device has received and decoded the empherides. - View Dependent Claims (30, 31, 32, 33)
-
Specification