Identifying and marketing to a user device involved in an online transaction
First Claim
1. A method for identifying a user device involved in an online transaction with a merchant web site, the method comprising:
- receiving a communication from a customer browser of a user device responsive to a redirect script request delivered to the customer browser in response to accessing by the customer browser a merchant web site to effect an online transaction, wherein the redirect script request causes the customer browser to communicate with an archiver to deliver a script request;
returning a machine data collection script from the archiver to the customer browser in response to the script request, the machine data collection script collecting information, including machine identifying information, of the user device; and
storing a transaction record comprising information related to the online transaction including a transaction identification string for use in identifying the online transaction, wherein the transaction identification string associates the machine identifying information with the transaction record for purposes of monitoring for possible fraudulent transactions, wherein the monitoring is based at least in part on the machine identifying information; and
monitoring additional transactions to identify one or more devices to provide marketing to a customer based at least in part on the machine identifying information and the transaction identification string.
0 Assignments
0 Petitions
Accused Products
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 may capture 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. Identifying the customer computer is useful for functions such as fraud detection and marketing.
-
Citations
56 Claims
-
1. A method for identifying a user device involved in an online transaction with a merchant web site, the method comprising:
-
receiving a communication from a customer browser of a user device responsive to a redirect script request delivered to the customer browser in response to accessing by the customer browser a merchant web site to effect an online transaction, wherein the redirect script request causes the customer browser to communicate with an archiver to deliver a script request; returning a machine data collection script from the archiver to the customer browser in response to the script request, the machine data collection script collecting information, including machine identifying information, of the user device; and storing a transaction record comprising information related to the online transaction including a transaction identification string for use in identifying the online transaction, wherein the transaction identification string associates the machine identifying information with the transaction record for purposes of monitoring for possible fraudulent transactions, wherein the monitoring is based at least in part on the machine identifying information; and monitoring additional transactions to identify one or more devices to provide marketing to a customer based at least in part on the machine identifying information and the transaction identification string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for online fraud detection, the method comprising:
-
receiving one or more communications from a user device, the communications related to an online transaction; determining device identification information from one or more of the received communications, wherein the device identification information identifies the user device; storing the device identification information in association with the online transaction; and monitoring additional transactions to identify one or more devices to provide marketing to a customer based at least in part on comparing the stored device identification information for the online transaction with information about one or more other online transactions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for online fraud detection, the method comprising:
-
communicating with a user device in connection with an online transaction; identifying a set of device settings of the user device based on the communicating; generating a machine data profile for the user device based on the device settings, wherein the machine data profile identifies the user device; storing the machine data profile in association with the online transaction; and analyzing information related to the online transaction and the machine data profile along with information related to at least one other online transaction to identify one or more devices to provide marketing to a customer. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for online fraud detection, the method comprising:
-
receiving communications related to a plurality of online transactions, each online transaction associated with a user device from a plurality of user devices; determining device identification information from the received communications, wherein the device identification information determined from a communication related to a particular online transaction identifies the user device associated with that online transaction; storing the device identification information for the plurality of user devices in association with transaction information related to the online transactions associated with the plurality of user devices; and analyzing the stored device identification and transaction information to identify one or more devices to provide marketing to a customer by comparing the stored device identification and transaction information for multiple online transactions. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification