Receipt retrieval based on location
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
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. - View Dependent Claims (17, 18, 19, 20)
-
Specification