Sensor-based geolocation of a user device
First Claim
Patent Images
1. A device, comprising:
- one or more processors configured to;
determine a set of orientations or relative displacements at a set of locations, the set of locations including at least a first location and a second location;
determine a set of sensor measurements relating to one or more measurable parameters at the set of locations;
determine, based on the set of orientations or relative displacements at the set of locations and the set of sensor measurements relating to the one or more measurable parameters at the set of locations, a path relating to the set of locations,where the one or more processors, when determining the path, are to;
determine a first path based on the set of orientations or relative displacements at the set of locations,compare a sensor measurement associated with a first portion of the first path and a sensor measurement associated with a second portion of the first path that is within a threshold distance of the first portion of the first path,determine the sensor measurement associated with the first portion of the first path differs from the sensor measurement associated with the second portion of the first path by at least a threshold amount, andmodify the first path to obtain a second path based on the sensor measurement associated with the first portion of the first path differing from the sensor measurement associated with the second portion of the first path by at least the threshold amount; and
perform an action based on determining the path.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may determine a set of orientations or relative displacements at a set of locations. The set of locations may include at least a first location and a second location. The device may determine a set of sensor measurements relating to one or more measurable parameters at the set of locations. The device may determine, based on the set of orientations or relative displacements at the set of locations and the set of sensor measurements relating to the one or more measurable parameters at the set of locations, a path relating to the set of locations. The device may perform an action based on determining the path.
14 Citations
20 Claims
-
1. A device, comprising:
one or more processors configured to; determine a set of orientations or relative displacements at a set of locations, the set of locations including at least a first location and a second location; determine a set of sensor measurements relating to one or more measurable parameters at the set of locations; determine, based on the set of orientations or relative displacements at the set of locations and the set of sensor measurements relating to the one or more measurable parameters at the set of locations, a path relating to the set of locations, where the one or more processors, when determining the path, are to; determine a first path based on the set of orientations or relative displacements at the set of locations, compare a sensor measurement associated with a first portion of the first path and a sensor measurement associated with a second portion of the first path that is within a threshold distance of the first portion of the first path, determine the sensor measurement associated with the first portion of the first path differs from the sensor measurement associated with the second portion of the first path by at least a threshold amount, and modify the first path to obtain a second path based on the sensor measurement associated with the first portion of the first path differing from the sensor measurement associated with the second portion of the first path by at least the threshold amount; and perform an action based on determining the path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive information related to a set of orientations or relative displacements at a set of locations, the set of locations including at least a first location and a second location; determine the set of orientations or relative displacements at the set of locations after receiving the information related to the set of orientations or relative displacements, the set of orientations or relative displacements being determined from the first location of the set of locations; determine a set of sensor measurements relating to one or more measurable parameters at the set of locations; determine, based on the set of orientations or relative displacements at the set of locations and the set of sensor measurements relating to the one or more measurable parameters at the set of locations, a path relating to the set of locations, the first location being associated with a first sensor measurement, of the set of sensor measurements, and the second location, of the set of locations, being associated with a second sensor measurement of the set of sensor measurements, where the instructions that cause the one or more processors to determine the path, cause the one or more processors to; determine a first path based on the set of orientations or relative displacements at the set of locations, compare a sensor measurement associated with a first portion of the first path and a sensor measurements associated with a second portion of the first path that is within a threshold distance of the first portion of the first path, determine the sensor measurement associated with the first portion of the first path differs from the sensor measurement associated with the second portion of the first path by at least a threshold amount, and modify the first path to obtain a second path based on the sensor measurement associated with the first portion of the first path differing from the sensor measurement associated with the second portion of the first path by at least the threshold amount; and perform an action based on determining the path. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A method, comprising:
-
determining, by a device, a set of orientations or relative displacements at a set of locations, the set of locations including at least a first location and a second location; determining, by the device, a set of sensor measurements relating to one or more measurable parameters at the set of locations, the set of sensor measurements being determined by a sensor of the device as the device moves among the set of locations; determining, by the device, a path relating to the set of locations based on the set of orientations or relative displacements at the set of locations and the set of sensor measurements relating to the one or more measurable parameters at the set of locations, the path being determined using a processing technique that permits identification of a manner in which the device moved among the set of locations, where determining the path includes; determining a first path based on the set of orientations or relative displacements at the set of locations, comparing a sensor measurement associated with a first portion of the first path and a sensor measurement associated with a second portion of the first path that is within a threshold distance of the first portion of the first path, determining the sensor measurement associated with the first portion of the first path differs from the sensor measurement associated with the second portion of the first path by at least a threshold amount, and modifying the first path to obtain a second path based on the sensor measurement associated with the first portion of the first path differing from the sensor measurement associated with the second portion of the first path by at least the threshold amount; and performing, by the device, an action based on determining the path. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification