Patent ID: 9152999
Filing Date: 2015-10-06
Classification: G06F,G06Q

Abstract:
1. A method of searching digital receipts, the method comprising: receiving, by a server computer, receipt data from a plurality of POS systems, the receipt data including item information, payment information, and corresponding application identifiers; generating, by the server computer, a plurality of digital receipts from the receipt data, each digital receipt associated with a unique purchase transaction and including a corresponding application identifier; storing the plurality of digital receipts in a server computer database, the server computer database including a plurality of digital receipts associated with a plurality of application identifiers, transmitting, from a mobile computing device to the server computer, a request to receive digital receipts, the request including an application identifier associated with the mobile computing device; determining digital receipts associated with the application identifier, retrieving the digital receipts associated with the application identifier from the server computer database, and transmitting the digital receipts to the mobile computing device; storing, on the mobile computing device carried by a customer, a receipt database containing the received 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 conducting comprising: receiving, by the mobile computing device from the customer, a digital receipt search request comprising initial search criteria defining a specified payment method; identifying, by the mobile computing device, at least one digital receipt, from among the plurality of digital receipts, that indicates the specified payment method was used during the corresponding transaction; 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 initial search criteria; and conducting, by the mobile computing device subsequent to the first search, a second search of the receipt database using the initial search criteria by default.