CPC G06Q 10/0875 (2013.01) [G06Q 30/0635 (2013.01); G06Q 30/0639 (2013.01); G06V 20/60 (2022.01); G06V 30/1426 (2022.01)] | 20 Claims |
1. A system comprising:
a camera; and
a computer readable storage medium storing instruction that, when executed by one or more processors, cause the system to perform operations comprising:
capturing, using the camera, a plurality of images depicting a plurality of optical patterns in a scene, each optical pattern of the plurality of optical patterns corresponding to an object of a plurality of objects in the scene;
decoding, within the plurality of images, the plurality of optical patterns in the scene to obtain a plurality of code data for the plurality of optical patterns;
extracting, from a database and based on the plurality of code data, a plurality of entries, each entry of the plurality of entries corresponding to a respective object of the plurality of objects;
accessing a search parameter, the search parameter derived from search criteria provided as input using a graphical user interface page, wherein the search parameter comprises a barcode corresponding to the search criteria;
comparing the barcode to barcodes included in sets of data associated with the plurality of entries;
ascertaining that the search parameter matches particular barcodes of the barcodes; and
in response to ascertaining that the search parameter matches the particular barcodes, displaying, on a display, a preview image of a portion the scene and a graphical overlay that overlays the preview image, the graphical overlay comprising: (i) a first graphic that distinguishes an optical pattern depicted by the preview image and associated with the particular barcodes from another optical pattern depicted by the preview image; (ii) a second graphic that provides an indication of a quantity of optical patterns depicted by the preview image that are associated with the particular barcodes; (iii) a third graphic that identifies optical patterns depicted by the preview image that are not associated with the particular barcodes, wherein the first graphic is different from a color of third graphic; (iv) a fourth graphic that provides a notification that optical patterns that are depicted by the preview image and associated with the particular barcodes have been found; (v) a slide of a graphical carousel that comprises a plurality of slides, wherein the slide includes an image of an object associated with the optical pattern, text describing the object, and code data representing the optical pattern; and (vi) a button that, when toggled, causes the graphical carousel to overlay the preview image.
|