US2008133420A1PendingUtilityA1

Online machine data collection and archiving process

Assignee: FIRST DATA CORPPriority: Jun 7, 2000Filed: Feb 12, 2008Published: Jun 5, 2008
Est. expiryJun 7, 2020(expired)· nominal 20-yr term from priority
G06Q 20/401G06Q 30/0251G06Q 20/40G06Q 30/0601G06Q 10/00G06Q 20/0855G06Q 30/0609G06Q 30/0269G06Q 20/12G06Q 20/3674G06Q 40/12H04L 67/303G06Q 30/02G06Q 20/385G06Q 30/0255G06Q 20/382G06Q 20/10
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An online machine data collection and archiving process generates a machine data profile of a customer computer accessing a transaction form of a merchant web site and links the machine data profile and a transaction record with customer identifying information using a unique transaction identification string. The process preferably captures parameters typically communicated as a part of web accesses, such as an IP address, an HTTP header, and cookie information. The process additionally causes the customer computer to process self-identification routines by processing coding within the merchant transaction form, the self-identification routines yielding further profile parameters. The process further includes a routine for bypassing an intervening proxy to the merchant web site to reveal the true IP address of the customer computer.

Claims

exact text as granted — not AI-modified
1 . A process for collecting machine identifying information associated with a digital online access device used for accessing a host computer system over a digital network, said host computer system generating an interaction record of an access therewith by said access device, and said process comprising:
 capturing a machine fingerprint that identifies said access device accessing said host computer system wherein said machine fingerprint comprises a hashed attribute string that is a concatenation of attributes associated with said access device;   generating an interaction identification string upon said access device accessing said host computer system;   associating said interaction identification string with said machine fingerprint; and   associating said interaction identification string with said interaction record generated upon said access device accessing said host computer system.   
     
     
         2 . A process as set forth in  claim 1  further comprising capturing a digital address of said access device on said digital network. 
     
     
         3 . A process as set forth in  claim 1  wherein said hashed attribute string comprises a configuration setting of said access device. 
     
     
         4 . A process as set forth in  claim 1  further comprising:
 communicating a self-identification routine to said access device upon said access device accessing said host computer system;   said access device executing said self-identification routine;   said self-identification routine querying a configuration setting of said access device to derive said machine fingerprint; and   said self-identification routine communicating said machine fingerprint to a remote location for association with said interaction identification string.   
     
     
         5 . A process as set forth in  claim 1  further comprising:
 said host system operating a host web site including an interaction page generated by interaction page code processed by said access device upon accessing said host web site; and   coding, within said interaction code, a self-identification routine which causes said access device to communicate said machine fingerprint when said access device processes said interaction page code.   
     
     
         6 . A process as set forth in  claim 3  further comprising coding said self-identification routine in such a manner that said machine fingerprint and said interaction identification string are communicated to a third party web site at which said machine fingerprint and said interaction identification string are stored. 
     
     
         7 . A process for identifying a customer computer involved in an online transaction between a customer using a customer browser operating on said customer computer and a merchant operating a merchant web site, said method comprising the steps of:
 capturing a machine fingerprint of a customer computer upon said customer computer accessing said merchant web site wherein said machine fingerprint comprises a hashed attribute string associated with one or more attributes of said customer computer;   generating a transaction identification string and associating said string with said machine fingerprint;   storing said machine fingerprint and said transaction identification string in a machine data archive;   upon said customer completing a transaction through said merchant web site, storing said transaction identification string with a transaction record formed during said transaction to thereby associate said machine fingerprint with said transaction record through said transaction identification string.   
     
     
         8 . A process as set forth in  claim 7  further comprising capturing an IP address of said customer computer. 
     
     
         9 . A process as set forth in  claim 7  wherein said machine fingerprint comprises a configuration setting of said customer computer. 
     
     
         10 . A process as set forth in  claim 7  comprising communicating said machine fingerprint and said transaction identification string to a third party web site for storage. 
     
     
         11 . A process as set forth in  claim 7  further comprising causing said customer computer to communicate said machine fingerprint and said transaction identification string to a third party web site for storage. 
     
     
         12 . A process as set forth in  claim 7  further comprising:
 communicating a self-identification routine to said customer computer upon said customer computer accessing said merchant web site;   said customer computer executing said self-identification routine;   said self-identification routine querying a configuration setting of said customer computer to derive said machine fingerprint; and   said self-identification routine communicating said machine fingerprint to a remote location for association with said interaction identification string.   
     
     
         13 . A process as set forth in  claim 12  further comprising coding said self-identification routine in such a manner that said machine fingerprint and said interaction identification string are communicated to a third party web site at which said profile parameter and said interaction identification string are stored. 
     
     
         14 . A process as set forth in  claim 12  wherein said querying step further comprises:
 querying said customer browser for a plurality of configuration settings;   forming an attribute string from said plurality of configuration settings; and   hashing said attribute string to form said machine fingerprint of said customer computer.   
     
     
         15 . A process as set forth in  claim 12  wherein said customer computer accesses said merchant web site by way of a proxy, and said communicating step further comprises communicating said machine fingerprint and said transaction identification string to said remote location using a protocol which bypasses said proxy.

Join the waitlist — get patent alerts

Track US2008133420A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.