# US 10,504,015 B2 · Item security system and method of verifying items selected for purchase at a checkout station

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

- Number: US 10,504,015 B2
- Document ID: US10504015B2
- Status: Granted
- Kind: B2
- Application number: 16/036,111
- Filed: 2018-07-16
- Published: 2018-11-29
- Granted: 2019-12-10
- Earliest claimed: 2016-05-26
- Assignees: NCR Corporation
- Applicants: NCR Corporation
- Inventors: Gregory Scott Egan
- Web page: https://patentgrep.com/patent/US10504015B2

## CPC

- G06K 17/0029: {the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers}
- G06Q 10/08772: {Inventory counting methods}
- G06Q 10/08778: {for managing mis-shipments, lost items or stolen goods}
- 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 1/0054: {with control of supplementary check-parameters, e.g. weight or number of articles}
- G07G 1/009: {the reader being an RFID reader}
- G07G 3/003: {Anti-theft control (theft alarms G08B13/00)}
- G08B 13/24: by interference with electromagnetic field distribution
- G08B 13/246: {Check out systems combined with EAS, e.g. price information stored on EAS tag (anti-theft systems in point of sale systems G07G3/003)}
- G08B 21/24: Reminder alarms, e.g. anti-loss alarms
- G06K 7/10108: {interrogating only those RFIDs that fulfill a predetermined requirement, e.g. selecting all RFIDs having the same speed and moving in a cloud like fashion, e.g. on the same train; interrogating only RFIDs having a certain predetermined temperature, e.g. in the same fridge, another possibility being the active ignoring of a group of tags that fulfill a predetermined requirement, equivalent to the Boolean NOT operation}
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G08B 13/2417: {having a radio frequency identification chip}
- G08B 13/2482: {EAS methods, e.g. description of flow chart of the detection procedure}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- 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
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An item security system and method of verifying items selected for purchase at a checkout station which focus on reducing losses at the checkout station as opposed to exits. One example method includes reading wireless tags on items at a checkout station by a wireless tag reader, reading barcodes on a number of the items at the checkout station by a barcode reader, comparing the number of items with read barcodes to the items with read wireless tags, and issuing an alert when the number of items is less than all of the items.

## Claims

### Claim 1

A method of verifying items selected for purchase at a checkout station comprising:
receiving wireless tag data from wireless tags on the items at the checkout station using a wireless tag reader;
adding the wireless tag data from the wireless tags to a list;
receiving barcode data from barcodes on a number of the items at the checkout station using a barcode reader;
adding the barcode data from the barcodes to a transaction record;
comparing the wireless tag data from the list to the barcode data in the transaction record; and
issuing an alert when the transaction record fails to include barcode data of one of the items when the wireless tag data of the one item is in the list.

### Claim 2 (depends on 1)

The method of claim 1, wherein issuing an alert comprises displaying an indication to scan the one item, and issuing the alert after a predetermined time period when the barcode data of the one item is not received.

### Claim 3 (depends on 1)

The method of claim 1, wherein issuing an alert comprises issuing the alert after a selection finalizing a total amount of the number of items is received.

### Claim 4 (depends on 1)

The method of claim 1, wherein issuing an alert comprises issuing the alert after a selection to provide payment is received.

### Claim 5 (depends on 1)

The method of claim 1, wherein adding wireless tag data comprises comparing read wireless tag data to wireless tag data in the list and only adding the read wireless tag data to the list when the read wireless tag data is not already in the list.

### Claim 6 (depends on 1)

The method of claim 1, wherein comparing comprises removing one of the items from the list after the one item is scanned.

### Claim 7 (depends on 1)

The method of claim 1, wherein adding wireless tag data comprises adding wireless tag data for each of a plurality of like items to the list.

### Claim 8 (depends on 1)

The method of claim 1, wherein comparing comprises removing one of the like items from the list for each one of the like items that is scanned.

### Claim 9

An item security system at a checkout station comprising:
a display at the checkout station;
a wireless tag reader at the checkout station, including a plurality of antennas placed on the checkout station, wherein the plurality of antennas creates a reading boundary around the checkout station;
a barcode reader at the checkout station; and
a transaction terminal at the checkout station configured to:
receive wireless tag data from wireless tags on the items at the checkout station from a wireless tag reader;
add the wireless tag data from the wireless tags to a list;
receive barcode data from barcodes on a number of the items at the checkout station from a barcode reader;
add the barcode data from the barcodes to a transaction record;
compare the wireless tag data from the list to the barcode data in the transaction record; and
issue an alert when the transaction record fails to include barcode data of one of the items when the wireless tag data of the one item is in the list.
