ADAPTIVE POSITIONING SYSTEM
First Claim
1. A method comprising:
- concurrently implementing, by a device, a first positioning system that generates first positioning information items and a second positioning system that generates second positioning information items;
buffering at least some of the second positioning information items generated by the second positioning system;
determining a position estimation for the device based at least in part on at least one of the first positioning information items generated by the first positioning system;
detecting a degradation in a quality of the first positioning system; and
in response to detecting the degradation in the quality of the first positioning system, determining the position estimation for the device based at least in part on at least one of the buffered second positioning information items generated by the second positioning system.
4 Assignments
0 Petitions
Accused Products
Abstract
A device implementing an adaptive positioning system may include at least one processor that is configured to concurrently implement a first positioning system that generates first positioning information items and a second positioning system that generates second positioning information items. The processor may be configured to buffer the second positioning information items generated by the second positioning system and to determine a position estimation for the device based on the first positioning information items generated by the first positioning system. The processor may be configured to detect a degradation in a quality of the first positioning system. The processor may be configured to, in response to detecting the degradation in the quality of the first positioning system, determine the position estimation for the device based at least in part on at least one of the buffered second positioning information items generated by the second positioning system.
-
Citations
20 Claims
-
1. A method comprising:
-
concurrently implementing, by a device, a first positioning system that generates first positioning information items and a second positioning system that generates second positioning information items; buffering at least some of the second positioning information items generated by the second positioning system; determining a position estimation for the device based at least in part on at least one of the first positioning information items generated by the first positioning system; detecting a degradation in a quality of the first positioning system; and in response to detecting the degradation in the quality of the first positioning system, determining the position estimation for the device based at least in part on at least one of the buffered second positioning information items generated by the second positioning system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
at least one processor configured to; concurrently implement a plurality of positioning systems; select a first positioning system of the plurality of positioning systems based at least in part on a current environment in which the device is located; and determine position information for the device based at least in part on the selected first positioning system of the plurality of positioning systems while others of the plurality of positioning systems are concurrently being implemented. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A computer program product comprising instructions stored in a tangible computer-readable storage medium, the instructions comprising:
-
instructions to concurrently implement a plurality of positioning systems; instructions to buffer a plurality of states generated by each of the plurality of positioning systems; instructions to select a first positioning system of the plurality of positioning systems based at least in part on a current environment; and instructions to determine position information based at least in part on the plurality of states generated by the selected first positioning system of the plurality of positioning systems. - View Dependent Claims (17, 18, 19, 20)
-
Specification