IP Library Granted Patent US 11,966,926
Granted Patent B2
US 11,966,926 · App. 17/973,506 · Granted Apr 23, 2024

Method and system for asynchronous mobile payments for multiple in-person transactions conducted in parallel

Inventors: Paresh K. Patel (Portland, OR); Srinivas Annam (San Jose, CA); Prashant Kanhere (San Jose, CA); Rakesh Kulangara (San Jose, CA)
Assignee: PAYRANGE INC.
G06Q20/405G06Q20/18G06Q20/322G06Q20/3226G06Q20/326G06Q20/327G06Q20/3278G06Q20/36G06Q20/38G06Q20/3821G06Q20/3823G06Q20/3829G06Q20/40G06Q20/401G06Q30/06G07F9/001G07F9/002G07F9/023G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,966,926
App. No.
17/973,506
Granted
Apr 23, 2024
Kind
B2
Abstract

A mobile consumer device with a display, processor(s), and memory: identifies a merchant device in proximity to the consumer device based on broadcasted information transmitted by the first merchant device, the broadcasted information including a first identifier corresponding to the first merchant device; transmits the first identifier to a server and receives from the server an electronic communication including identification and transaction information associated with the merchant; displays the identification information, receives user selection of the merchant identification information; and in response, displays the merchant transaction information, receives supplemental user information, and transmits the supplemental transaction information to the server for completion of the transaction.

Claims (80)

1. A method, comprising:

at a consumer device including a display, one or more processors, a communications unit, and memory, performing by an application executing on the consumer device:

identifying a first merchant device in proximity to the consumer device based at least in part on a first identifier corresponding to the first merchant device;

transmitting via the communications unit of the consumer device the first identifier to a server and, in response to transmitting the first identifier to the server, receiving from the server an electronic communication including:

first merchant identification information of a first merchant associated with the first merchant device, wherein the first merchant identification information includes one or more of a name, logo, picture, address, phone, or email of the first merchant; and

first merchant transaction information identifying a proposed in-person transaction between the consumer device and the first merchant, wherein the first merchant transaction information includes a merchant-specified transaction amount;

displaying on the display of the consumer device the first merchant identification information;

receiving from a user of the consumer device selection of the first merchant identification information;

in response to receiving the selection of the first merchant identification information:

displaying the first merchant transaction information;

receiving from the user of the consumer device first supplemental transaction information, wherein the first supplemental transaction information is a selection of the merchant-specified transaction amount; and

transmitting the first supplemental transaction information to the server; and

in response to transmitting the first supplemental transaction information to the server, receiving confirmation from the server that the proposed in-person transaction between the consumer device and the first merchant has been completed.

2. The method of claim 1 , further comprising, subsequent to receiving the confirmation from the server that the proposed in-person transaction between the consumer device and the first merchant has been completed:

receiving, from the server, a message from the first merchant confirming that the proposed in-person transaction has been completed.

3. The method of claim 1 , further comprising:

identifying by the application executing on the consumer device a second merchant device in proximity to the consumer device based at least in part on a second identifier corresponding to the second merchant device; and

transmitting via the communications unit of the consumer device the second identifier to the server;

wherein the electronic communication received from the server further includes:

second merchant identification information of a second merchant associated with the second merchant device, wherein the second merchant identification information includes one or more of a name, logo, picture, address, phone, or email of the second merchant; and

second merchant transaction information identifying a proposed in-person transaction between the consumer device and the second merchant, wherein the second merchant transaction information includes a merchant-specified transaction amount; and

wherein displaying on the display of the consumer device the first merchant identification information further includes simultaneously displaying on the display of the consumer device the first merchant identification information and the second merchant identification information.

4. The method of claim 3 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with first and second distances between the consumer device and the first and second merchant devices, respectively.

5. The method of claim 4 , further comprising determining the first and second distances by measuring first and second signal strengths associated with broadcasted information transmitted by the first merchant device and broadcasted information transmitted by the second merchant device, respectively.

6. The method of claim 3 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with first and second location coordinates of the first and second merchant devices, respectively.

7. The method of claim 3 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with a preselected sort order associated with the first and second merchant devices.

8. A consumer device, comprising:

a display;

one or more processors; and

memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for:

at a consumer device including a display, one or more processors, a communications unit, and memory, performing by an application executing on the consumer device:

identifying a first merchant device in proximity to the consumer device based at least in part on a first identifier corresponding to the first merchant device;

transmitting via the communications unit of the consumer device the first identifier to a server and, in response to transmitting the first identifier to the server, receiving from the server an electronic communication including:

first merchant identification information of a first merchant associated with the first merchant device, wherein the first merchant identification information includes one or more of a name, logo, picture, address, phone, or email of the first merchant; and

first merchant transaction information identifying a proposed in-person transaction between the consumer device and the first merchant, wherein the first merchant transaction information includes a merchant-specified transaction amount;

displaying on the display of the consumer device the first merchant identification information;

receiving from a user of the consumer device selection of the first merchant identification information;

in response to receiving the selection of the first merchant identification information:

displaying the first merchant transaction information;

receiving from the user of the consumer device first supplemental transaction information, wherein the first supplemental transaction information is a selection of the merchant-specified transaction amount; and

transmitting the first supplemental transaction information to the server; and

in response to transmitting the first supplemental transaction information to the server, receiving confirmation from the server that the proposed in-person transaction between the consumer device and the first merchant has been completed.

