Power preservation through motion-activated location reporting
First Claim
1. A method comprising:
- providing, by a tracking device to a mobile device, a request for a location of the tracking device, the request signal identifying the tracking device, the mobile device configured to activate a location-detection component of the mobile device in response to receiving the request, to determine the location of the mobile device, to provide the determined location of the mobile device in association with the identity of the tracking device to a central tracking system, and to de-activate the location-detection component of the mobile device after the determined location of the mobile device is provided to the central tracking system;
in response to detecting, by a motion-detection component of the tracking device, movement of the tracking device, providing a second request for a location of the tracking device to the mobile device, the second request identifying the tracking device and further indicating the detected movement of the tracking device, the mobile device configured to determine a second location of the mobile device and to provide the determined second location of the mobile device in association with the identity of the tracking device; and
in response to not detecting, by the motion-detection component of the tracking device, movement of the tracking device, halting further requests from the tracking device for a location of the tracking device until one of movement of the tracking device is detected and the passage of a pre-determined interval of time.
7 Assignments
0 Petitions
Accused Products
Abstract
A tracking device can securely communicate with a secondary device by generating a hash value based on the identity of the tracking device. If the secondary device cannot resolve the hash value, the hash value can be provided to a tracking server, such as a cloud server, for resolving the hash value. Upon resolving the hash value, the tracking server can store a location of the tracking device in association with the identity of the tracking device. To preserve power, the secondary device can activate location-detection functionality (such as a GPS receive) only in response to the detection of movement of the tracking device, can obtain location information, and can de-activate the location-detection functionality upon providing the location information to the tracking server. The tracking server can associate one or both of a previous location and the current location information based on movement of the tracking device.
-
Citations
20 Claims
-
1. A method comprising:
-
providing, by a tracking device to a mobile device, a request for a location of the tracking device, the request signal identifying the tracking device, the mobile device configured to activate a location-detection component of the mobile device in response to receiving the request, to determine the location of the mobile device, to provide the determined location of the mobile device in association with the identity of the tracking device to a central tracking system, and to de-activate the location-detection component of the mobile device after the determined location of the mobile device is provided to the central tracking system; in response to detecting, by a motion-detection component of the tracking device, movement of the tracking device, providing a second request for a location of the tracking device to the mobile device, the second request identifying the tracking device and further indicating the detected movement of the tracking device, the mobile device configured to determine a second location of the mobile device and to provide the determined second location of the mobile device in association with the identity of the tracking device; and in response to not detecting, by the motion-detection component of the tracking device, movement of the tracking device, halting further requests from the tracking device for a location of the tracking device until one of movement of the tracking device is detected and the passage of a pre-determined interval of time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a non-transitory computer-readable storage medium storing executable instructions that, when executed, perform steps comprising; providing, by a tracking device to a mobile device, a request for a location of the tracking device, the request signal identifying the tracking device, the mobile device configured to activate a location-detection component of the mobile device in response to receiving the request, to determine the location of the mobile device, to provide the determined location of the mobile device in association with the identity of the tracking device to a central tracking system, and to de-activate the location-detection component of the mobile device after the determined location of the mobile device is provided to the central tracking system; in response to detecting, by a motion-detection component of the tracking device, movement of the tracking device, providing a second request for a location of the tracking device to the mobile device, the second request identifying the tracking device and further indicating the detected movement of the tracking device, the mobile device configured to determine a second location of the mobile device and to provide the determined second location of the mobile device in association with the identity of the tracking device; and in response to not detecting, by the motion-detection component of the tracking device, movement of the tracking device, halting further requests from the tracking device for a location of the tracking device until one of movement of the tracking device is detected and the passage of a pre-determined interval of time; and a hardware controller configured to execute the instructions. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a processor, perform steps comprising:
-
providing, by a tracking device to a mobile device, a request for a location of the tracking device, the request signal identifying the tracking device, the mobile device configured to activate a location-detection component of the mobile device in response to receiving the request, to determine the location of the mobile device, to provide the determined location of the mobile device in association with the identity of the tracking device to a central tracking system, and to de-activate the location-detection component of the mobile device after the determined location of the mobile device is provided to the central tracking system; in response to detecting, by a motion-detection component of the tracking device, movement of the tracking device, providing a second request for a location of the tracking device to the mobile device, the second request identifying the tracking device and further indicating the detected movement of the tracking device, the mobile device configured to determine a second location of the mobile device and to provide the determined second location of the mobile device in association with the identity of the tracking device; and in response to not detecting, by the motion-detection component of the tracking device, movement of the tracking device, halting further requests from the tracking device for a location of the tracking device until one of movement of the tracking device is detected and the passage of a pre-determined interval of time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
transmitting, by a tracking device, an advertisement signal identifying the tracking device, the advertisement signal, when received by a mobile device application corresponding to the tracking device, configured to cause the mobile device application to activate a location-detection component of the mobile device, to determine a location of the mobile device, to provide the determined location and the tracking device identity to a tracking system, and to subsequently deactivate the location-detection component of the mobile device; until subsequent movement of the tracking device is detected, halting further transmissions of advertisements signals by the tracking device; and in response to detecting subsequent movement of the tracking device, transmitting by the tracking device a second advertisement signal identifying the tracking device. - View Dependent Claims (17, 18, 19, 20)
-
Specification