IP Library Granted Patent US 8,949,226
Granted Patent B2
US 8,949,226 · App. 13/633,767 · Granted Feb 3, 2015

Searching digital receipts at a mobile device

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 8,949,226
App. No.
13/633,767
Granted
Feb 3, 2015
Kind
B2
Abstract

The present invention extends to methods, systems, and computer program products for searching digital receipts at a mobile device. A customer mobile device receives and stores one or more digital receipts. The one or more digital receipts correspond to transactions conducted with a merchant. A user can select search criteria for searching stored digital receipts. The search criteria can be applied to stored digital receipts. Any stored digital receipts that satisfy the search criteria can be returned for display. In some embodiments, search criteria are selected to search for digital receipts associated with a specified payment method, such as, for example, cash, check, credit card, debit card, gift card, etc. In other embodiments, search criteria are selected to search for digital receipts having a purchase date within a specified purchase date range.

Claims (53)

1. A method of searching digital receipts, the method comprising:

storing, on a mobile computing device carried by a customer, a receipt database containing a plurality of digital receipts, each digital receipt thereof documenting a different transaction conducted by the customer;

conducting a first search of the receipt database while the receipt database is stored on the mobile computing device, the searching comprising:

receiving, by the mobile computing device from the customer, a digital receipt search request, the digital receipt search request including search criteria, the search criteria defining that digital receipts associated with a specified purchase date range satisfy the digital receipt search request;

accessing, by the mobile computing device, one or more digital receipts from the receipt database, each of the one of more digital receipts:

corresponding to a transaction at a Point-Of-Sale (POS) system; and

indicating a purchase date for the transaction;

identifying, by the mobile computing device, at least one digital receipt, from among the one or more accessed digital receipts, that has an indicated purchase date within the specified purchase date range; and

returning, by the mobile computing device, the at least one digital receipt as satisfying the digital receipt search request;

presenting, by the mobile computing device, the at least one digital receipt to the customer via a display of the mobile computing device;

storing, by the mobile computing device, the search criteria; and

conducting, subsequent to the first search, a second search of the receipt database using the search criteria by default.

2. The method of claim 1 , wherein the receiving the digital receipt search request comprises receiving user input at one or more user interface controls presented on a user interface at the display.

3. The method of claim 2 , wherein the presenting the at least one digital receipt at the display comprises presenting the at least one digital receipt on the user interface.

4. The method of claim 2 , wherein the receiving the user input comprises receiving a beginning date and an ending date for the specified date range.

5. The method of claim 4 , wherein the receiving the user input further comprises receiving input for the beginning date in one user interface text box and input for the ending date in another user interface text box.

6. The method of claim 4 , wherein the receiving the user input comprises:

receiving the user input at a single user interface control; and

inferring the beginning date and the end date based on selection of the single user interface control.

7. The method of claim 6 , wherein the inferring comprises inferring the beginning date and the end date based on selection of the single user interface control used to search for digital receipts having a specified purchase date within at least one of the last month and the last week.

8. The method of claim 1 , further comprising receiving, by the mobile computing device, the plurality of digital receipts from a remote receipt data server.

9. The method of claim 8 , wherein the remote receipt data server is proprietary to a retailer with whom the customer conducted each transaction documented in the plurality of digital receipts.

10. The method of claim 9 , wherein:

the receipt database form parts of an application installed on the mobile computing device; and

the application is proprietary to the retailer.

11. A mobile computing device comprising:

a processor;

memory operably connected to the processor;

the memory storing a receipt database containing a plurality of digital receipts, each digital receipt thereof documenting a different transaction completed between a retailer and a proprietor of the mobile computing device; and

the memory further storing executables programmed to:

conduct a first search the receipt database, while the receipt database is stored on the mobile computing device, by

receiving, from the proprietor, a digital receipt search request, the digital receipt search request including search criteria, the search criteria defining that digital receipts associated with a specified purchase date range satisfy the digital receipt search request;

accessing one or more digital receipts from the receipt database, each of the one of more digital receipts:

corresponding to a transaction at a Point-Of-Sale (POS) system; and

indicating a purchase date for the transaction;

identifying at least one digital receipt, from among the one or more accessed digital receipts, that has an indicated purchase date within the specified purchase date range; and

returning the at least one digital receipt as satisfying the digital receipt search request;

present the at least one digital receipt to the proprietor via a display of the mobile computing device;

store the search criteria; and

conduct, subsequent to the first search, a second search of the receipt database using the search criteria by default.

12. The mobile computing device of claim 11 , wherein the executables further comprise computer-executable instructions that, when executed at the processor, cause the mobile device to receive user input at one or more user interface controls presented on a user interface at the display.

13. The mobile computing device of claim 12 , wherein the executables further comprise computer-executable instructions that, when executed at the processor, cause the mobile device to present the at least one digital receipt on the user interface.

14. The mobile computing device of claim 12 , wherein the executables further comprise computer-executable instructions that, when executed at the processor, cause the mobile device to receive user input selecting a beginning date and an ending date for the specified date range.

15. The mobile computing device of claim 14 , wherein the executables further comprise computer-executable instructions that, when executed at the processor, cause the mobile device to receive input for the beginning date in one user interface text box and input for the ending date in another user interface text box.

16. The mobile computing device of claim 14 , wherein the executables further comprise computer-executable instructions that, when executed at the processor, cause the mobile device to:

receive the user input at a single user interface control; and

infer the beginning date and the end date based on selection of the single user interface control.

17. The mobile computing device of claim 16 , wherein executables further comprise computer-executable instructions that, when executed at the processor, cause the mobile device to infer the beginning date and the end based on selection of the single user interface control used to search for digital receipts having a specified purchase date within at least one of the last month and the last week.

18. The mobile computing device of claim 11 , wherein the executables comprise a communication module configured to request and receive the plurality of digital receipts from a remote receipt data server.

19. The mobile computing device of claim 18 , wherein the remote receipt data server is proprietary to the retailer.

20. The mobile computing device of claim 19 , wherein:

the receipt database and the communication module form part of an application installed on the mobile computing device; and

the application is proprietary to the retailer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2012
From: ARGUE, STUART; MARCAR, ANTHONY EMILE
To: WAL-MART STORES, INC.
Reel/Frame 029389/0074 →