Location watching
First Claim
1. A method, comprising:
- performing localization to determine a current location;
obtaining a first cell reading, the first cell reading including cell tower identification information of a first plurality of cell towers;
calculating a safe interval based on a distance from the current location to a destination target, the safe interval defining a sampling period for performing a next localization, the safe interval being calculated to be shorter in time than a time to travel from the current location to the destination target;
obtaining a second cell reading after the safe interval has expired, the second cell reading including cell tower identification information of a second plurality of cell towers;
determining a common cell tower based on the first and second cell readings;
adjusting the safe interval in response to the determination of the common cell tower, the safe interval being adjusted based on a displacement distance from the current location; and
performing localization after the adjusted safe interval has expired, the localization utilizing a global positioning system, cellular-based proximity location techniques, and/or wifi-based proximity location techniques.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for watching a location of a device with respect to a destination target include obtaining a current location of a device from a localization operation, calculating an interval, and performing a next localization operation after the interval has expired. The interval may be calculated based on a velocity and a distance from the current location to a destination target. The techniques may also include calculating a displacement distance from the current location and adjusting the interval based on the displacement distance to thereby adjust a time for performing the next localization operation. The techniques may include performing state detection to determine a motion state of the device and performing the next localization operation based on the determined motion state.
-
Citations
20 Claims
-
1. A method, comprising:
-
performing localization to determine a current location; obtaining a first cell reading, the first cell reading including cell tower identification information of a first plurality of cell towers; calculating a safe interval based on a distance from the current location to a destination target, the safe interval defining a sampling period for performing a next localization, the safe interval being calculated to be shorter in time than a time to travel from the current location to the destination target; obtaining a second cell reading after the safe interval has expired, the second cell reading including cell tower identification information of a second plurality of cell towers; determining a common cell tower based on the first and second cell readings; adjusting the safe interval in response to the determination of the common cell tower, the safe interval being adjusted based on a displacement distance from the current location; and performing localization after the adjusted safe interval has expired, the localization utilizing a global positioning system, cellular-based proximity location techniques, and/or wifi-based proximity location techniques.
-
-
2. A method implemented by a device, comprising:
-
obtaining, by the device, a current location and a destination target, the current location being obtained from a localization operation, the localization operation utilizing a global positioning system, cellular-based proximity localization, and/or wireless-based proximity localization; calculating, by the device, an interval based on a velocity and a distance from the current location to the destination target, the interval defining a sampling period for performing a next localization operation; and performing, by the device, the next localization operation after the interval has expired. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
one or more processors; and memory, communicatively coupled to the one or more processors, storing a component configured to; obtain a current location and a destination target, the current location being obtained from a localization operation, the localization operation utilizing a global positioning system, cellular-based proximity localization, and/or wireless-based proximity localization, calculate an interval based on a velocity and a distance from the current location to the destination target, the interval defining a sampling period for performing a next localization operation, and perform the next localization operation after the interval has expired.
-
Specification