Searching Digital Receipts At A Mobile Device
First Claim
1. At a mobile device of a customer, the mobile having a processor, system memory, a camera, and a display, a method of searching digital receipts, the method comprising:
- receiving a digital receipt search request, the digital receipt search request for digital receipts corresponding to the mobile device, the digital receipt search request having search criteria including barcode data for an item;
accessing one or more digital receipts from a receipt database, each of the one of more digital receipts;
corresponding to a transaction at a Point-Of-Sale (POS) system; and
containing item data for items purchased during the transaction;
using the barcode data to identify one or more instances of the item from among the one or more accessed digital receipts;
returning the one or more instances of the item as satisfying the digital receipt search request; and
presenting the one or more instances of the item at the display.
2 Assignments
0 Petitions
Accused Products
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 captures an image (e.g., a barcode scan, picture, etc.) from or of an item. Search criteria (e.g., barcode data, item characteristics, etc.) are derived from the captured image. The search criteria are used to search digital receipts stored at the customer mobile device for instances of the item. One or more instances of the item are identified from among the stored digital receipts. The one or more instances of the item are presented at a display.
-
Citations
20 Claims
-
1. At a mobile device of a customer, the mobile having a processor, system memory, a camera, and a display, a method of searching digital receipts, the method comprising:
-
receiving a digital receipt search request, the digital receipt search request for digital receipts corresponding to the mobile device, the digital receipt search request having search criteria including barcode data for an item; accessing one or more digital receipts from a receipt database, each of the one of more digital receipts; corresponding to a transaction at a Point-Of-Sale (POS) system; and containing item data for items purchased during the transaction; using the barcode data to identify one or more instances of the item from among the one or more accessed digital receipts; returning the one or more instances of the item as satisfying the digital receipt search request; and presenting the one or more instances of the item at the display. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. The method of claim 5, further comprising converting the barcode scan into the barcode data.
-
10. A computer program product for use at a mobile device of a customer, the mobile device having a camera and a display, the computer program product for implementing a method of searching digital receipts, the computer program product comprising computer-executable instructions that, when executed at a processor, cause the mobile device to perform the method, including the following:
-
receive a digital receipt search request, the digital receipt search request for digital receipts corresponding to the mobile device, the digital receipt search request having search criteria including barcode data for an item; access one or more digital receipts from a receipt database, each of the one of more digital receipts; corresponding to a transaction at a Point-Of-Sale (POS) system; and containing item data for items purchased during the transaction; use the barcode data to identify one or more instances of the item from among the one or more accessed digital receipts; return the one or more instances of the item as satisfying the digital receipt search request; and present the one or more instances of the item at the display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system having a processor, system memory, and a display, the computer system comprising:
-
a communication module configured to request and receive digital receipts from a receipt data server, wherein digital receipts are associated with an application identifier, each digital receipt containing item data for one or more items purchased in a transaction; a storage module for storing digital receipts; a receipt management module configured to; present user interface controls; and receive search criteria for searching the stored digital receipts in response to selection of user interface controls, the search criteria including barcode data for specified item; and a search module, the search module configured to; access one or more digital receipts from a receipt database, each of the one of more digital receipts; corresponding to a transaction at a Point-Of-Sale (POS) system; and containing item data for items purchased during the transaction; use the barcode data to identify one or more instances of the item from among the one or more accessed digital receipts; and return the one or more instances of the item as satisfying the digital receipt search request; and wherein the receipt management module is further configured to present the one or more instances of the item at the display. - View Dependent Claims (19, 20)
-
Specification