Device identification systems
AssigneePaypal, Inc.
InventorsZahid Nasiruddin Shaikh, Srivathsan Narasimhan
Life of this patent
Estimating the term…
Abstract
Methods and systems for a device identification system may be provided. The device identification system may determine an identity of a user device associated with a transaction. The identity may be determined by network address information, hard link information, soft link information, and/or other such information. The network address information may include IPv4 information, IPv6 information, a device ID, and/or other such information. The identity of the user device may be determined and a transaction conducted from the user device may be assigned a fraudulent transaction risk score according to the information. Transactions that are determined to be at a high risk of fraud may be reviewed or otherwise flagged and/or canceled.
Claims16
A system comprising:
- a non-transitory memory;
- and
- one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
- receiving transactional data associated with a transaction from a user device, wherein the transactional data comprises network address data associated with the user device and comprising an IPv6 address and user account data, wherein the IPv6 address comprises first device data that includes a first end point unique key, a first hard link data, and a first soft link data;
- determining, based on the user account data, second device data associated with a user account associated with the user device, the second device data including a second end point unique key, a second hard link data, and a second soft link data;
- determining a sameness score based on comparing the first device data to the second device data, wherein the determining the sameness score comprises:
- determining a first score component by comparing the first end point unique key to the second end point unique key;
- determining a second score component by comparing the first hard link data to the second hard link data;
- and
- determining a third score component by comparing the first soft link data to the second soft link data, wherein the first score component is weighted more than the second score component and the second score component is weighted more than the third score component;
- determining a transaction risk based on the comparing sameness score;
- and
- processing the transaction based on the transaction risk.
A method comprising:
- receiving data from a user device, wherein the data comprises network address data associated with the user device and comprising an IPv6 address and user account data identifying a user account, wherein the IPv6 address comprises first device data comprising a first end point unique key, a first hard link data, and a first soft link data;
- determining the user account based on the user account data;
- determining second device data associated with the user account and comprising a second end point unique key, a second hard link data, and a second soft link data;
- determining a sameness score by:
- determining a first score component by comparing the first device data to the second device data end point unique key to the second end point unique key;
- determining a second score component by comparing the first hard link data to the second hard link data;
- and
- determining a third score component by comparing the first soft link data to the second soft link data, wherein the first score component is weighted more than the second score component and the second score component is weighted more than the third score component;
- determining a transaction risk based on the comparing sameness score;
- and
- processing a transaction based on the transaction risk.
A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
- receiving data from a user device, wherein the data comprises IPv6 network address data associated with the user device and user account data identifying a user account, wherein the IPv6 network address data comprises first device data;
- determining the user account based on the user account data;
- determining second device data associated with the user account;
- determining a sameness score based on comparing the first device data to the second device data, wherein the comparing comprises:
- a first comparison between a first end point unique key of the first device data and a second end point unique key of the second device data;
- a second comparison between a first hard link data of the first device data and a second hard link data of the second device data;
- and
- a third comparison between a first soft link data of the first device data and a second soft link data of the second device data, wherein the first comparison is weighted more than the second comparison and the second comparison is weighted more than the third comparison;
- and
- determining a transaction risk based on the comparing sameness score.
Dependencies are inferred from the claim text.