Device location determination
AssigneeNagravision S.A.
InventorThiru balaji Somasundaram
Life of this patent
Estimating the term…
Abstract
In overview, the disclosed methods, devices, and systems enable the location of the first device to be verified. In particular, second location verification data is generated using a current location of the second device is provided to a first device by a second device which can be matched with first location verification data received by the first device from a server, the first location verification data is generated using a stored location of the first device. If the first and second location verification data match, the location of the first device is considered to have been verified.
Claims31
A method comprising:
- receiving, by a first device, first location verification data from a server, the first location verification data indicating a stored location of the first device;
- receiving, by the first device, second location verification data from a second device located within a first predetermined range of the first device, the second location verification data indicating a location of the second device;
- and
- verifying, by the first device, that a location of the first device is within a second predetermined range of the stored location by comparing the second location verification data with the first location verification data.
(canceled)
(canceled)
(canceled)
(canceled)
A device comprising:
- memory that stores instructions;
- and
- one or more processors configured by the instructions to perform operations comprising:
- receiving first location verification data from a server, the first location verification data indicating a stored location of the device;
- receiving second location verification data from a second device within a first predetermined range of the device, the second location verification data indicating a location of the second device;
- and
- verifying that a location of the device is within a second predetermined range of the stored location by comparing the second location verification data with the first location verification data.
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A non-transitory computer readable medium having computer-executable instructions that, when executed by one or more processors of a device, cause the one or more processors to perform operations comprising:
- receiving first location verification data from a server, the first location verification data indicating a stored location of the device;
- receiving second location verification data from a second device within a first predetermined range of the device, the second location verification data indicating a location of the second device;
- and
- verifying that a location of the device is within a second predetermined range of the stored location by comparing the second location verification data with the first location verification data.
Dependencies are inferred from the claim text.