US10242267B2

Systems and methods for false alarm reduction during event detection

Summary by NHIP

False Scan Detection System

The system identifies suspected fakescans by detecting product movement near a scanner and comparing the timing against transaction boundaries. A trained support vector machine using a radial basis function kernel analyzes time differences to generate scores within a multi-dimensional vector space for binary purchase verification.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Embodiments of the present invention provide a system, method, and program product to determine whether a product has been successfully purchased by identifying in a video record when a movement of a product adjacent to a scanner occurs, and whether the scanner did not record a purchase transaction at that time; measuring a difference in time between the time of the movement of the product and a time of another movement of a product, and determining by a trained support vector machine a likelihood that the product was successfully purchased. Alternately, the difference in time can be measured between the time of the movement of the product and a time of a transaction record, or between the time of the movement of the product and a boundary time. The support vector machine can use a radial basis function kernel and can generate a decision value and a confidence score.

US10242267B2, drawing sheet 1
Sheet 1 of 5

Term

6 yearsleft in the term

Expires 8 October 2032, including 199 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 1 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 36, narrow(NHIP)A method for determining whether a product has been successfully purchased at a check-out register, the method comprising the steps of:a computer identifying in a video record a suspected fakescan involving an instant product, the computer identifying the suspected fakescan based on a first movement of the instant product adjacent to a scanner and an approximate time at which the instant product was moved adjacent to the scanner, wherein the instant product can be any one product included in an overall transaction involving a plurality of products;the computer determining that the scanner did not record a purchase transaction within a predetermined time of the time at which the instant product was moved adjacent to the scanner as identified in the video record;the computer measuring a difference in time between the time of the first movement of the instant product adjacent to the scanner and a time representing a boundary of the overall transaction, wherein a transaction record includes a timestamp corresponding to the boundary of the overall transaction;the computer generating a first score representing, at least in part, the difference in time;the computer representing the first score in a multi-dimensional vector space including a model representing sets of scores corresponding to actual fakescans and sets of scores corresponding actual true scans within the multidimensional vector space;and the computer comparing the first score to the model, and in response, the computer making a binary determination whether the suspected fakescan corresponds to an actual fakescan based on the comparison of the first score to the model.