# US 11,030,197 B2 · System, method, and non-transitory computer-readable storage media for locating a receipt for a product

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

- Number: US 11,030,197 B2
- Document ID: US11030197B2
- Status: Granted
- Kind: B2
- Application number: 16/571,734
- Filed: 2019-09-16
- Published: 2020-01-09
- Granted: 2021-06-08
- Earliest claimed: 2016-06-28
- Assignees: Walmart Apollo, LLC
- Applicants: Walmart Apollo, LLC
- Inventors: Holly Tegeler Collier; David Martin Nelms
- Web page: https://patentgrep.com/patent/US11030197B2

## CPC

- G06F 16/2455: Query execution
- G06F 16/248: Presentation of query results
- G06Q 10/10: Office automation; Time management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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 system can perform certain acts. The acts can include storing electronic receipts for a user in a database. The acts can further include receiving, from an electronic device of the user, product identification information. The acts can also include searching the electronic receipts to identify two or more of the electronic receipts listing a product referenced by the product identification information. Additionally, the acts can include facilitating a simultaneous display, on the electronic device of the user, of each respective electronic receipt of the two or more of the electronic receipts. The simultaneous display can include an overall view of the respective electronic receipt and an individual item view for the product listed in the respective electronic receipt.

## Claims

### Claim 1

A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform:
storing electronic receipts for a user in a database;
receiving, from an electronic device of the user, product identification information;
searching the electronic receipts to identify two or more of the electronic receipts listing a product referenced by the product identification information; and
facilitating a simultaneous display, on the electronic device of the user, of each respective electronic receipt of the two or more of the electronic receipts,
wherein the simultaneous display of each respective electronic receipt comprises:
(i) an overall view of the respective electronic receipt; and
(ii) an individual item view for the product listed in the respective electronic receipt.

### Claim 2 (depends on 1)

The system of claim 1, wherein receiving, from the electronic device of the user, further comprises:
receiving, from an application on the electronic device, the product identification information comprising a universal product code as displayed on the product or a packaging of the product.

### Claim 3 (depends on 2)

The system of claim 2, wherein the application on the electronic device is used to scan the universal product code as displayed on the product or the packaging of the product.

### Claim 4 (depends on 3)

The system of claim 3, wherein:
the electronic device comprises a camera configured to capture an image of the universal product code; and
the computing instructions are further configured to run on the one or more processors and perform:
receiving, from the application on the electronic device, the image of the universal product code captured by the camera.

### Claim 5 (depends on 1)

The system of claim 1, wherein receiving, from the electronic device of the user, further comprises:
receiving, via an application on a user interface on the electronic device, at least transaction information for the product in combination with the universal product code.

### Claim 6 (depends on 1)

The system of claim 1, wherein the computing instructions are further configured to run on the one or more processors and perform:
receiving, via an application on the electronic device, at least transaction information for the product, as uploaded by the application from paper receipts.

### Claim 7 (depends on 1)

The system of claim 1, wherein the computing instructions are further configured to run on the one or more processors and perform:
sending instructions to display a home screen on a user interface of the electronic device, wherein the home screen comprises menu options with one or more menu options of the menu options comprising a summary of purchases of the user.

### Claim 8 (depends on 1)

The system of claim 1, wherein each of the electronic receipts further comprises a scannable code that is scanned by at least a point-of-sale terminal.

### Claim 9 (depends on 8)

The system of claim 8, wherein the scannable code comprises a barcode.

### Claim 10 (depends on 1)

The system of claim 1, wherein the electronic receipts are from in-store purchases and online purchases made by the user.

### Claim 11

A method comprising:
storing electronic receipts for a user in a database;
receiving, from an electronic device of the user, product identification information;
searching the electronic receipts to identify two or more of the electronic receipts listing a product referenced by the product identification information; and
facilitating a simultaneous display, on the electronic device of the user, of each respective electronic receipt of the two or more of the electronic receipts,
wherein the simultaneous display of each respective electronic receipt comprises:
(i) an overall view of the respective electronic receipt; and
(ii) an individual item view for the product listed in the respective electronic receipt.

### Claim 12 (depends on 11)

The method of claim 11, wherein receiving, from the electronic device of the user, further comprises:
receiving, from an application on the electronic device, the product identification information comprising a universal product code as displayed on the product or a packaging of the product.

### Claim 13 (depends on 12)

The method of claim 12, wherein the application on the electronic device is used to scan the universal product code as displayed on the product or the packaging of the product.

### Claim 14 (depends on 13)

The method of claim 13, wherein:
the electronic device comprises a camera configured to capture an image of the universal product code; and
further comprising:
receiving, from the application on the electronic device, the image of the universal product code captured by the camera.

### Claim 15 (depends on 11)

The method of claim 11, wherein receiving, from the electronic device of the user, further comprises:
receiving, via an application on a user interface on the electronic device, at least transaction information for the product in combination with the universal product code.

### Claim 16 (depends on 11)

The method of claim 11, further comprising:
receiving, via an application on the electronic device, at least transaction information for the product, as uploaded by the application from paper receipts.

### Claim 17 (depends on 11)

The method of claim 11, further comprising:
sending instructions to display a home screen on a user interface of the electronic device, wherein the home screen comprises menu options with one or more menu options of the menu options comprising a summary of purchases of the user.

### Claim 18 (depends on 11)

The method of claim 11, wherein each of the electronic receipts further comprises a scannable code that is scanned by at least a point-of-sale terminal.

### Claim 19 (depends on 18)

The method of claim 18, wherein the scannable code comprises a barcode.

### Claim 20 (depends on 11)

The method of claim 11, wherein the electronic receipts are from in-store purchases and online purchases made by the user.
