Upstream and downstream data conversion

US9846861B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9846861-B2
Application numberUS-201313786338-A
CountryUS
Kind codeB2
Filing dateMar 5, 2013
Priority dateJul 25, 2012
Publication dateDec 19, 2017
Grant dateDec 19, 2017

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.

One embodiment of the invention is directed to implementing a broker system to accept confidential information from upstream trading partners, retrieve tokens from the tokenization service, send tokens to the merchant ordering system, and forward confidential information to downstream trading partners. By using a broker system, the merchant ordering system could store and use tokens to identify orders in its system instead of confidential information, which can help protect the confidential information in the event of a security breach. Also, the broker system may provide an amenable solution for the merchant to continue doing business with the upstream and downstream trading partners without causing these entities to substantially change their current processing systems.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving via a network, at a broker computer that includes a server computer with an interface for receiving and transmitting order messages, a second order message comprising an order and an account token, wherein the second order message is received from a merchant ordering system, and wherein a first order message is received at the broker computer that originates from an upstream trading partner computer prior to receiving the second order message from the merchant ordering system at the broker computer; initiating, at the broker computer, a detokenization process to detokenize the account token and to form an account identifier; generating, by the broker computer, a third order message with the order and the account identifier in response to receiving the second order message; and transmitting, by the broker computer to a downstream trading partner computer, the third order message, wherein the downstream trading partner computer initiates a payment transaction by transmitting the account identifier to an authorization computer for authorization in response to receiving the third order message. 2. The method of claim 1 , wherein the order is a second order, payment transaction is a second payment transaction, the account token is a second token, and wherein the method further comprises: receiving the first order message comprising a first order and the account identifier from the upstream trading partner computer; initiating a tokenization process to tokenize the account identifier and to form a second account token; generating the second order message with the first order and the second account token; and transmitting the second order message to a merchant ordering system wherein the merchant ordering system initiates a first payment transaction. 3. The method of claim 1 , wherein the account identifier is decrypted and the method further comprises: after forming the account identifier, encrypting the account identifier. 4. The method of claim 1 , wherein the account identifier is a primary account number. 5. The method of claim 1 , wherein the broker computer receives the second order message via a hosted webpage. 6. A method comprising: generating, at a merchant ordering system, a second order message comprising an order and an account token, wherein a first order message is transmitted via a network from a broker computer to the merchant ordering system, wherein the first order message originates from an upstream trading partner computer prior to generating the second order message at the merchant ordering system; and transmitting, to a broker computer, the second order message, wherein the broker computer initiates a detokenization process to detokenize the account token and to form an account identifier in response to receiving the second order message, wherein the broker computer generates a third order message with the order and the account identifier, wherein the broker computer transmits the third order message via the network to a downstream trading partner computer, and wherein the downstream trading partner computer initiates a payment transaction in response to receiving the third order message by transmitting the account identifier to an authorization computer for authorization. 7. The method of claim 6 , wherein the order is a second order, the account token is a second account token, and the payment transaction is a second payment transaction, and wherein the method further comprises: receiving, at the merchant ordering system, the second order message comprising a first order and a first account token, wherein the second order message is received from the broker computer. 8. The method of claim 7 , wherein the third order message is received after the first order message. 9. The method of claim 6 , wherein the account identifier is a primary account number. 10. The method of claim 6 , wherein the broker computer hosts a webpage for the merchant ordering system to receive the first order message. 11. An apparatus comprising: a computer coupled to a database, wherein the computer comprises a processor and a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising: receiving via a network, at a broker computer that includes a server computer with an interface for receiving and transmitting order messages, a second order message comprising an order and an account token, wherein the second order message is received from a merchant ordering system, and wherein a first order message is received at the broker computer that originates from an upstream trading partner computer prior to receiving the second order message from the merchant ordering system at the broker computer; initiating, at the broker computer, a detokenization process to detokenize the account token and to form an account identifier; generating, by the broker computer, a third order message with the order and the account identifier in response to receiving the second order message; and transmitting, by the broker computer to a downstream trading partner computer, the third order message, wherein the downstream trading partner computer initiates a payment transaction by transmitting the account identifier to an authorization computer for authorization in response to receiving the third order message. 12. The apparatus of claim 11 , wherein the order is a second order, payment transaction is a second payment transaction, the account token is a second token, and wherein the method further comprises: receiving the first order message comprising a first order and the account identifier from the upstream trading partner computer; initiating a tokenization process to tokenize the account identifier and to form a second account token; generating the second order message with the first order and the second account token; and transmitting the second order message to a merchant ordering system, wherein the merchant ordering system initiates a first payment transaction. 13. The apparatus of claim 11 , wherein the account identifier is decrypted and the method further comprises: after forming the account identifier, encrypting the account identifier. 14. The apparatus of claim 11 , wherein the account identifier is a primary account number. 15. The apparatus of claim 11 , wherein the broker computer receives the second order message via a hosted webpage. 16. An apparatus comprising: a computer coupled to a database, wherein the computer comprises a processor and a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising: generating, at a merchant ordering system, a second order message comprising an order and an account token, wherein a first order message is transmitted via a network from a broker computer to the merchant ordering system, wherein the first order message originates from an upstream trading partner computer prior to generating the second order message at the merchant ordering system; and transmitting, to a broker computer, the second order message, wherein the broker computer initiates a detokenization process to detokenize the account token and to form an account identifier in response to receiving the second order message, wherein the broker computer generates a third order message with the order and the account identifier, wherein the broker computer transmits the third order message via the network to a downstream trading partner compute

Assignees

Inventors

Classifications

  • specially adapted for electronic shopping systems · CPC title

  • G06Q20/085Primary

    involving remote charge determination or related payment systems · CPC title

  • using an alias or single-use codes · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US9846861B2 cover?
One embodiment of the invention is directed to implementing a broker system to accept confidential information from upstream trading partners, retrieve tokens from the tokenization service, send tokens to the merchant ordering system, and forward confidential information to downstream trading partners. By using a broker system, the merchant ordering system could store and use tokens to identify…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06Q20/085. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).