Electronic receipt manager apparatuses, methods and systems
First Claim
Patent Images
1. A processor-implemented method for managing receipts on a cloud storage system, comprising the steps of:
- receiving a sync receipt request message from a portable device, wherein the sync receipt request message includes a receipt having receipt data and a plurality of receipt parameters, and wherein the sync receipt request message includes custom report parameters selected by a user;
parsing the sync receipt request message to obtain the receipt and the custom report parameters;
storing the receipt in a receipt database;
receiving a receipt history report request from the portable device, wherein the receipt history report request includes at least one query parameter;
executing a query on the receipt database based on the at least one query parameter;
obtaining query results comprising report data that includes receipts having receipt parameters that match the at least one query parameter;
extracting custom report parameter values from the receipts returned in the query results using the custom report parameters; and
sending the report data including the custom report parameter values to the portable device;
wherein the report data is formatted into a receipt history report having a set of fields comprising the custom report parameters, and wherein the set of fields are determined based on at least one of a display size and capacity of a memory element of the portable device.
1 Assignment
0 Petitions
Accused Products
Abstract
The ELECTRONIC RECEIPT MANAGER APPARATUSES, METHODS AND SYSTEMS (“ERM”) transforms transaction initiation requests and receipt requests via ERM components into receipt formatting, organization, storage and linkage with transactions. The ERM may be configured to receive a receipt through an interface of a portable device and determine a set of fields for formatting data from the receipt. The ERM may format the data from the receipt to include the set of fields and store the formatted data in a memory element of the portable device.
557 Citations
19 Claims
-
1. A processor-implemented method for managing receipts on a cloud storage system, comprising the steps of:
-
receiving a sync receipt request message from a portable device, wherein the sync receipt request message includes a receipt having receipt data and a plurality of receipt parameters, and wherein the sync receipt request message includes custom report parameters selected by a user; parsing the sync receipt request message to obtain the receipt and the custom report parameters; storing the receipt in a receipt database; receiving a receipt history report request from the portable device, wherein the receipt history report request includes at least one query parameter; executing a query on the receipt database based on the at least one query parameter; obtaining query results comprising report data that includes receipts having receipt parameters that match the at least one query parameter; extracting custom report parameter values from the receipts returned in the query results using the custom report parameters; and sending the report data including the custom report parameter values to the portable device; wherein the report data is formatted into a receipt history report having a set of fields comprising the custom report parameters, and wherein the set of fields are determined based on at least one of a display size and capacity of a memory element of the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processor-readable tangible non-transitory medium storing processor-issuable instructions configured to cause a processor to:
-
receive a sync receipt request message from a portable device, wherein the sync receipt request message includes a receipt having receipt data and a plurality of receipt parameters, and wherein the sync receipt request message includes custom report parameters selected by a user; parse the sync receipt request message to obtain the receipt and the custom report parameters; store the receipt in a receipt database; receive a receipt history report request from the portable device, wherein the receipt history report request includes at least one query parameter; execute a query on the receipt database based on the at least one query parameter; obtain query results comprising report data that includes receipts having receipt parameters that match the at least one query parameter; extract custom report parameter values from the receipts returned in the query results using the custom report parameters; and send the report data including the custom report parameter values to the portable device; wherein the report data is formatted into a receipt history report having a set of fields comprising the custom report parameters, and wherein the set of fields are determined based on at least one of a display size and capacity of a memory element of the portable device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An electronic receipt manager system, comprising:
-
a portable device having an input interface configured to receive an electronic receipt corresponding to a transaction, the electronic receipt having receipt data and a plurality of receipt parameters; wherein the portable device receives custom report parameters selected by a user through an input device of the portable device, the custom report parameters specifying one or more of the plurality of receipt parameters; a cloud storage system in communication with the portable device and associated with a receipt database; and an issuer of an account on which the transaction occurred; wherein the portable device is configured to; transmit a sync receipt request message comprising the electronic receipt and custom report parameters to the cloud storage system; receive and format the receipt data into a receipt history report having a set of fields comprising the custom report parameters, wherein the set of fields are determined based on at least one of a display size and capacity of a memory element of the portable device; wherein the cloud storage system is configured to; receive the sync receipt request message from the portable device; parse the sync receipt request message to obtain the receipt and the custom report parameters; store the electronic receipt in the receipt database; generate a receipt identifier for the received electronic receipt; store the electronic receipt in association with the receipt identifier in the receipt database; transmit the receipt identifier along with at least one transaction identifying information to the issuer; receive a receipt history report request from the portable device, wherein the receipt history report request includes at least one query parameter; execute a query on the receipt database based on the at least one query parameter; obtain query results comprising report data that includes receipts having receipt parameters that match the at least one query parameter; extract custom report parameter values from the receipts returned in the query results using the custom report parameters; and
,send the report data including the custom report parameter values and the receipt identifiers to the portable device; and
,wherein the issuer is configured to; receive the receipt identifier and the at least one transaction identifying information from the cloud storage system; identify at least one transaction corresponding to the at least one transaction identifying information; link the receipt identifier to the at least one transaction; and provide a user of the account access to the electronic receipt stored in the receipt database in the cloud storage system via the receipt identifier.
-
Specification