# US 2014/0195361 A1 · Method and system for active receipt management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195361 A1
- Document ID: US20140195361A1
- Status: Published application
- Kind: A1
- Application number: 13/997,684
- Filed: 2011-12-31
- Published: 2014-07-10
- Earliest claimed: 2011-12-31
- Inventors: Kaitlin Murphy; Gyan Prakash
- Web page: https://patentgrep.com/patent/US20140195361A1

## CPC

- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 20/0457: {the tickets being sent electronically}
- G06Q 20/047: {using payment protocols involving electronic receipts}
- G06Q 20/209: {Specified transaction journal output feature, e.g. printed receipt or voice output}
- G06Q 20/3278: {RFID or NFC payments by means of M-devices}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A method and device for managing and storing a plurality of electronic receipts includes receiving transaction data corresponding to a product purchased during a purchase transaction with an electronic receipt server. The electronic receipt server may parse the transaction data to retrieve information describing an aspect or a detail of the purchased product or the purchase transaction. The retrieved information may be stored in storage of the electronic receipt server as an electronic receipt. One or more electronic receipts of a plurality of electronic receipts stored in the electronic receipt server may be accessed and managed from an application executing on a computing device or a mobile computing device.

## Claims

### Claim at position 1

1-39. (canceled)

### Claim 40

An apparatus comprising:
a communication module to receive transaction data from a point-of-sale terminal over a network, the transaction data corresponding to a product purchased during a purchase transaction;
an electronic receipt collection module to parse the transaction data to retrieve information describing an aspect of the purchased product or the purchase transaction; and
an electronic receipt database to store the information retrieved from the transaction data as an electronic receipt, the electronic receipt database comprises a plurality of electronic receipts, each of the plurality of electronic receipts associated with a unique identifier of a user.

### Claim 41 (depends on 40)

The apparatus of claim 40, wherein the electronic receipt collection module further to store the electronic receipt as a function of the unique identifier of the user.

### Claim 42 (depends on 40)

The apparatus of claim 40, further comprising:
an electronic receipt management module to retrieve the electronic receipt from the electronic receipt database as a function of the unique identifier of the user.

### Claim 43 (depends on 42)

The apparatus of claim 42, wherein the electronic receipt management module to receive a command from a remote computing device requesting a management operation be performed on the electronic receipt, the electronic receipt management module to perform the requested management operation.

### Claim 44 (depends on 40)

The apparatus of claim 40, wherein to receive transaction data from a point-of-sale terminal over a network comprises to receive transaction data from the point-of-sale terminal using a mobile computing device as a proxy, the mobile computing device to (i) receive the transaction data from the point-of-sale terminal using a contactless communication mechanism and (ii) forward the transaction data to the communication module over the network.

### Claim 45 (depends on 44)

The apparatus of claim 44, wherein the contactless communication mechanism comprises near-filed communication (NFC) circuitry.

### Claim 46 (depends on 40)

The apparatus of claim 40, further comprising:
a notification module to generate a notification in response to the electronic receipt collection module storing the electronic receipt in the electronic receipt database.

### Claim 47 (depends on 40)

The apparatus of claim 40, further comprising:
a notification module to (i) monitor the electronic receipt database and (ii) generate an alert as a function of a user-defined policy.

### Claim 48 (depends on 40)

The apparatus of claim 40, further comprising:
a notification module to (i) monitor the electronic receipt database, (ii) determine whether the electronic receipt or a group of electronic receipts associated with the user matches a user-defined policy, and (iii) generate an alert in response to determining that the electronic receipt or the group of electronic receipts associated with the user matches the user-defined policy.

### Claim 49 (depends on 48)

The apparatus of claim 48, wherein the user-defined policy comprises a rule setting a maximum threshold amount of money that the user may spend on a product or category of products, and wherein to generate an alert in response to determining that the electronic receipt or the group of electronic receipts associated with the user matches the user-defined policy comprises to generate an alert in response to determining that an aggregate amount spent in the electronic receipt or the group of electronic receipts associated with the user exceeds the maximum threshold amount of money.

### Claim 50 (depends on 40)

The apparatus of claim 40, further comprising:
a notification module to (i) determine reminder data and a reminder date as a function of the information describing an aspect of the purchased product or the purchase transaction and (ii) generate an alert on the reminder date to notify the user of the reminder data.

### Claim 51

At least one machine readable media comprising a plurality of instructions, which in response to execution by an electronic receipt server, cause the electronic receipt server to:
receive transaction data from a point-of-sale terminal over a network, the transaction data corresponds to a product purchased during a purchase transaction;
parse the transaction data to retrieve information describing an aspect of the purchased product or the purchase transaction; and
store the information retrieved from the transaction data as an electronic receipt in a database, the database comprises a plurality of electronic receipts, each of the plurality of electronic receipts associated with a unique identifier of a user.

### Claim 52 (depends on 51)

The at least one machine readable media of claim 51, wherein to store the information retrieved from the transaction data as an electronic receipt in a database comprises to store the electronic receipt in the database as a function of the unique identifier of the user.

### Claim 53 (depends on 51)

The at least one machine readable media of claim 51, wherein the plurality of instructions further cause the electronic receipt server to retrieve the electronic receipt from the database as a function of the unique identifier of the user.

### Claim 54 (depends on 53)

The at least one machine readable media of claim 53, wherein the plurality of instructions further cause the electronic receipt server to:
receive a command from a remote computing device requesting a management operation be performed on the electronic receipt; and
perform the requested management operation.

### Claim 55 (depends on 51)

The at least one machine readable media of claim 51, wherein to receive transaction data from a point-of-sale terminal over a network comprises to receive transaction data from the point-of-sale terminal using a mobile computing device as a proxy.

### Claim 56 (depends on 51)

The at least one machine readable media of claim 51, wherein the plurality of instructions further cause the electronic receipt server to:
generate a notification in response to storage of the electronic receipt in the database;
monitor the plurality of electronic receipts stored in the database; and
generate an alert as a function of a user-defined policy.

### Claim 57

A method comprising:
receiving, by an electronic receipt server, transaction data from a point-of-sale terminal over a network, the transaction data corresponding to a product purchased during a purchase transaction;
parsing, by an electronic receipt server, the transaction data to retrieve information describing an aspect of the purchased product or the purchase transaction; and
storing, by the electronic receipt server, the information retrieved from the transaction data as an electronic receipt in a database, the database comprises a plurality of electronic receipts, each of the plurality of electronic receipts associated with a unique identifier of a user.

### Claim 58 (depends on 57)

The method of claim 57, further comprising retrieving, by the electronic receipt server, the electronic receipt from the database as a function of the unique identifier of the user.

### Claim 59 (depends on 58)

The method of claim 58, further comprising:
receiving, by the electronic receipt server, a command from a remote computing device requesting a management operation be performed on the electronic receipt; and
performing, by the electronic receipt server, the requested management operation.
