Method and system for correlating diverse transaction data

US10296904B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10296904-B2
Application numberUS-201615354891-A
CountryUS
Kind codeB2
Filing dateNov 17, 2016
Priority dateJun 6, 2012
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system comprising: one or more processors; and a non-transitory computer-readable medium coupled to the one or more processors, the computer-readable medium comprising code executable by the one or more processors for performing a process comprising: receiving transaction data for a transaction, the transaction data comprising a payment token; determining a universal account identifier associated with the payment token, wherein determining the universal account identifier comprises: sending a request message to a universal account identifier generator computer, the request message including the payment token; receiving, by a merchant processor computer, and from the universal account identifier generator computer, a de-tokenization request message associated with the transaction, the de-tokenization request message including a tokenized version of a primary account identifier; determining the primary account identifier associated with the transaction data; generating a de-tokenization response message including the primary account identifier; sending the de-tokenization response message to the universal account identifier generator computer, the de-tokenization response message including the primary account identifier; and receiving the universal account identifier response message, the universal account identifier response message including the universal account identifier associated with the payment token, wherein the universal account identifier is generated based on the primary account identifier in the de-tokenization response message; and processing the transaction using the transaction data and providing the universal account identifier to a merchant computer along with an authorization response message associated with the processing of the transaction. 2. The computer system of claim 1 , wherein the universal account identifier is generated from a cryptographic conversion of the primary account identifier, and wherein the cryptographic conversion produces the universal account identifier for the primary account identifier. 3. The computer system of claim 1 , wherein the receiving and determining are performed during a payment transaction conducted using the payment token. 4. The computer system of claim 1 , wherein the universal account identifier is a substitute for the payment token and the primary account identifier. 5. The computer system of claim 1 , wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer. 6. The computer system of claim 1 , wherein the universal account identifier is stored at a merchant analytics database, and wherein the universal account identifier is associated with e-commerce transactions of a consumer and retail transactions of the consumer. 7. The computer system of claim 1 , wherein the transaction is an e-commerce transaction. 8. The computer system of claim 1 , wherein the computer-readable medium further comprises code for performing the process comprising: submitting, by the merchant processor computer, a plurality of universal account identifier requests for a plurality of merchants to the universal account identifier generator computer, wherein the plurality of universal account identifier requests includes the request message. 9. The computer system of claim 1 , wherein processing the transaction using the transaction data includes: sending an authorization request message to an acquirer computer, a payment processing network computer, and an issuer computer of an issuer of a consumer account associated with the received payment token; and receiving the authorization response message generated by the issuer computer and routed through the payment processing network computer and the acquirer computer, wherein the received authorization response message is provided to the merchant computer along with the universal account identifier. 10. The computer system of claim 1 , wherein the universal account identifier instead of the payment token is stored in a merchant analytics database, thereby enabling the merchant computer to match a plurality of transactions processed through third party service providers incorporating different tokenization schemes. 11. A method comprising: receiving transaction data for a transaction, the transaction data comprising a payment token; determining a universal account identifier associated with the payment token, wherein determining the universal account identifier comprises: sending a request message to a universal account identifier generator computer, the request message including the payment token; receiving, by a merchant processor computer, and from the universal account identifier generator computer, a de-tokenization request message associated with the transaction, the de-tokenization request message including a tokenized version of a primary account identifier; determining the primary account identifier associated with the transaction data; generating a de-tokenization response message including the primary account identifier; sending the de-tokenization response message to the universal account identifier generator computer, the de-tokenization response message including the primary account identifier; and receiving the universal account identifier response message, the universal account identifier response message including the universal account identifier associated with the payment token, wherein the universal account identifier is generated based on the primary account identifier in the de-tokenization response message; and processing the transaction using the transaction data and providing the universal account identifier to a merchant computer along with an authorization response message associated with the processing of the transaction. 12. The method of claim 11 , wherein the universal account identifier is generated from a cryptographic conversion of the primary account identifier, and wherein the cryptographic conversion produces the universal account identifier for the primary account identifier. 13. The method of claim 11 , wherein the receiving and determining are performed during a payment transaction conducted using the payment token. 14. The method of claim 11 , wherein the universal account identifier is a substitute for the payment token and the primary account identifier. 15. The method of claim 11 , wherein the payment token, the primary account identifier, and the universal account identifier are associated with a same account at an issuer. 16. The method of claim 11 , wherein the universal account identifier is stored at a merchant analytics database, and wherein the universal account identifier is associated with e-commerce transactions of a consumer and retail transactions of the consumer. 17. The method of claim 11 , wherein the transaction is an e-commerce transaction. 18. The method of claim 11 , further comprising: submitting, by the merchant processor computer, a plurality of universal account identifier requests for a plurality of merchants to the universal account identifier generator computer, wherein the plurality of universal account identifier requests includes the request message. 19. The method of claim 11 , wherein processing the transaction using the transaction data includes: sending an authorization request message to an acquirer computer, a payment processing network computer, and an issuer computer of an issuer of a consumer account associated with the received pay

Assignees

Inventors

Classifications

  • Business processing using cryptography · CPC title

  • Point-of-sale [POS] network systems · CPC title

  • Bill distribution or payments · CPC title

  • Discounts or incentives, e.g. coupons or rebates · CPC title

  • G06Q20/385Primary

    using an alias or single-use codes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10296904B2 cover?
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 accoun…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06Q20/385. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).