Method and system for correlating diverse transaction data
First Claim
Patent Images
1. A computer system comprising:
- a processor; and
a non-transitory computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for performing a method, the method comprising;
receiving first transaction data comprising a payment token from a merchant computer, wherein the payment token is generated for a transaction involving a primary account identifier;
determining a universal account identifier associated with the payment token, wherein determining the universal account identifier after receiving the payment token further comprises;
sending a de-tokenization request to a merchant processor associated with the first transaction data, the de-tokenization request including a tokenized version of the primary account identifier, wherein the tokenized version of the primary account identifier is included in the payment token;
receiving the primary account identifier associated with the first transaction data from the merchant processor; and
generating the universal account identifier by applying a cryptographic conversion to the primary account identifier, wherein the cryptographic conversion produces a unique universal account identifier for the primary account identifier;
providing the universal account identifier to the merchant computer after receiving the payment token;
receiving second transaction data comprising the primary account identifier;
determining the universal account identifier associated with the primary account identifier; and
providing the universal account identifier to the merchant computer after receiving the primary account identifier, wherein the universal account identifier is a substitute for the payment token and the primary account identifier, and wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to methods, systems, and apparatuses for matching e-commerce and physical point-of-sale transaction data. In one embodiment, a method includes receiving, by a computer, first transaction data comprising a payment token or second transaction data comprising a primary account identifier, wherein the payment token is derived from the primary account identifier, and providing, by the computer, a universal account identifier after receiving the payment token or the account identifier, wherein the universal account identifier is a substitute for the payment token and the primary account identifier.
549 Citations
22 Claims
-
1. A computer system comprising:
-
a processor; and a non-transitory computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for performing a method, the method comprising; receiving first transaction data comprising a payment token from a merchant computer, wherein the payment token is generated for a transaction involving a primary account identifier; determining a universal account identifier associated with the payment token, wherein determining the universal account identifier after receiving the payment token further comprises; sending a de-tokenization request to a merchant processor associated with the first transaction data, the de-tokenization request including a tokenized version of the primary account identifier, wherein the tokenized version of the primary account identifier is included in the payment token; receiving the primary account identifier associated with the first transaction data from the merchant processor; and generating the universal account identifier by applying a cryptographic conversion to the primary account identifier, wherein the cryptographic conversion produces a unique universal account identifier for the primary account identifier; providing the universal account identifier to the merchant computer after receiving the payment token; receiving second transaction data comprising the primary account identifier; determining the universal account identifier associated with the primary account identifier; and providing the universal account identifier to the merchant computer after receiving the primary account identifier, wherein the universal account identifier is a substitute for the payment token and the primary account identifier, and wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, by a computer, first transaction data comprising a payment token from a merchant computer, wherein the payment token is generated for a transaction involving a primary account identifier; and determining, by the computer, a universal account identifier associated with the payment token, wherein determining the universal account identifier after receiving the payment token further comprises; sending a de-tokenization request to a merchant processor associated with the first transaction data, the de-tokenization request including a tokenized version of the primary account identifier, wherein the tokenized version of the primary account identifier is included in the payment token; receiving the primary account identifier associated with the first transaction data from the merchant processor; and generating the universal account identifier by applying a cryptographic conversion to the primary account identifier, wherein the cryptographic conversion produces a unique universal account identifier for the primary account identifier; providing, by the computer, the universal account identifier to the merchant computer after receiving the payment token; receiving, by the computer, second transaction data comprising the primary account identifier; determining the universal account identifier associated with the primary account identifier; and providing the universal account identifier to the merchant computer after receiving the primary account identifier, wherein the universal account identifier is a substitute for the payment token and the primary account identifier, and wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a processor; and a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for performing a method, the method comprising; receiving e-commerce transaction data including a payment token from a merchant computer, wherein the payment token is generated for the e-commerce transaction involving the primary account identifier; determining a universal account identifier associated with the payment token, wherein determining the universal account identifier comprises; determining the primary account identifier associated with the payment token; and generating the universal account identifier by applying a cryptographic conversion to the primary account identifier, wherein the cryptographic conversion produces a unique universal account identifier for the primary account identifier; and sending the universal account identifier to the merchant computer, wherein the merchant computer stores the universal account identifier in a database comprising e-commerce transaction data and retail transaction data, wherein the universal account identifier is a substitute for the payment token and the primary account identifier, and wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer. - View Dependent Claims (20)
-
-
21. A method comprising:
-
receiving, by a computer, e-commerce transaction data including a payment token from a merchant computer, wherein the payment token is generated for the e-commerce transaction involving the primary account identifier; determining, by the computer, a universal account identifier associated with the payment token, wherein determining the universal account identifier comprises; determining the primary account identifier associated with the payment token; and generating the universal account identifier by applying a cryptographic conversion to the primary account identifier, wherein the cryptographic conversion produces a unique universal account identifier for the primary account identifier; and sending, by the computer, the universal account identifier to the merchant computer, wherein the merchant stores the universal account identifier in a database comprising e-commerce transaction data and retail transaction data, wherein the universal account identifier is associated with e-commerce transaction data and retail transaction data of a consumer, wherein the universal account identifier is a substitute for the payment token and the primary account identifier, and wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer. - View Dependent Claims (22)
-
Specification