IP Library Granted Patent US 11,481,780
Granted Patent B2
US 11,481,780 · App. 16/681,673 · Granted Oct 25, 2022

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/326G06Q20/327G06Q20/3226G06Q20/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,481,780
App. No.
16/681,673
Granted
Oct 25, 2022
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 broadcasted information transmitted by the first merchant device, wherein the broadcasted information includes 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 one or more merchant-specified preset transaction amounts each associated with a product or service;

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 one or more merchant-specified preset transaction amounts each associated with a product or service; 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 broadcasted information transmitted by the second merchant device, wherein the broadcasted information includes 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 one or more merchant-specified preset transaction amounts each associated with a product or service; 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 the broadcasted information transmitted by the first merchant device and the broadcasted information transmitted by the second merchant device, respectively.

6. The method of claim 5 , 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 6 , 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 broadcasted information transmitted by the first merchant device, wherein the broadcasted information includes 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 one or more merchant-specified preset transaction amounts each associated with a product or service;

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 one or more merchant-specified preset transaction amounts each associated with a product or service; 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 broadcasted information transmitted by the second merchant device, wherein the broadcasted information includes 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 one or more merchant-specified preset transaction amounts each associated with a product or service; 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 11 , further comprising instructions for determining the first and second distances by measuring first and second signal strengths associated with the broadcasted information transmitted by the first merchant device and the broadcasted information transmitted by the second merchant device, respectively.

13. The consumer device of claim 12 , 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.

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 broadcasted information transmitted by the first merchant device, wherein the broadcasted information includes 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 one or more merchant-specified preset transaction amounts each associated with a product or service;

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 one or more merchant-specified preset transaction amounts each associated with a product or service; 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 broadcasted information transmitted by the second merchant device, wherein the broadcasted information includes 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 one or more merchant-specified preset transaction amounts each associated with a product or service; 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 the 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 18 , 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 19 , 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 (3)
SECURITY INTEREST Recorded Oct 31, 2024
From: PAYRANGE, LLC
To: BAIN CAPITAL CREDIT, LP, AS COLLATERAL AGENT
Reel/Frame 069286/0934 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE DOCKET NUMBER: 104402-5038-US PREVIOUSLY RECORDED AT REEL: 68727 FRAME: 29. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 3, 2024
From: PATEL, PARESH K.; ANNAM, SRINIVAS; KANHERE, PRASHANT; KULANGARA, RAKESH
To: PAYRANGE INC.
Reel/Frame 069112/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2024
From: PATEL, PARESH K.; ANNAM, SRINIVAS; KANHERE, PRASHANT; KULANGARA, RAKESH
To: PAYRANGE INC.
Reel/Frame 068727/0059 →
Continuity (10)
Continuation PCTUS2019060777 · Nov 11, 2019
Continuation In Part 16029483 · Jul 6, 2018
Continuation In Part 15406492 · Jan 13, 2017
Continuation 14611065 · Jan 30, 2015
Continuation 14335762 · Jul 18, 2014
Continuation 14214644 · Mar 14, 2014
Continuation In Part 29477025 · Dec 18, 2013
Provisional Application 62760032 · Nov 12, 2018
Provisional Application 61917936 · Dec 18, 2013
Related Publication 20200082402A1 · Mar 12, 2020