Digital point-of-sale analyzer
First Claim
1. A digital point-of-sale system comprising:
- a product identification unit to;
receive at least one captured image of a product display, the at least one captured image including a plurality of products including physical product features, the at least one captured image further including at least one product label; and
analyze the at least one captured image to identify each of the plurality of products in the at least one captured image by matching the physical product features determined from the at least one captured image with physical product features determined from a plurality of product templates stored in a data store;
a key performance indicator (KPI) unit to;
identify, for each identified product in the at least one captured image, a proximally located product label of the at least one product label;
recognize a product price on the proximally located product label; and
determine whether the proximally located product label is a correct label for the identified product in response to a determination of whether the product price on the proximally located product label is within a predetermined range of prices stored in the data store for the identified product; and
a realogram creation unit to generate a realogram from the identified plurality of products and product templates, wherein the realogram includes an electronically-generated diagram of the product display.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital point-of-sale system for determining key performance indicators (KPIs) at a point-of-sale includes a product identification unit and a realogram creation unit. The product identification unit is configured to receive a captured image of a product display and to identify products in the captured image by comparing features determined from the captured image to features determined from products templates. The realogram creation unit is configured to create a realogram from the identified products and product templates. A product price KPI unit is configured to identify a product label proximally located to each identified product, and to recognize the product price on each product label. Each product price is compared to a predetermined range of prices to determine whether the product label proximally located to the identified product is a correct product label for the identified product.
125 Citations
18 Claims
-
1. A digital point-of-sale system comprising:
-
a product identification unit to; receive at least one captured image of a product display, the at least one captured image including a plurality of products including physical product features, the at least one captured image further including at least one product label; and analyze the at least one captured image to identify each of the plurality of products in the at least one captured image by matching the physical product features determined from the at least one captured image with physical product features determined from a plurality of product templates stored in a data store; a key performance indicator (KPI) unit to; identify, for each identified product in the at least one captured image, a proximally located product label of the at least one product label; recognize a product price on the proximally located product label; and determine whether the proximally located product label is a correct label for the identified product in response to a determination of whether the product price on the proximally located product label is within a predetermined range of prices stored in the data store for the identified product; and a realogram creation unit to generate a realogram from the identified plurality of products and product templates, wherein the realogram includes an electronically-generated diagram of the product display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining key performance indicators (KPIs) for a point-of-sale, the method comprising:
-
receiving, by a processor, at least one captured image of a product display including a plurality of products including physical product features, the at least one captured image further including at least one product label; comparing the physical product features determined from the at least one captured image with physical product features determined from a plurality of product templates in a data store; matching product templates with the physical product features determined from the at least one captured image based on the comparison; identifying each of the plurality of products in the at least one captured image based on the matching; identifying, for each product in the at least one captured image, a proximally located product label of the at least one product labels; recognizing a product price on each identified proximally located product label; determining whether each identified proximally located product label is a correct product label for each identified product by determining whether the product price on each identified proximally located product label is within a predetermined range of prices for each identified product; and generating, by a computer system, a realogram based on the identified plurality of products. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for determining a product price for a plurality of products at a point-of-sale, the method comprising:
-
receiving at least one captured image of a product display including the plurality of products including physical product features; comparing, by a computer system, the physical product features determined from the at least one captured image with physical product features determined from a plurality of product templates in a data store; matching product templates with the physical product features determined from the at least one captured image based on the comparison of the physical product features determined from the at least one captured image to the physical product features determined from the plurality of product templates; identifying each of the plurality of products in the at least one captured image based on the matching; identifying a product label proximally located to each identified product; recognizing a product price on each identified product label; and determining whether each identified proximally located product label is a correct product label for each identified product by determining whether the product price on each identified proximally located product label is within a predetermined range of prices for each identified product. - View Dependent Claims (17, 18)
-
Specification