# US 12,001,986 B2 · System and method of initiating in-trip audits in a self-checkout system

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

- Number: US 12,001,986 B2
- Document ID: US12001986B2
- Status: Granted
- Kind: B2
- Application number: 17/521,362
- Filed: 2021-11-08
- Published: 2022-02-24
- Granted: 2024-06-04
- Earliest claimed: 2012-05-17
- Assignees: Catalina Marketing Corporation
- Applicants: Catalina Marketing Corporation
- Inventors: Michael Kellstrand; Satish Gopalakrishnan; Jason Carney
- Web page: https://patentgrep.com/patent/US12001986B2

## CPC

- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- 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

The system and method described herein may be used to make a binary determination of whether to initiate an in-trip audit of self-scans in a self-checkout system. For example, the system may receive one or more audit parameters that are used to calculate an audit score. The audit score may be compared to a predefined audit threshold to determine, during a shopping trip, whether to initiate the in-trip audit. After or in combination with making the binary determination, the system may make a probabilistic determination of whether to initiate an audit based on historical audit points associated with the shopper. The audit points are incremented or decremented based on prior audits and other characteristics of the shopper.

## Claims

### Claim 1

A computer-implemented method of providing an in-trip audit in a self-checkout system, comprising:
receiving, by a computer, an indication that a customer has initiated a shopping trip;
receiving, by the computer, an indication during the shopping trip that a self-scanning device associated with the customer has received at least two scans;
identifying, by the computer, audit parameters based on the received at least two scans from the self-scanning device, the audit parameters comprising a determined length of time between the at least two scans during the shopping trip, and a basket size comprising a number of items associated with the at least two scans and a value of the items associated with the at least two scans;
calculating, by the computer and based on the audit parameters, an audit score for the shopping trip of the customer indicative of whether an in-trip audit should occur;
comparing, by the computer, the audit score to a predefined audit threshold;
determining, by the computer, after receiving the audit parameters and during or prior to checkout by the customer, whether the in-trip audit should occur based on the comparison, prior audit history of previous shopping trips of the customer stored in an audit database, and a probability value for the in-trip audit occurring that is based on a number of audit points associated with the customer, wherein the number of audit points is based on the audit parameters and adjusted to increase or decrease the probability value based on the audit parameters;
instructing, by the computer, the self-scanning device to provide, when a checkout is initiated for the customer indicating a completion of the shopping trip, an encoded identifier in a barcode comprising both an indication of whether the in-trip audit should occur based on the probability, and an identification of the items associated with the at least two scans; and
storing, in the audit database, by the computer, the indication of whether the in-trip audit should occur as a reference in determining whether a subsequent in-trip audit should occur.
