US 12,231,394 B2
Device identification systems
Zahid Nasiruddin Shaikh, Timonium, MD (US); and Srivathsan Narasimhan, San Jose, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Mar. 19, 2024, as Appl. No. 18/609,751.
Application 18/609,751 is a continuation of application No. 18/192,642, filed on Mar. 30, 2023, granted, now 11,968,171.
Application 18/192,642 is a continuation of application No. 17/117,892, filed on Dec. 10, 2020, granted, now 11,621,942, issued on Apr. 4, 2023.
Application 17/117,892 is a continuation of application No. 16/680,421, filed on Nov. 11, 2019, granted, now 10,893,020, issued on Jan. 12, 2021.
Application 16/680,421 is a continuation of application No. 16/134,842, filed on Sep. 18, 2018, granted, now 10,476,838, issued on Nov. 12, 2019.
Application 16/134,842 is a continuation of application No. 15/084,400, filed on Mar. 29, 2016, granted, now 10,079,851, issued on Sep. 18, 2018.
Prior Publication US 2024/0305605 A1, Sep. 12, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04L 61/5007 (2022.01); H04L 101/659 (2022.01)
CPC H04L 61/5007 (2022.05) [H04L 63/1425 (2013.01); H04L 2101/659 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
accessing, by a computer system, transaction information associated with a request to conduct an electronic transaction, the transaction information including a first Internet Protocol Version 6 (IPv6) network address of a requesting device corresponding to the electronic transaction, one or more first hardware characteristics of the requesting device, and one or more first software characteristics of the requesting device, wherein the first IPv6 network address includes a first unique identifier for the requesting device;
accessing, by the computer system, stored data associated with a plurality of previously requested electronic transactions, the stored data including second IPv6 network address information, second hardware characteristic information, and second software characteristic information corresponding to a plurality of electronic devices associated with the plurality of previously requested electronic transactions, wherein the second IPv6 network address information includes a plurality of second unique identifiers for respective individual ones of the plurality of electronic devices associated with the plurality of previously requested electronic transactions;
determining, based on the transaction information including the first IPv6 network address of the requesting device, the one or more first hardware characteristics of the requesting device, and the one or more first software characteristics of the requesting device, and based on the stored data including the second IPv6 network address information, the second hardware characteristic information, and the second software characteristic information, a risk of approving the electronic transaction, wherein the determining is performed at least in part based on whether the first unique identifier for the requesting device is included in the plurality of second unique identifiers; and
based on the determined risk of approving the electronic transaction, the computer system generating information indicating an approval or a denial of the electronic transaction.