Method and apparatus for processing position information in a mobile device
First Claim
Patent Images
1. A method of processing position information in a mobile device, comprising:
- receiving a request for a position to be computed within a predefined period of time;
calculating a plurality of positions within said predefined period of time;
caching at least one of said plurality of positions in a position cache;
deriving accuracy data with respect to at least one of said plurality of positions;
identifying a best position calculated during said predefined period of time; and
in response to said best position failing to meet an accuracy threshold, sending an indication that no accurate position was obtained.
8 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for processing position information in a mobile device is described. In one example, a request for a position to be computed within a predefined period of time is received. A plurality of positions is calculated within the predefined period of time. At least one of the plurality of positions is cached in a position cache. Accuracy data is derived with respect to at least one of the plurality of positions. A best position stored in the position cache is identified in response to the accuracy data. The best position may be sent to a server in communication with the mobile device.
12 Citations
28 Claims
-
1. A method of processing position information in a mobile device, comprising:
-
receiving a request for a position to be computed within a predefined period of time; calculating a plurality of positions within said predefined period of time; caching at least one of said plurality of positions in a position cache; deriving accuracy data with respect to at least one of said plurality of positions; identifying a best position calculated during said predefined period of time; and in response to said best position failing to meet an accuracy threshold, sending an indication that no accurate position was obtained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing position information in a mobile device, comprising:
-
receiving a request for a position to be computed within a predefined period of time; computing a best position and a corresponding indicia of accuracy within said predefined period of time; comparing said indicia of accuracy to a threshold; retaining said best position in a cache in response to said indicia of accuracy satisfying said threshold; in response to said indicia of accuracy failing said threshold searching said cache for a previously retained position having a best accuracy; and in response to no accurate previously retained position being stored in said cache, sending an indication of no accurate position to a server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile device, comprising:
-
an A-GPS receiver for processing satellite signals; a processor for calculating, from the processed satellite signals, a plurality of positions within a predetermined time, and for calculating accuracy data associated with said plurality of positions; and a position cache, coupled to the processor, that stores at least one of said plurality of positions; wherein the processor is configured to compare said accuracy data associated with said plurality of positions to an accuracy threshold; and wherein the processor is configured to send an indication of no accurate position if none of the said positions meet said accuracy threshold. - View Dependent Claims (26, 27, 28)
-
Specification