9. The consumer device of claim 8 , further comprising instructions for, subsequent to receiving the confirmation from the server that the proposed in-person transaction between the consumer device and the first merchant has been completed:

receiving, from the server, a message from the first merchant confirming that the proposed in-person transaction has been completed.

10. The consumer device of claim 8 , further comprising instructions for:

identifying by the application executing on the consumer device a second merchant device in proximity to the consumer device based at least in part on a second identifier corresponding to the second merchant device; and

transmitting via the communications unit of the consumer device the second identifier to the server;

wherein the electronic communication received from the server further includes:

second merchant identification information of a second merchant associated with the second merchant device, wherein the second merchant identification information includes one or more of a name, logo, picture, address, phone, or email of the second merchant; and

second merchant transaction information identifying a proposed in-person transaction between the consumer device and the second merchant, wherein the second merchant transaction information includes a merchant-specified transaction amount; and

wherein displaying on the display of the consumer device the first merchant identification information further includes simultaneously displaying on the display of the consumer device the first merchant identification information and the second merchant identification information.

11. The consumer device of claim 10 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with first and second distances between the consumer device and the first and second merchant devices, respectively.

12. The consumer device of claim 10 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with first and second location coordinates of the first and second merchant devices, respectively.

13. The consumer device of claim 10 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with a preselected sort order associated with the first and second merchant devices.

14. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer system, the one or more programs including instructions for:

at a consumer device including a display, one or more processors, a communications unit, and memory, performing by an application executing on the consumer device:

identifying a first merchant device in proximity to the consumer device based at least in part on a first identifier corresponding to the first merchant device;

transmitting via the communications unit of the consumer device the first identifier to a server and, in response to transmitting the first identifier to the server, receiving from the server an electronic communication including:

first merchant identification information of a first merchant associated with the first merchant device, wherein the first merchant identification information includes one or more of a name, logo, picture, address, phone, or email of the first merchant; and

first merchant transaction information identifying a proposed in-person transaction between the consumer device and the first merchant, wherein the first merchant transaction information includes a merchant-specified transaction amount;

displaying on the display of the consumer device the first merchant identification information;

receiving from a user of the consumer device selection of the first merchant identification information;

in response to receiving the selection of the first merchant identification information:

displaying the first merchant transaction information;

receiving from the user of the consumer device first supplemental transaction information, wherein the first supplemental transaction information is a selection of the merchant-specified transaction amount; and

transmitting the first supplemental transaction information to the server; and

in response to transmitting the first supplemental transaction information to the server, receiving confirmation from the server that the proposed in-person transaction between the consumer device and the first merchant has been completed.

15. The non-transitory computer readable storage medium of claim 14 , further comprising instructions for, subsequent to receiving the confirmation from the server that the proposed in-person transaction between the consumer device and the first merchant has been completed:

receiving, from the server, a message from the first merchant confirming that the proposed in-person transaction has been completed.

16. The non-transitory computer readable storage medium of claim 14 , further comprising instructions for:

identifying by the application executing on the consumer device a second merchant device in proximity to the consumer device based at least in part on a second identifier corresponding to the second merchant device; and

transmitting via the communications unit of the consumer device the second identifier to the server;

wherein the electronic communication received from the server further includes:

second merchant identification information of a second merchant associated with the second merchant device, wherein the second merchant identification information includes one or more of a name, logo, picture, address, phone, or email of the second merchant; and

second merchant transaction information identifying a proposed in-person transaction between the consumer device and the second merchant, wherein the second merchant transaction information includes a merchant-specified transaction amount; and

wherein displaying on the display of the consumer device the first merchant identification information further includes simultaneously displaying on the display of the consumer device the first merchant identification information and the second merchant identification information.

17. The non-transitory computer readable storage medium of claim 16 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with first and second distances between the consumer device and the first and second merchant devices, respectively.

18. The non-transitory computer readable storage medium of claim 17 , further comprising instructions for determining the first and second distances by measuring first and second signal strengths associated with broadcasted information transmitted by the first merchant device and the broadcasted information transmitted by the second merchant device, respectively.

19. The non-transitory computer readable storage medium of claim 16 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with first and second location coordinates of the first and second merchant devices, respectively.

20. The non-transitory computer readable storage medium of claim 16 , wherein displaying the first and second merchant identification information includes displaying one of the first and second merchant information more prominently than another of the first and second merchant information in accordance with a preselected sort order associated with the first and second merchant devices.

Assignments (1)
SECURITY INTEREST Recorded Oct 31, 2024
From: PAYRANGE, LLC
To: BAIN CAPITAL CREDIT, LP, AS COLLATERAL AGENT
Reel/Frame 069286/0934 →
Continuity (11)
Continuation 16681673 · Nov 12, 2019
Continuation PCTUS2019060777 · Nov 11, 2019
Continuation In Part 15406492 · Jan 13, 2017
Continuation 14335762 · Jul 18, 2014
Continuation 14214644 · Mar 14, 2014
Continuation In Part 29477025 · Dec 18, 2013
Continuation In Part 16029483 · Jul 6, 2018
Continuation 14611065 · Jan 30, 2015
Provisional Application 62760032 · Nov 12, 2018
Provisional Application 61917936 · Dec 18, 2013
Related Publication 20230222507A1 · Jul 13, 2023
Cited By (13)
US 12,229,767 US 12,229,769 US 12,229,770 US 12,236,425 US 12,248,939 US 12,314,919 US 12,327,253 US 12,367,497 US 12,399,958 US 12,524,769 US 12,548,018 US 12,548,032 US 12,592,134