| CPC G06N 20/00 (2019.01) [G06N 3/08 (2013.01); G06T 7/11 (2017.01); G06V 10/443 (2022.01); G06V 10/454 (2022.01); G06V 10/70 (2022.01); G06V 10/82 (2022.01); G06V 20/20 (2022.01); H04N 21/23418 (2013.01); H04N 21/44008 (2013.01); H04N 21/47815 (2013.01); H04N 21/812 (2013.01); G06T 2207/10016 (2013.01)] | 20 Claims |

|
17. A non-transitory computer-readable medium storing instructions which, when executed, cause at least one processor to perform operations for recognizing an object in a video stream, the operations comprising:
selecting a video frame from the video stream based on a frame selection value;
identifying within one or more image blocks of the selected video frame, a region comprising an image of one or more objects, based on a machine learning model for determining regions characterized by an image recognition parameter;
updating an object list comprising the one or more objects based on a likelihood metric indicating that the region is associated with the one or more objects, wherein updating the object list further comprises:
identifying a first descriptive element within the region indicating a user identifier of a user;
identifying a second descriptive element within the region indicating a value associated with the one or more objects; and
updating the object list using the user identifier and the value such that the object list (i) is associated with the user identifier and (ii) indicates the value associated with the one or more objects; and
generating for displaying, on a user interface, information related to the object list.
|