Use of previously-calculated position fix for location based query
First Claim
Patent Images
1. A method for responding to a location-based query, comprising:
- receiving a location-based query for a point of interest;
determining that a mobile device is unable to obtain a current position fix;
retrieving from memory a previously-calculated position fix calculated before receipt of the location-based query;
determining whether the previously-calculated position fix meets a criteria;
processing the location-based query based upon the previously-calculated position fix; and
providing a response to the query based on the previously-calculated position fix and whether the criteria is met, the response including displaying one or more points of interest and an indication that the previously-calculated position fix was used to process the location-based query, the displayed one or more points of interest are selectable to launch a navigation application configured to provide directions from the previously-calculated position fix to a selected point of interest;
wherein the criteria comprises at least one of;
a predetermined speed parameter at which the mobile computing device was traveling when the previously-calculated position fix was calculated;
whether the mobile computing device is in a different time zone from a time zone the mobile computing device was in when the previously-calculated position fix was calculated;
whether a general location of the mobile computing device is much different than the previously-calculated position fix; and
whether a location uncertainty factor for the previously-calculated position fix is above a predetermined threshold.
9 Assignments
0 Petitions
Accused Products
Abstract
A computing device is provided for responding to a location-based query. The computing device receives the query, determines that a current position fix is unavailable, retrieves from memory a previously-calculated position fix calculated before receipt of the location-based query, and provides a response to the query based on the previously-calculated position fix.
29 Citations
18 Claims
-
1. A method for responding to a location-based query, comprising:
-
receiving a location-based query for a point of interest; determining that a mobile device is unable to obtain a current position fix; retrieving from memory a previously-calculated position fix calculated before receipt of the location-based query; determining whether the previously-calculated position fix meets a criteria; processing the location-based query based upon the previously-calculated position fix; and providing a response to the query based on the previously-calculated position fix and whether the criteria is met, the response including displaying one or more points of interest and an indication that the previously-calculated position fix was used to process the location-based query, the displayed one or more points of interest are selectable to launch a navigation application configured to provide directions from the previously-calculated position fix to a selected point of interest; wherein the criteria comprises at least one of; a predetermined speed parameter at which the mobile computing device was traveling when the previously-calculated position fix was calculated; whether the mobile computing device is in a different time zone from a time zone the mobile computing device was in when the previously-calculated position fix was calculated; whether a general location of the mobile computing device is much different than the previously-calculated position fix; and whether a location uncertainty factor for the previously-calculated position fix is above a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device, comprising:
-
a user interface configured to receive a query for a point of interest; a location determination circuit configured to provide location data for the mobile computing device; a memory configured to store a first location data including a previously-calculated position fix; and a processing circuit configured to determine that the location determination circuit is unable to calculate new location data and to respond to the query based on the first location data, the response including displaying one or more points of interest and an indication that the previously-calculated position fix was used to process the query, the displayed one or more points of interest are selectable to launch a navigation application configured to provide directions from the previously-calculated position fix to a selected point of interest;
the processing circuit is configured to determine whether the first location data meets a plurality of criteria, wherein the response to the query comprises an indication that the previously-calculated position fix is unreliable when the criteria are not met;
the plurality of criteria includes at least one of;a predetermined speed parameter at which the mobile computing device was traveling when the first location data was calculated; whether the mobile computing device is in a different time zone from a time zone the mobile computing device was in when the first location data was calculated; whether a general location of the mobile computing device is much different than a location for the first location data; and whether a location uncertainty factor for the first location data is above a predetermined threshold. - View Dependent Claims (9, 10)
-
-
11. A mobile computing device for responding to a location-based query, comprising:
-
means for receiving a location-based query for a point of interest; means for determining that the mobile computing device is unable to determine a current position fix; means for retrieving from memory a previously-calculated position fix calculated before receipt of the location-based query; means for determining whether the previously-calculated position fix meets a plurality of criteria; means for processing the location-based query based upon the previously-calculated position fix; and means for providing a response to the query based on the previously-calculated position fix and whether the criteria are met, the response including displaying one or more points of interest and an indication that the previously-calculated position fix was used to process the location-based query, the displayed one or more points of interest are selectable to launch a navigation application configured to provide directions from the previously-calculated position fix to a selected point of interest. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification