US9525970B2

Power preservation through motion-activated location reporting

Summary by NHIP

Bluetooth Motion Tracking

The method activates a mobile device's GPS receiver only after receiving a Bluetooth-format advertisement indicating tracking device movement. A gyroscope or accelerometer detects this motion, and the system deactivates the receiver once the tracking server stores the geographic coordinates.

Claim Score by NHIP

Read claim 1, the broadest

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.

US9525970B2, drawing sheet 1
Sheet 1 of 9

Term

8.9 yearsleft in the term

Expires 10 August 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 71, broad(NHIP)A method comprising:receiving, at a mobile device from a tracking device, a signal indicating a detection of movement of the tracking device;in response to receiving the signal indicating the detection of movement, activating a location-detection component of the mobile device;determining, by the mobile device, a location associated with the tracking device using the location-detection component;providing, from the mobile device to a tracking server, an identity of the tracking device and the determined location, the tracking server configured to store the determined location in association with the identity of the tracking device;and de-activating the location-detection component of the mobile device in response to the storage of the determined location in association with the identity of the tracking device by the tracking server.
  2. 10
    A system comprising:a non-transitory computer-readable storage medium storing executable computer instructions for: receiving, from a tracking device, a signal indicating a detection of movement of the tracking device;in response to receiving the signal indicating the detection of movement, activating a location-detection component;determining a location associated with the tracking device using the location-detection component;providing, to a tracking server, an identity of the tracking device and the determined location, the tracking server configured to store the determined location in association with the identity of the tracking device;and de-activating the location-detection component in response to the storage of the determined location in association with the identity of the tracking device by the tracking server;and a processor configured to execute the computer instructions.
  3. 19
    A non-transitory computer-readable storage medium storing executable computer instructions for:receiving, from a tracking device, a signal indicating a detection of movement of the tracking device;in response to receiving the signal indicating the detection of movement, activating a location-detection component;determining a location associated with the tracking device using the location-detection component;providing, to a tracking server, an identity of the tracking device and the determined location, the tracking server configured to store the determined location in association with the identity of the tracking device;and de-activating the location-detection component in response to the storage of the determined location in association with the identity of the tracking device by the tracking server.