Intelligent video verification of point of sale (POS) transactions
First Claim
Patent Images
1. A non-transitory computer-readable medium comprising software that monitors a point of sale (POS) transaction at a POS terminal, which software, when executed by a computer system, causes the computer system to perform operations comprising:
- receiving non-video data regarding the POS transaction;
defining one or more exceptional transaction rules based on one or more predetermined non-video POS data events;
inferring that the POS transaction comprises a potentially exceptional transaction based on a corresponding one of the one or more exceptional transaction rules and the received non-video data;
obtaining video data regarding the POS transaction, wherein the obtaining comprises one of;
receiving the video data regarding the POS transaction from a video camera, andstoring the video data regarding the POS transaction obtained by the video camera in an archive and receiving the video data regarding the POS transaction from the archive;
generating one or more video primitives by processing the received video data regarding the POS transaction, the one or more video primitives comprising data descriptions of content of the received video data regarding the POS transaction; and
determining that the inferred potentially exceptional transaction comprises a verified exceptional transaction by automatically analyzing the received video data regarding the POS transaction, wherein the determining includes;
generating a video event based on the one or more video primitives and a corresponding video rule; and
confirming the inferred potentially exceptional transaction as an exceptional transaction based on the generated video event.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring a point of sale (POS) transaction including: receiving non video data regarding the POS transaction; defining exceptional transaction rules based at least on predetermined non video POS data events; inferring a potentially exceptional transaction based on a corresponding exceptional transaction rule and the received POS non video data; and verifying the inferred potentially exceptional transaction with video data regarding a corresponding POS transaction.
-
Citations
11 Claims
-
1. A non-transitory computer-readable medium comprising software that monitors a point of sale (POS) transaction at a POS terminal, which software, when executed by a computer system, causes the computer system to perform operations comprising:
-
receiving non-video data regarding the POS transaction; defining one or more exceptional transaction rules based on one or more predetermined non-video POS data events; inferring that the POS transaction comprises a potentially exceptional transaction based on a corresponding one of the one or more exceptional transaction rules and the received non-video data; obtaining video data regarding the POS transaction, wherein the obtaining comprises one of; receiving the video data regarding the POS transaction from a video camera, and storing the video data regarding the POS transaction obtained by the video camera in an archive and receiving the video data regarding the POS transaction from the archive; generating one or more video primitives by processing the received video data regarding the POS transaction, the one or more video primitives comprising data descriptions of content of the received video data regarding the POS transaction; and determining that the inferred potentially exceptional transaction comprises a verified exceptional transaction by automatically analyzing the received video data regarding the POS transaction, wherein the determining includes; generating a video event based on the one or more video primitives and a corresponding video rule; and confirming the inferred potentially exceptional transaction as an exceptional transaction based on the generated video event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for monitoring a point of sale (POS) transaction at a POS terminal, comprising:
-
receiving non-video POS transaction data by one or more processors; defining, by the one or more processors, one or more exceptional transaction rules based on one or more predetermined video data events; inferring, by the one or more processors, that the POS transaction comprises a potentially exceptional transaction based on a corresponding one of the exceptional transaction rules and the received non-video POS transaction data; obtaining, by the one or more processors, video data regarding the POS, wherein obtaining comprises one of; receiving, by the one or more processors, the video data regarding the POS transaction from a video camera, and storing the video data regarding the POS transaction obtained by the video camera in an archive and receiving, by the one or more processors, the video data regarding the POS transaction from the archive; generating, by the one or more processors, one or more video primitives by processing the received video data regarding the POS transaction, the one or more video primitives comprising data descriptions of content of the received video data regarding the POS transaction; and determining, by the or more processors, that the inferred potentially exceptional transaction comprises a verified exceptional transaction by automatically analyzing the video data regarding the POS transaction, wherein the determining includes; generating, by the one or more processors, a video event based on the one or more video primitives and corresponding video rule; and confirming, by the one or more processors, the inferred potentially exceptional transaction as an exceptional transaction based on the generated video event. - View Dependent Claims (7, 8, 9, 11)
-
-
10. A method comprising:
-
downloading software or providing downloadable software to a computer system, the computer system comprising one or more processors, which software, when executed by the one or more processors, causes the computer system to perform operations comprising; receiving non-video data regarding a point of sale (POS) transaction; generating one or more POS primitives by processing the received non-video POS data the one or more POS primitives comprising data descriptions of the content of the received non-video POS data; receiving video data regarding the corresponding POS transaction; processing the received video data to generate one or more video primitives using the first or a second computer processor, the one or more video primitives being data descriptions of the content of the received video data; defining one or more exceptional transaction rules based on at least one predetermined video data event and at least one predetermined non-video data event; and inferring an exceptional transaction based on a corresponding one of the one or more exceptional transaction rules and at least one of the one or more POS primitives or at least one of the one or more video primitives.
-
Specification