Intelligent video verification of point of sale (POS) transactions
First Claim
Patent Images
1. A non-transitory computer-readable medium comprising software for monitoring a point of sale (POS) transaction, which software, when executed by a computer system, causes the computer system to perform operations comprising a method of:
- receiving non video data regarding the point of sale (POS) transaction;
processing the received non video POS data to generate POS primitives, the POS primitives being 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 video primitives, the video primitives being data descriptions of the content of the received video data;
defining 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 exceptional transaction rule and at least one of the generated POS primitives or video primitives.
8 Assignments
0 Petitions
Accused Products
Abstract
Non video data regarding a point of sale (POS) transaction is received. POS primitives are generated based on the received non video POS data. Video data regarding a corresponding POS transaction is received. Video primitives are generated based on the received video data. An exceptional transaction is inferred based on a corresponding exceptional transaction rule and at least one of the generated POS primitives or video primitives.
22 Citations
22 Claims
-
1. A non-transitory computer-readable medium comprising software for monitoring a point of sale (POS) transaction, which software, when executed by a computer system, causes the computer system to perform operations comprising a method of:
-
receiving non video data regarding the point of sale (POS) transaction; processing the received non video POS data to generate POS primitives, the POS primitives being 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 video primitives, the video primitives being data descriptions of the content of the received video data; defining 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 exceptional transaction rule and at least one of the generated POS primitives or video primitives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. A method for monitoring a point of sale (POS) transaction, comprising:
-
receiving non video data regarding the point of sale (POS) transaction; processing the received non video POS data to generate POS primitives using a first computer processor, the POS primitives being 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 video primitives using the first or a second a computer processor, the video primitives being data descriptions of the content of the received video data; defining 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 exceptional transaction rule and at least one of the generated POS primitives or video primitives. - View Dependent Claims (14)
-
-
12. A system, comprising:
-
a POS data parsing engine to receive non video data regarding a POS transaction and generate POS primitives, the POS primitives being data descriptions of the content of the received non video POS data; a video content analysis engine to receive the video data regarding the corresponding POS transaction and generate video primitives, the video primitives being data descriptions of the content of the received video data; an exceptional transaction inference engine to infer an exceptional transaction based on a corresponding exceptional transaction rule and at least on one of the generated POS primitives or video primitives; and at least one computer processor to implement the POS data parsing engine, the video content analysis engine, and the exceptional transaction inference engine. - View Dependent Claims (15)
-
-
16. A non-transitory computer-readable medium comprising software for monitoring a point of sale (POS) transaction, which software, when executed by a computer system, causes the computer system to perform operations comprising a method of:
-
receiving non video data regarding the point of sale (POS) transaction; receiving video data regarding the corresponding POS transaction; processing the received video data to generate video primitives, the video primitives being data descriptions of the content of the received video data; defining 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 exceptional transaction rule and at least one of the generated video primitives or the non video data. - View Dependent Claims (17)
-
-
18. A method for monitoring a point of sale (POS) transaction, comprising:
-
receiving non video data regarding the point of sale (POS) transaction; receiving video data regarding the corresponding POS transaction; processing the received video data to generate video primitives using the first or a second a computer processor, the video primitives being data descriptions of the content of the received video data; defining 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 exceptional transaction rule and at least one of the generated video primitives or non video data. - View Dependent Claims (19)
-
-
20. A system, comprising:
-
a POS data parsing engine to receive non video data regarding a POS transaction; a video content analysis engine to receive the video data regarding the corresponding POS transaction and generate video primitives, the video primitives being data descriptions of the content of the received video data; an exceptional transaction inference engine to infer an exceptional transaction based on a corresponding exceptional transaction rule and at least on one of the generated video primitives or the non video data; and at least one computer processor to implement the POS data parsing engine, the video content analysis engine, and the exceptional transaction inference engine. - View Dependent Claims (21)
-
-
22. A non-transitory computer-readable medium comprising software for monitoring a point of sale (POS) transaction, which software, when executed by a computer system, causes the computer system to perform operations comprising a method of:
-
receiving non video data regarding the point of sale (POS) transaction; receiving video data regarding the corresponding POS transaction; processing the received video data to generate processed video data; defining 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 exceptional transaction rule and at least one of the processed video data or the non video data.
-
Specification