DEVICE IDENTIFICATION BASED ON DEEP FINGERPRINT INSPECTION
First Claim
1. A method of identifying a device, comprising:
- receiving, at a transaction server, a device transaction request from a remote device;
receiving a first device fingerprint of the remote device;
receiving a second device fingerprint of a known device;
comparing the first device fingerprint with the second device fingerprint and responsively generating a first metric indicative of a similarity of the first device fingerprint and the second device fingerprint;
generating a third device fingerprint, the third device fingerprint comprising an expected current value of the second device fingerprint;
comparing the first device fingerprint with the third device fingerprint and responsively generating a second metric indicative of a similarity of the first device fingerprint and the third device fingerprint; and
generating a response to the transaction request based on the first metric and the second metric.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of identifying a device includes receiving a device transaction request from a remote device, receiving a first device fingerprint of the remote device, and receiving a second device fingerprint of a known device. The first device fingerprint is compared with the second device fingerprint and a first metric indicative of a similarity of the first device fingerprint and the second device fingerprint is generated. A third device fingerprint corresponding to an expected current value of the second device fingerprint is generated, and the first device fingerprint is compared with the third device fingerprint to generate a second metric indicative of a similarity of the first device fingerprint and the third device fingerprint. A response to the transaction request is formulated based on the first metric and the second metric.
-
Citations
20 Claims
-
1. A method of identifying a device, comprising:
-
receiving, at a transaction server, a device transaction request from a remote device; receiving a first device fingerprint of the remote device; receiving a second device fingerprint of a known device; comparing the first device fingerprint with the second device fingerprint and responsively generating a first metric indicative of a similarity of the first device fingerprint and the second device fingerprint; generating a third device fingerprint, the third device fingerprint comprising an expected current value of the second device fingerprint; comparing the first device fingerprint with the third device fingerprint and responsively generating a second metric indicative of a similarity of the first device fingerprint and the third device fingerprint; and generating a response to the transaction request based on the first metric and the second metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of identifying a device, comprising:
-
receiving a device transaction request from a remote device; receiving a first device fingerprint of the remote device; determining if the first device fingerprint matches any of a first plurality of device fingerprints of known good devices; if the first device fingerprint does not match any of the plurality of device fingerprints of known good devices, determining if the first device fingerprint matches any of a second plurality of device fingerprints of known fraud devices or if the first device fingerprint matches an expected modification of any of the second plurality of device fingerprints of known fraud devices; and if the first device fingerprint matches any of the second plurality of device fingerprints or an expected modification of any of the second plurality of device fingerprints, rejecting the transaction or requiring additional verification before proceeding with the transaction. - View Dependent Claims (14, 15, 16)
-
-
17. A transaction server comprising:
-
a processing unit; and a memory comprising a fingerprint analysis module; wherein the transaction server receives a device transaction request from a remote device, receives a first device fingerprint of the remote device, and receives a second device fingerprint of a known device; and wherein the fingerprint analysis module comprises computer program instructions that compare the first device fingerprint with the second device fingerprint and responsively generate a first metric indicative of a similarity of the first device fingerprint and the second device fingerprint, generate a third device fingerprint, the third device fingerprint comprising an expected current value of the second device fingerprint, compare the first device fingerprint with the third device fingerprint and responsively generate a second metric indicative of a similarity of the first device fingerprint and the third device fingerprint; and wherein the transaction server generates a response to the transaction request based on the first metric and the second metric. - View Dependent Claims (18, 19, 20)
-
Specification