IP Library Granted Patent US 10,586,231
Granted Patent B2
US 10,586,231 · App. 15/924,216 · Granted Mar 10, 2020

Receipt retrieval based on location

Inventor: Christopher Boncimino (San Jose, CA)
Assignee: PAYPAL, INC.
G06Q20/4014G06Q10/10G06Q20/0453G06Q20/10G06Q20/227G06Q20/3224G06Q20/4018G06Q30/01G06Q30/0633G06Q50/01
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 10,586,231
App. No.
15/924,216
Granted
Mar 10, 2020
Kind
B2
Abstract

A user may request receipts near a current location of the user or a desired location specified by the user. Once a location or address is determined or obtained, a service provider can access a database or other storage to search for receipts for the user within a certain distance from the current user location or desired location. This distance can vary based on results found or density of merchants in the area. The distance can be predetermined by the system or the user. All valid receipts within this distance can then be presented to the user on the user device, such as indications on a map, associated with merchant names and transaction details or summaries, and/or other formats and information.

Claims (40)

1. A device comprising:

a non-transitory memory storing instructions; and

a processor coupled to the non-transitory memory and configured to execute instructions to cause the device to:

determine, based on electronic receipts associated with user purchases of a user and a user location, a plurality of merchant receipts associated with a plurality of merchants located within a first distance from the user location;

determine a variable distance for the first distance based on one or more of a density of merchants for the plurality of merchant receipts at the first distance and a rate of travel of the user at the user location;

adjust the first distance using the variable distance to obtain a second distance;

update the plurality of merchant receipts for an adjusted plurality of merchants located within the second distance from the user location; and

present the updated merchant receipts to the user on a user interface of a user device to enable the user to select a receipt from the updated merchant receipts via the user interface.

2. The device of claim 1 , wherein the first distance is an initial distance specified in a user request for selecting a merchant receipt, wherein the updated merchant receipts comprise the merchant receipt.

3. The device of claim 1 , wherein the user location is determined based on input from the user device that indicates a location of the user device.

4. The device of claim 1 , wherein

said determining the plurality of merchant receipts comprises accessing account information of the user to obtain a plurality of electronic receipts associated with purchases by the user.

5. The device of claim 1 , wherein the updated merchant receipts are displayed through a toolbar application on the user device.

6. The device of claim 1 , wherein a respective each of the electronic receipts is associated with a location where a respective purchase was made by the user, the respective purchase resulting in the respective electronic receipt.

7. The device of claim 1 , wherein the variable distance is further determined based on input received from a service provider that stores the electronic receipts.

8. The device of claim 1 , wherein the variable distance is further determined based on a number of a subset of the electronic receipts for a subset of merchants that are located within the first distance to the user location.

9. The device of claim 1 , wherein locations and contents of the updated merchant receipts are transmitted for display on a map displayed in the user interface.

10. A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising:

determining, based on electronic receipts associated with user purchases of a user and a user location, a plurality of merchant receipts associated with a plurality of merchants located within a first distance from the user location;

determining a variable distance for the first distance based on one or more of a density of merchants for the plurality of merchant receipts at the first distance and a rate of travel of the user at the user location;

adjusting the first distance using the variable distance to obtain a second distance;

updating the plurality of merchant receipts for an adjusted plurality of merchants located within the second distance from the user location; and

providing the updated merchant receipts to the user on a user interface of a user device to enable the user to select a receipt from the updated merchant receipts via the user interface.

11. The non-transitory machine-readable medium of claim 10 , wherein the first distance is an initial distance specified in a user request for selecting a merchant receipt, wherein the updated merchant receipts comprise the merchant receipt.

12. The non-transitory machine-readable medium of claim 10 , wherein

said determining the plurality of merchant receipts comprises accessing account information of the user to obtain a plurality of electronic receipts associated with purchases by the user.

13. The non-transitory machine-readable medium of claim 10 , wherein the updated merchant receipts are displayed through a toolbar application on the user device.

14. The non-transitory machine-readable medium of claim 10 , wherein a respective each of the electronic receipts is associated with a location where a respective purchase was made by the user, the respective purchase resulting in the respective electronic receipt.

15. The non-transitory machine-readable medium of claim 10 , wherein the variable distance is further determined based on a number of a subset of the electronic receipts for a subset of merchants that are located within the first distance to the user location.

16. A method comprising:

determining, based on electronic receipts associated with user purchases of a user and a user location, a plurality of merchant receipts associated with a plurality of merchants located within a first distance from the user location;

determining a variable distance for the first distance based on one or more of a density of merchants for the plurality of merchant receipts at the first distance and a rate of travel of the user at the user location;

adjusting the first distance using the variable distance to obtain a second distance;

updating the plurality of merchant receipts for an adjusted plurality of merchants located within the second distance from the user location; and

providing the updated merchant receipts to the user on a user interface of a user device to enable the user to select a receipt from the updated merchant receipts via the user interface.

17. The method of claim 16 , wherein

said determining the plurality of merchant receipts comprises accessing account information of the user to obtain a plurality of electronic receipts associated with purchases by the user.

18. The method of claim 16 , wherein the updated merchant receipts are displayed through a toolbar application on the user device.

19. The method of claim 16 , wherein a respective each of the electronic receipts is associated with a location where a respective purchase was made by the user, the respective purchase resulting in the respective electronic receipt.

20. The method of claim 16 , wherein the variable distance is further determined based on a number of a subset of the electronic receipts for a subset of merchants that are located within the first distance to the user location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 045294/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: BONCIMINO, CHRISTOPHER
To: EBAY INC.
Reel/Frame 045660/0191 →