# US 7,461,783 B2 · Shopping list generator

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

- Number: US 7,461,783 B2
- Document ID: US7461783B2
- Status: Granted
- Kind: B2
- Application number: 11/029,065
- Filed: 2005-01-04
- Published: 2006-07-06
- Granted: 2008-12-09
- Earliest claimed: 2005-01-04
- Inventors: Michael John Rostosky
- Web page: https://patentgrep.com/patent/US7461783B2

## CPC

- G07G 1/0045: {with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader}
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS

## Abstract

A stand-alone shopping list generator comprises a UPC scanner, a product database, a system controller, and a printer. The UPC scanner reads product identification codes encoded on UPC labels from exhausted products and sends the product identification codes to a system controller. The system controller retrieves product descriptions associated with the product identification codes from the product database. Product descriptions for scanned products are printed forming a shopping list. In a similar embodiment of the invention, an RFID reader replaces the UPC scanner, reading the product identification codes from products labeled with RFID tags. In another embodiment, a link delivers the shopping list to a personal digital assistant (PDA). In this embodiment, the shopping list is accumulated in non-volatile memory within the shopping list generator for later transfer to the PDA. Initiation of the transfer of the shopping list to the PDA may be by controls on the shopping list generator or may be initiated by the PDA. Clearing of the accumulated shopping list within the shopping list generator may be initiated by a dedicated control on the shopping list generator or by the PDA.

## Claims

### Claim 1

A stand alone apparatus for scanning products marked with product labels encoding product identification codes to generate a shopping list, said apparatus comprising:
a) a product scanner for scanning product labels and producing product identification codes therefrom;
b) a database associating product identification codes with product descriptions;
c) a system controller connected to said scanner and connected to said database, said controller receiving said product identification codes, querying said database for said product descriptions, and accumulating a shopping list; and
d) outputting said shopping list.

### Claim 2 (depends on 1)

The apparatus of claim 1 further comprising a printer, and said outputting said shopping list comprises printing said shopping list on said printer.

### Claim 3 (depends on 1)

The apparatus of claim 1 further comprising an interface to a personal digital assistant (PDA), wherein said outputting said shopping list comprises sending said shopping list via said PDA interface.

### Claim 4 (depends on 3)

The apparatus of claim 3 wherein said interface is an infrared data interface.

### Claim 5 (depends on 3)

The apparatus of claim 3 wherein said interface is an RF interface.

### Claim 6 (depends on 1)

The apparatus of claim 1 wherein said database comprises a database memory, said database memory comprising a nonvolatile semiconductor memory.

### Claim 7 (depends on 1)

The apparatus of claim 1 wherein said product scanner is a barcode scanner.

### Claim 8 (depends on 1)

The apparatus of claim 1 wherein said product scanner reads radio frequency tags.

### Claim 9

A method for producing a shopping list, said method comprising:
a) scanning product labels with a product scanner and producing product identification codes therefrom;
b) retrieving product descriptions associated with said product identification codes from a database;
c) accumulating a shopping list; and
d) outputting said shopping list.

### Claim 10

A stand alone apparatus for scanning products marked with product labels encoding product identification codes to generate a shopping list, said apparatus comprising:
a) a product scanner for scanning product labels and producing product identification codes therefrom;
b) a printer for printing the shopping list;
c) a database associating product identification codes with product descriptions;
d) an interface, said interface operative with an external database source to update said database; and
e) a system controller connected to said scanner, connected to said database, connected to said interface, and connected to said printer, said controller receiving said product identifying codes, querying said database for said associated product descriptions, and printing the shopping list on said printer.

### Claim 11 (depends on 10)

The apparatus of claim 10 wherein said product scanner is a barcode scanner.

### Claim 12 (depends on 10)

The apparatus of claim 10 wherein said product scanner reads radio frequency.
