IP Library Granted Patent US 11,170,329
Granted Patent B1
US 11,170,329 · App. 16/460,489 · Granted Nov 9, 2021

System and method of initiating in-trip audits in a self-checkout system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,170,329
App. No.
16/460,489
Granted
Nov 9, 2021
Kind
B1
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 (52)

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 shopping trip is initiated by a customer;

receiving, by the computer, an indication that multiple items to scan have been received in a self-scanning device associated with the customer;

identifying, by the computer, audit parameters based on the items to scan, the audit parameters comprising a determined length of time between at least two scans during the shopping trip, the items to scan, and a value of items associated with the at least two scans;

calculating, by the computer and based on the audit parameters, an audit score 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 a checkout by the customer, whether the in-trip audit should occur based on the comparing, 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; and

instructing, by the computer, the self-scanning device to provide, when the checkout is initiated for the customer indicating a shopping trip completion, an encoded identifier in a barcode comprising both an indication of whether the in-trip audit should occur based on the probability value, and an identification of the items associated with the at least two scans, wherein the audit score is indicative of a ratio between a basket size and a duration of the shopping trip.

2. The method of claim 1 , wherein comparing the audit score to a pre-defined threshold comprises determining whether the audit score falls below a minimum threshold ratio or above a maximum threshold ratio.

3. The method of claim 2 , wherein calculating the audit score further comprises determining the duration of the shopping trip based on the audit parameters.

4. The method of claim 3 , wherein the predefined audit threshold comprises an allowed duration of the shopping trip, and wherein determining whether the in-trip audit should occur comprises:

determining whether the duration of the shopping trip meets or exceeds the allowed duration.

5. The method of claim 1 , wherein identifying the audit parameters comprises a plurality of voids received during the shopping trip.

6. The method of claim 5 , wherein calculating the audit score comprises counting the plurality of voids.

7. The method of claim 6 , wherein the predefined audit threshold comprises a maximum number of allowed voids, and wherein determining whether the in-trip audit should occur comprises:

determining whether the counted plurality of voids meets or exceeds the maximum number of allowed voids.

8. The method of claim 1 , wherein the indication that the customer has initiated the shopping trip is received in response to use of the self-scanning device to self-scan an item.

9. The method of claim 7 , wherein the self-scanning device comprises a mobile device of the customer.

10. A system of providing an in-trip audit in a self-checkout system, comprising a computing device having one or more processors configured to:

receive, by a computer, an indication that a shopping trip was initiated by a customer;

receive, by the computer, an indication that a self-scanning device associated with the customer has received multiple items to scan;

identify, by the computer, audit parameters based on the items to scan from the self-scanning device, the audit parameters comprising a determined length of time between at least two scans during the shopping trip, the items to scan, and a value of items associated with the at least two scans;

calculate, by the computer and based on the audit parameters, an audit score of the customer indicative of whether an in-trip audit should occur;

compare, by the computer, the audit score to a predefined audit threshold;

determine, by the computer, after receiving the audit parameters and during or prior to a checkout by the customer, whether the in-trip audit should occur based on the compare, 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; and

instruct, by the computer, the self-scanning device to provide, when the 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 value, and an identification of the items associated with the items to scan, wherein the audit score is indicative of a ratio between a basket size and a duration of the shopping trip.

11. The system of claim 10 , wherein to compare the audit score to a pre-defined threshold the one or more processors are configured to determine whether the audit score falls below a minimum threshold ratio or above a maximum threshold ratio.

12. The system of claim 11 , wherein the computing device is further configured to:

determine the duration of the shopping trip based on the audit parameters.

13. The system of claim 12 , wherein the predefined audit threshold comprises a maximum allowed duration of the shopping trip, and wherein the computing device is further configured to:

determine whether the duration of the shopping trip meets or exceeds the maximum allowed duration.

14. The system of claim 12 , wherein the predefined audit threshold comprises a minimum number or value of purchases per unit of time and wherein the computing device is further configured to:

receive a plurality of scans comprising the at least two scans during the shopping trip; and

determine that a number or value of the plurality of scans relative to a duration of the shopping trip is below the minimum number or value of purchases per unit of time.

15. The system of claim 12 , wherein the computing device is further configured to:

receive a plurality of scans comprising the at least two scans during the shopping trip.

16. The system of claim 12 , wherein the predefined audit threshold comprises a maximum allowed time between the at least two scans, and wherein the computing device is further configured to:

determine whether a length of time meets or exceeds the maximum allowed time.

17. The system of claim 16 , wherein the computing device is further configured to:

receive a plurality of voids during the shopping trip.

18. The system of claim 17 , wherein the computing device is further configured to:

count the plurality of voids.

19. The system of claim 18 , wherein the predefined audit threshold comprises a maximum number of allowed voids, and wherein the computing device is further configured to:

determine whether the plurality of voids meets or exceeds the maximum number of allowed voids.

20. A computer implemented method of providing an in-trip audit in a self-checkout system, comprising:

receiving, by a computer, an indication of a shopping trip initiated by a customer;

receiving, by the computer, an indication that a self-scanning device associated with the customer has received multiple items to scan;

identifying, by the computer, audit parameters based on the items to scan from the self-scanning device, the audit parameters comprising a determined length of time between at least two scans during the shopping trip, the items to scan, and a value of 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 a checkout by the customer, whether the in-trip audit should occur based on the comparing, 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; and

instructing, by the computer, the self-scanning device to provide, when the 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 value, and an identification of the items associated with the items to scan, wherein the audit score is indicative of a ratio between a basket size and a duration of the shopping trip.

Assignments (3)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded Jun 2, 2025
From: GLAS AMERICAS LLC
To: CATALINA MARKETING CORPORATION; MODIV MEDIA, LLC; CELLFIRE LLC
Reel/Frame 071471/0393 →
PATENT SECURITY AGREEMENT Recorded May 11, 2023
From: CATALINA MARKETING CORPORATION; CELLFIRE LLC; MODIV MEDIA, LLC
To: GLAS AMERICAS LLC
Reel/Frame 063625/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2019
From: KELLSTRAND, MICHAEL; GOPALAKRISHNAN, SATISH; CARNEY, JASON
To: CATALINA MARKETING CORPORATION
Reel/Frame 049657/0881 →