Systems and methods to match identifiers
First Claim
1. A computer-implemented method, comprising:
- receiving, in a computing apparatus, first user data associated with first user identifiers used by a first user tracker to track first online activities of users, whereinthe first user identifiers are browser cookie based identifiers, andthe first user data includes at least first data fields for timestamp, and Internet Protocol (IP) address;
receiving, in the computing apparatus, second user data associated by a second user tracker with second online activities of respective first account identifiers that uniquely identify accounts in a transaction handler, whereinthe first account identifiers are account numbers of financial transaction cards,the first user tracker and the second user tracker are operated by different web servers, andthe second user data includes at least second data fields for timestamp, and Internet Protocol (IP) address; and
matching, by the computing apparatus, at least the first data fields for timestamp and Internet Protocol (IP) address in the first user data with at least the second data fields for timestamp and Internet Protocol (IP) address in the second user data to identify mapping between the first user identifiers and the first account identifiers.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a system includes a transaction handler to process transactions, a data warehouse to store transaction data recording the transactions processed at the transaction handler and to store mapping data between first user identifiers and first account identifiers, a profile generator to generate a profile of a user based on the transaction data, and a portal coupled to the transaction handler to receive a query identifying a second user identifier used by the first tracker to track online activities of a user. The system is to identify a second account identifier of the user from the second user identifier based on the mapping data between the first user identifiers and the first account identifiers to facilitate targeted advertising using the profile of the user and/or to provide information about certain transactions of the user related to a previously presented advertisement.
390 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving, in a computing apparatus, first user data associated with first user identifiers used by a first user tracker to track first online activities of users, wherein the first user identifiers are browser cookie based identifiers, and the first user data includes at least first data fields for timestamp, and Internet Protocol (IP) address; receiving, in the computing apparatus, second user data associated by a second user tracker with second online activities of respective first account identifiers that uniquely identify accounts in a transaction handler, wherein the first account identifiers are account numbers of financial transaction cards, the first user tracker and the second user tracker are operated by different web servers, and the second user data includes at least second data fields for timestamp, and Internet Protocol (IP) address; and matching, by the computing apparatus, at least the first data fields for timestamp and Internet Protocol (IP) address in the first user data with at least the second data fields for timestamp and Internet Protocol (IP) address in the second user data to identify mapping between the first user identifiers and the first account identifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer storage medium storing instructions which, when executed on a computer system, cause the computer system to perform a method, the method comprising:
-
receiving, in a computing apparatus, first user data associated with first user identifiers used by a first user tracker to track first online activities of users, wherein the first user identifiers are browser cookie based identifiers, and the first user data includes at least first data fields for timestamp, and Internet Protocol (IP) address; receiving, in the computing apparatus, second user data associated by a second user tracker with second online activities of respective first account identifiers that uniquely identify accounts in a transaction handler, wherein the first account identifiers are account numbers of financial transaction cards, the first user tracker and the second user tracker are operated by different web servers, and the second user data includes at least second data fields for timestamp, and Internet Protocol (IP) address; and matching, by the computing apparatus, at least the first data fields for timestamp and Internet Protocol (IP) address in the first user data with at least the second data fields for timestamp and Internet Protocol (IP) address in the second user data to identify mapping between the first user identifiers and the first account identifiers.
-
-
15. A system, comprising:
-
a transaction handler to process transactions, each of the transactions being processed to make a payment from an issuer to an acquirer via the transaction handler in response to an account identifier of a customer, as issued by the issuer, being submitted by a merchant to the acquirer, the issuer to make the payment on behalf of the customer, the acquirer to receive the payment on behalf of the merchant; a data warehouse to store transaction data recording the transactions processed at the transaction handler and to store mapping data between first user identifiers and first account identifiers, the mapping data generated from matching at least first data fields for timestamp and Internet Protocol (IP) address in first user data associated with the first user identifiers used by a first user tracker to track first online activities of users, and at least second data fields for timestamp and Internet Protocol (IP) address in second user data associated with second online activities of the first account identifiers that uniquely identify accounts in the transaction handler; a profile generator to generate a profile of a user based on the transaction data, the profile including a plurality of values representing aggregated spending of the user in various areas to summarize transactions of the user; and a portal coupled to the transaction handler to receive a query identifying a second user identifier used by the first tracker to track online activities of the user, and to identify a second account identifier of the user from the second user identifier based on the mapping data between the first user identifiers and the first account identifiers. - View Dependent Claims (16, 17)
-
Specification