Device authentication using inter-person message metadata
First Claim
Patent Images
1. A method for identifying a remotely located device, the method comprising:
- receiving device identification data from the device, wherein the device identification data includes;
a device identifier, wherein the device identifier is a unique identifier of one of a number of known devices; and
message metadata, wherein the message metadata represents one or more metadata of one or more inter-person messages associated with the device, wherein the one or more inter-person message is a message composed by one person and intended to be received by one or more other persons;
determining that the device identifier identifies the device;
determining that the message metadata is consistent with corresponding reference message metadata previously stored for the device; and
authenticating the device as a recognized device upon determining that the message metadata is consistent with the corresponding reference message metadata.
4 Assignments
0 Petitions
Accused Products
Abstract
A device authentication server authenticates a remotely located device using unique data associated with the user of the device stored on a remotely located server that has an established relationship with the device, such as client logic installed on the device and authentication data of the user stored on the device. The unique data can be unique metadata associated with inter-person messages. Since each user receives and sends a unique collection of messages, the unique message meta-data associated with a user'"'"'s account is, in aggregate, unique.
46 Citations
15 Claims
-
1. A method for identifying a remotely located device, the method comprising:
receiving device identification data from the device, wherein the device identification data includes;
a device identifier, wherein the device identifier is a unique identifier of one of a number of known devices; and
message metadata, wherein the message metadata represents one or more metadata of one or more inter-person messages associated with the device, wherein the one or more inter-person message is a message composed by one person and intended to be received by one or more other persons;
determining that the device identifier identifies the device;
determining that the message metadata is consistent with corresponding reference message metadata previously stored for the device; and
authenticating the device as a recognized device upon determining that the message metadata is consistent with the corresponding reference message metadata.- View Dependent Claims (2, 3, 4, 5)
-
6. A non-transitory computer readable medium useful in association with a computer that includes one or more processors and a memory, the computer readable medium including computer instructions that are configured to cause the computer, by execution of the computer instructions in the one or more processors from the memory, to identify a remotely located device by at least:
- receiving device identification data from the device, wherein the device identification data includes;
a device identifier, wherein the device identifier is a unique identifier of one of a number of known devices; and
message metadata, wherein the message metadata represents one or more metadata of one or more inter-person messages associated with the device, wherein the one or more inter-person message is a message composed by one person and intended to be received by one or more other persons;
determining that the device identifier identifies the device;
determining that the message metadata is consistent with corresponding reference message metadata previously stored for the device; and
authenticating the device as a recognized device upon determining that the message metadata is consistent with the corresponding reference message metadata. - View Dependent Claims (7, 8, 9, 10)
- receiving device identification data from the device, wherein the device identification data includes;
-
11. A computer system comprising:
- at least one processor;
a computer readable medium that is operatively coupled to the processor;
network access circuitry that is operatively coupled to the processor; anddevice identification logic (i) that executes at least in part in the processor from the computer readable medium and (ii) that, when executed, causes the processor to identify a remotely located device by at least;
receiving device identification data from the device, wherein the device identification data includes;
a device identifier, wherein the device identifier is a unique identifier of one of a number of known devices; andmessage metadata, wherein the message metadata represents one or more metadata of one or more inter-person message associated with the device, wherein the one or more inter-person message is a message composed by one person and intended to be received by one or more other persons;
determining that the device identifier identifies the device;
determining that the message metadata is consistent with corresponding reference message metadata previously stored for the device; and
authenticating the device as a recognized device upon determining that the message metadata is consistent with the corresponding reference message metadata. - View Dependent Claims (12, 13, 14, 15)
- at least one processor;
Specification