Receipt retrieval based on location
First Claim
Patent Images
1. A system comprising:
- a non-transitory memory storing account information for a plurality of users, wherein the account information comprises information about user purchases including electronic receipts; and
one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the system to perform operations comprising;
determining a location of a user;
determining a rate of travel of the user at the location;
accessing, from the non-transitory memory, a plurality of the electronic receipts associated with purchases by the user;
determining, from the electronic receipts, local electronic receipts from one or more merchants that are located within a variable distance from the location based on the rate of travel, a number of the local electronic receipts associated with the location, and a density of merchants associated with the location, wherein the variable distance is adapted to change to a greater distance for a higher rate of travel of the user at the location, and the variable distance is adapted to change to a shorter distance for a slower rate of travel of the user at the location; and
presenting the local electronic receipts to the user on a user interface of a user device to allow the user to select a receipt from the local electronic receipts via the user interface displayed through a toolbar application on the user device.
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.
71 Citations
20 Claims
-
1. A system comprising:
-
a non-transitory memory storing account information for a plurality of users, wherein the account information comprises information about user purchases including electronic receipts; and one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the system to perform operations comprising; determining a location of a user; determining a rate of travel of the user at the location; accessing, from the non-transitory memory, a plurality of the electronic receipts associated with purchases by the user; determining, from the electronic receipts, local electronic receipts from one or more merchants that are located within a variable distance from the location based on the rate of travel, a number of the local electronic receipts associated with the location, and a density of merchants associated with the location, wherein the variable distance is adapted to change to a greater distance for a higher rate of travel of the user at the location, and the variable distance is adapted to change to a shorter distance for a slower rate of travel of the user at the location; and presenting the local electronic receipts to the user on a user interface of a user device to allow the user to select a receipt from the local electronic receipts via the user interface displayed through a toolbar application on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
determining a location of a user; determining a rate of travel of the user at the location; accessing electronic receipts associated with purchases by the user; determining, from the electronic receipts, local electronic receipts from one or more merchants that are located within a variable distance from the location based on the rate of travel, a number of the local electronic receipts associated with the location, and a density of merchants associated with the location, wherein the variable distance is adapted to change to a greater distance for a higher rate of travel of the user at the location, and the variable distance is adapted to change to a shorter distance for a slower rate of travel of the user at the location; and presenting the local electronic receipts to the user on a user interface of a user device to allow the user to select a receipt from the local electronic receipts via the user interface displayed through a toolbar application on the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining a location of a user; determining a rate of travel of the user at the location; accessing electronic receipts associated with purchases by the user; determining, from the electronic receipts, local electronic receipts from one or more merchants that are located within a variable distance from the location based on the rate of travel, a number of the local electronic receipts associated with the location, and a density of merchants associated with the location, wherein the variable distance is adapted to change to a greater distance for a higher rate of travel of the user at the location, and the variable distance is adapted to change to a shorter distance for a slower rate of travel of the user at the location; and presenting the local electronic receipts to the user on a user interface of a user device to allow the user to select a receipt from the local electronic receipts via the user interface displayed through a toolbar application on the user device. - View Dependent Claims (18, 19, 20)
-
Specification