Location control service
First Claim
1. A computer-implemented method, comprising:
- storing a timestamp that correlates to local time at a location of a device, the timestamp stored in a memory module of the device;
storing location data that identifies the location of the device, the location data stored in the memory module of the device;
initiating a periodic check of the location of the device, the periodic check initialized from the timestamp;
determining whether the location of the device has changed;
requesting peer verification from one or more peer devices that indicates the change in location of the device was authorized; and
updating the location data that identifies a new location of the device responsive to receiving the peer verification.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of a location control service, location data that identifies the location of a device is stored in a memory module, such as secured non-volatile memory or a storage module, of the device along with a timestamp that correlates to local time at the location of the device. A determination is then made as to whether the location of the device has changed. Functionality of the device can be disabled, and access to data stored on the device restricted, when determining that a change in location of the device was not authorized. Alternatively, the location data can be updated to identify a new location of the device when determining that a change in location of the device was authorized.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
storing a timestamp that correlates to local time at a location of a device, the timestamp stored in a memory module of the device; storing location data that identifies the location of the device, the location data stored in the memory module of the device; initiating a periodic check of the location of the device, the periodic check initialized from the timestamp; determining whether the location of the device has changed; requesting peer verification from one or more peer devices that indicates the change in location of the device was authorized; and updating the location data that identifies a new location of the device responsive to receiving the peer verification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A device, comprising:
-
a memory module configured to store a timestamp that correlates to local time at a location of the device, and location data that identifies the location of the device; a processor and memory to implement a location control service configured to; initiate a periodic check of the location of the device, the periodic check initialized from the timestamp; determine whether the location of the device has changed; request peer verification from one or more peer devices that indicates a change in location of the device was authorized; disable device functionality and restrict access to data stored on the device responsive to a determination that the change in location of the device was not authorized; and update the location data that identifies a new location of the device responsive to a determination that the change in location of the device was authorized. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A networked system, comprising:
-
peer devices communicatively linked for data communication; a first peer device that implements a location control service configured to; determine whether a location of the first peer device has changed; request peer verification from at least a second peer device that indicates a change in location of the first peer device was authorized; and update location data that identifies a new location of the first peer device responsive to a determination that the change in location of the first peer device was authorized. - View Dependent Claims (17, 18, 19)
-
Specification