Secure mobile-based financial transactions

US9037492B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9037492-B2
Application numberUS-201414281159-A
CountryUS
Kind codeB2
Filing dateMay 19, 2014
Priority dateOct 27, 2009
Publication dateMay 19, 2015
Grant dateMay 19, 2015

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.

Devices, systems and methods are disclosed which relate to securing payments from a mobile communications device. In exemplary embodiments, a mobile communications device communicates with a payment server via a point-of-sale device to conduct a transaction. The mobile communications device uses a client payment logic to send payment information to the point-of-sale device. The point-of-sale device uses a vendor payment logic to forward the payment information to the payment server. The payment server verifies the payment information and sends confirmation to the point-of-sale device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a mobile communications device having an associated account and comprising a first processor, and a first memory storing a client payment logic that, when executed by the first processor, causes the first processor to perform first operations comprising generating a payment number by combining a one-time digital key with a random number generated by the client payment logic, wherein combining the one-time digital key with the random number generated by the client payment logic comprises mixing numbers of the one-time digital key with numbers of the random number generated by the client payment logic, and sending the payment number to a point-of-sale device; the point-of-sale device in communication with the mobile communications device, the point-of-sale device comprising a second processor, and a second memory storing a vendor payment logic that, when executed by the second processor, causes the second processor to perform second operations comprising sending the one-time digital key to the mobile communications device via a wireless communication upon determination that the mobile communications device is not connected to a payment server; and the payment server in communication with the mobile communications device through a cellular network and in communication with the point-of-sale device through a second network, the payment server comprising a third processor, and a third memory storing a server payment logic that, when executed by the third processor, cause the third processor to perform third operations comprising sending the one-time digital key to the mobile communications device upon determination that the mobile communications device is connected to the payment server via the cellular network, receiving the payment number and an amount from the point-of-sale device, disassembling the payment number into the one-time digital key and the random number, verifying the one-time digital key, generating an identical random number using an identical random number generator algorithm, comparing the random number as disassembled with the identical random number, and deducting the amount from the associated account when the random number as disassembled and the identical random number match. 2. The system of claim 1 , wherein the first operations further comprise sending the payment number and the amount to the point-of-sale device upon generating the payment number after receiving the one-time digital key. 3. The system of claim 1 , wherein the mobile communications device is one of a cellular telephone, a notebook computer, and a personal digital assistant. 4. The system of claim 1 , wherein the point-of-sale device is one of a cash register and a kiosk. 5. The system of claim 1 , wherein the third operations further comprise sending a confirmation to the point-of-sale device when the amount is deducted. 6. The system of claim 1 , wherein the point-of-sale device communicates with the payment server to receive the one-time digital key. 7. The system of claim 1 , wherein the third operations further comprise comparing the amount to a payment cap. 8. A method comprising: sending a one-time digital key to a mobile communications device, wherein sending the one-time digital key to the mobile communications device is accomplished via a cellular network from a payment server and via a wireless communication from a point-of-sale device upon determination that a connection between the mobile communications device and the payment server is not available; generating, on the mobile communications device by a client payment logic, a payment number by combining the one-time digital key with a random number generated by the mobile communications device, wherein combining the one-time digital key with the random number generated by the mobile communications device comprises mixing numbers of the one-time digital key with numbers of the random number generated by the mobile communications device; receiving, at the payment server, the payment number and an amount sent to the point-of-sale device from the mobile communications device; disassembling the payment number into the one-time digital key and the random number; verifying the one-time digital key and the random number, wherein verifying the random number is accomplished by the payment server generating an identical random number using an identical algorithm to an algorithm used to generate the random number on the mobile communications device and comparing the random number and the identical random number; and deducting the amount from an account associated with the mobile communications device upon verification. 9. The method of claim 8 , further comprising sending a confirmation corresponding to deducting the amount from the account. 10. The method of claim 8 , wherein the point-of-sale device is one of a cash register and a kiosk. 11. The method of claim 8 , wherein the mobile communications device is one of a cellular telephone, a notebook computer, and a personal digital assistant. 12. The method of claim 8 , further comprising sending the payment number and the amount to the point-of-sale device upon generating the payment number after receiving the one-time digital key. 13. The method of claim 8 , further comprising comparing the amount to a payment cap. 14. The method of claim 13 , wherein the amount must be verified by the mobile communications device. 15. A method comprising: receiving, at a mobile communications device from a point-of-sale device upon determining that the mobile communications device is not connected to a payment server via a cellular network, a one-time digital key; sending, from the mobile communications device, a payment number and an amount to the point-of-sale device, the payment number generated by a client payment logic of the mobile communications device by combining the one-time digital key with a random number generated by the mobile communications device, wherein combining the one-time digital key with the random number generated by the mobile communications device comprises mixing numbers of the one-time digital key with numbers of the random number generated by the mobile communications device; sending, from the point-of-sale device to the payment server, the payment number and the amount; and deducting the amount from an account associated with the mobile communications device, wherein the payment server verifies the random number and the one-time digital key by generating an identical random number using an identical algorithm to an algorithm used to generate the random number on the mobile communications device and comparing the identical random number and the random number. 16. The method of claim 15 , further comprising receiving a confirmation corresponding to deducting the amount from the account. 17. The method of claim 15 , wherein the point-of-sale device is one of a cash register and a kiosk. 18. The method of claim 15 , wherein the mobile communications device is one of a cellular telephone, a notebook computer, and a personal digital assistant. 19. The method of claim 15 , further comprising comparing the amount to a payment cap. 20. The method of claim 19 , wherein the amount must be verified by the mobile communications device.

Assignees

Inventors

Classifications

  • involving self-service terminals [SST], vending machines, kiosks or multimedia terminals · CPC title

  • Bill distribution or payments · CPC title

  • G06Q20/04Primary

    Payment circuits · CPC title

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

  • Realising banking transactions through M-devices · 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 US9037492B2 cover?
Devices, systems and methods are disclosed which relate to securing payments from a mobile communications device. In exemplary embodiments, a mobile communications device communicates with a payment server via a point-of-sale device to conduct a transaction. The mobile communications device uses a client payment logic to send payment information to the point-of-sale device. The point-of-sale de…
Who is the assignee on this patent?
At & T Mobility Ii Llc
What technology area does this patent fall under?
Primary CPC classification G06Q20/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 19 2015 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).