Transaction system and method

US10970711B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10970711-B2
Application numberUS-201815944861-A
CountryUS
Kind codeB2
Filing dateApr 4, 2018
Priority dateApr 4, 2017
Publication dateApr 6, 2021
Grant dateApr 6, 2021

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.

System for performing a transaction between payer and payee, including a payee client device, a payer client device, and one or more payment processing devices, wherein a payer payment application executed by the payer client device: determines virtual payment card data indicative of a virtual payment card indicative of a payer account; determines encoded virtual payment card data by encoding the virtual payment card data at least in part using an audio encoding scheme; transmits an indication of the encoded virtual payment card data to the payee client device via an audio communications channel; a payee payment application executed by the payee client device: causes decoding of the encoded virtual payment card data to determine decoded virtual payment card data; causes the one or more payment processing devices to selectively perform the transaction using the payer account at least partially in accordance with the decoded virtual payment card data.

First claim

Opening claim text (preview).

The claims defining the invention are as follows: 1. A system for performing a transaction between a payer and a payee, the system including a payee client device, a payer client device, and one or more payment processing devices, wherein a) a payer payment application executed by the payer client device is configured to: i) determine virtual payment card data indicative of a virtual payment card indicative of a payer account; ii) determine encoded virtual payment card data by encoding the virtual payment card data at least in part using an audio encoding scheme; and, iii) transmit an indication of the encoded virtual payment card data to the payee client device via an audio communications channel; and, b) a payee payment application executed by the payee client device is configured to: i) cause decoding of the encoded virtual payment card data to determine decoded virtual payment card data; and, ii) cause the one or more payment processing devices to selectively perform the transaction using the payer account at least partially in accordance with the decoded virtual payment card data. 2. A system according to claim 1 , wherein the virtual payment card data is encoded as a sequence of tones. 3. A system according to claim 2 , wherein the audio encoding scheme comprises dual tone multi-frequency signalling (DTMF), audio frequency shift keying (AFSK), or combinations thereof. 4. A system according to claim 1 , wherein the payer payment application includes a digital wallet application. 5. A system according to claim 1 , wherein determining virtual payment card data includes any one of: a) requesting the virtual payment card from the one or more payment processing devices; b) retrieving the virtual payment card from a store; and, c) generating the virtual payment card in accordance with user input commands. 6. A system according to claim 1 , wherein determining virtual payment card data includes, in the payer payment application: a) generating a virtual payment card request, the virtual payment card request being indicative of at least one of: i) an identity of the payer; and, ii) an identity of the payer account; and, b) providing the virtual payment card request to the one or more payment processing devices via a communication network, the one or more payment processing devices being responsive to the virtual payment card request to: i) generate the virtual payment card data in accordance with the virtual payment card request; and, ii) provide an indication of the virtual payment card data to the payer payment application via the communication network. 7. A system according to claim 1 , wherein the virtual payment card is valid at least one of: a) a single transaction; b) a predetermined transaction amount; c) the transaction amount; d) a predetermined number of transactions; e) a predetermined period of time; and, f) a period ending at a predetermined date/time. 8. A system according to claim 1 , wherein causing decoding of the encoded virtual payment card data includes any one of: a) in a payee payment application, decoding the encoded virtual payment card data; and, b) causing the one or more payment processing devices to decode the encoded virtual payment card data. 9. A system according to claim 1 , wherein the payee payment application is configured to: a) generate a payment transaction request, the payment transaction request including: i) an indication of the decoded virtual payment card data, the decoded virtual payment card data being indicative of at least the payer account; ii) a transaction amount; and, iii) a payee identifier indicative of a payee account; and, b) provide the payment transaction request to the one or more payment processing devices via a communication network, the one or more payment processing devices being responsive to the payment transaction request to: i) cause the payer account to be debited in accordance with the payment transaction request; ii) cause the payee account to be credited in accordance with the payment transaction request; iii) generate a transaction payment notification indicative of the results of the transaction; and, iv) provide the transaction payment notification to at least one of the payer payment application and the payee payment application. 10. A system according to claim 1 , wherein the payee payment application displays an indication of the results of the transaction via a payee display associated with the payee client device. 11. A system according to claim 1 , wherein the payer payment application displays an indication of the results of the transaction via a payer display associated with the payer client device. 12. A system according to claim 1 , wherein the payee and payer client devices communicate to determine transaction details including at least a transaction amount. 13. A system according to claim 1 , wherein the payee payment application is configured to: a) generate a payer transaction request, the payer transaction request being indicative of payer transaction details including at least one of: i) a transaction identity; ii) a transaction reference; and, iii) a payee identity; b) provide the payer transaction request to the payer payment application via a communication network, the payer payment application being responsive to: i) display a payment request indication indicative of at least some of the payer transaction details; ii) determine user selection of a payment request option in accordance with user input commands; and, iii) determine the virtual payment card in accordance with the payment request option. 14. A system according to claim 1 , wherein the payee payment application is configured to: a) generate an item list, the item list being indicative of at least one item associated with the payee; b) provide the item list to the payer payment device, the payer payment device being responsive to the item list to, in the payer payment application: i) display at least some of the item list; ii) determine user selection of an item option in accordance with user input commands; iii) generate an item transaction request at least partially in accordance with the item option; and, iv) provide the item transaction request to the payee payment device; and, c) receive the item transaction request; and, d) determine the transaction details at least partially using the item transaction request. 15. A system according to claim 14 , wherein the item includes at least one of goods and services. 16. A method for performing a transaction between a payer and a payee, the method including, in a system including a payee client device, a payer client device and one or more payment processing devices: a) in a payer payment application executed by the payer client device: i) determining virtual payment card data indicative of a virtual payment card indicative of a payer account; ii) determining encoded virtual payment card data by encoding the virtual payment card data at least in part using an audio encoding scheme; and, iii) transmitting an indication of the encoded virtual payment card data to the payee client device via an audio communications channel; and, b) in a payee payment application executed by the payee client device: i) causing decoding of the encoded virtual payment card data to determine decoded virtual payment card data; and, ii) causing the one or more payment processing devices to selectively perform the transaction using the payer account at least partially in accordance with the decoded virtual payment card data.

Assignees

Inventors

Classifications

  • using an audio code · CPC title

  • using wireless networks · CPC title

  • using electronic wallets or electronic money safes · CPC title

  • Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes · CPC title

  • G06Q20/351Primary

    Virtual cards · 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 US10970711B2 cover?
System for performing a transaction between payer and payee, including a payee client device, a payer client device, and one or more payment processing devices, wherein a payer payment application executed by the payer client device: determines virtual payment card data indicative of a virtual payment card indicative of a payer account; determines encoded virtual payment card data by encoding t…
Who is the assignee on this patent?
Mastercard Asia Pacific Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q20/351. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 06 2021 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).