Patent ID: 8789158
Filing Date: 2014-07-22
Classification: G06F,G06Q,H04L

Abstract:
1. A system comprising: a server in communication with a user device via a network; a reference clock in communication with the server for providing accurate time signals to the server; and a database accessible to the server and providing: wherein the server comprises a processor and a data storage device including computer readable code for instructing the processor that, when executed by the processor, causes the processor to perform operations for: mapping geography and scheduling information collected from a plurality of user devices to user identities in the database; comparing a current network latency from the user device to the network latencies mapped in the database by geography and to the geography information mapped to a user identity, wherein the user identity is determined from a user identity material; authenticating the user device by a network latency and a clock skew signature from the user device, the authentication using the user device signatures, the user identities, the database mapping of user device signatures to user identities, and the network latencies for the network relative to the server mapped by geography and the scheduling aspects for the network and the scheduling aspects for the user device; and increasing confidence in the authentication if the current network latency from the location of the user device accords with the network latency for the location mapped in the database by geography and the location accords with the geography information mapped in the database to the user identity.