Hybrid device location determination system
First Claim
Patent Images
1. A method of conserving power when determining a location of a device, the method comprising:
- generating, at the device using one or more sensors and techniques, a 3D depth map of an environment in which the device is located;
obtaining a first location of the device at a first particular time interval based on the 3D depth map, the first location of the device obtained based on tracking movement of the device within the environment via the one or more sensors and techniques and using a previously determined location within the environment;
obtaining a second location of the device at a second particular time interval based on a wireless signal determined location of the device, an inertial sensor determined location of the device, or a GNSS determined location of the device, the second particular time interval being different than the first particular time interval;
increasing, to conserve power of the device, the first particular time interval at which the first location is obtained in response to the second location being determined with at least a threshold accuracy; and
determining, by the device and based on both the first location and the second location, the location of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Various different techniques are used to determine a location of a device, including 3-dimensional (3D) mapping techniques as well as one or more of Global Navigation Satellite System (GNSS) techniques, wireless signal detection techniques, and inertial sensor techniques. The locations determined by these various techniques are combined to determine the location of the device and/or user of the device. In addition to the location of the device, an orientation or direction of view of the device and/or user of the device can optionally be determined as well.
-
Citations
20 Claims
-
1. A method of conserving power when determining a location of a device, the method comprising:
-
generating, at the device using one or more sensors and techniques, a 3D depth map of an environment in which the device is located; obtaining a first location of the device at a first particular time interval based on the 3D depth map, the first location of the device obtained based on tracking movement of the device within the environment via the one or more sensors and techniques and using a previously determined location within the environment; obtaining a second location of the device at a second particular time interval based on a wireless signal determined location of the device, an inertial sensor determined location of the device, or a GNSS determined location of the device, the second particular time interval being different than the first particular time interval; increasing, to conserve power of the device, the first particular time interval at which the first location is obtained in response to the second location being determined with at least a threshold accuracy; and determining, by the device and based on both the first location and the second location, the location of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a receiver; and a processor in communication with the receiver, the processor configured to perform acts as follows; obtaining a 3D depth mapping determined location of a computing device at a first particular time interval based on a 3D depth map of an environment in which the computing device is located, the 3D depth map of the environment generated at the computing device via one or more sensors and techniques, the 3D depth mapping determined location of the computing device obtained based on tracking movement of the computing device within the environment via the one or more sensors and techniques and using a previously determined location within the environment; obtaining a wireless signal determined location of the computing device, an inertial sensor determined location of the computing device, or a GNSS determined location of the computing device at a second particular time interval, the second particular time interval being different than the first particular time interval; conserving power in the system by increasing the first particular time interval at which the 3D depth mapping determined location is obtained in response to the wireless signal determination location, the inertial sensor determined location, or the GNSS determined location being determined with at least a threshold accuracy; and determining, based on the obtained locations, a location of the computing device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
one or more processors; and one or more memories having stored thereon multiple instructions that, when executed by the one or more processors, cause the one or more processors to; generate, at the computing device using one or more sensors and techniques, a 3D depth map of an environment in which the computing device is located; obtain a first location of the computing device at a first particular time interval based on the 3D depth map, the first location of the computing device obtained based on tracking movement of the computing device within the environment via the one or more sensors and techniques and using a previously determined location within the environment; obtain a second location of the computing device at a second particular time interval based on a wireless signal determined location of the device, an inertial sensor determined location of the device, or a GNSS determined location of the device, the second particular time interval being different than the first particular time interval; increase, to conserve power of the computing device, the first particular time interval at which the first location is obtained in response to the second location being determined with at least a threshold accuracy; and determine, based on both the first location and the second location, the location of the computing device. - View Dependent Claims (19, 20)
-
Specification