Apparatus and methods for facial recognition and video analytics to identify individuals in contextual video streams
First Claim
1. An apparatus, comprising:
- a memory;
a communication interface in communication with the memory and configured to communicate via a network; and
a processor in communication with the memory and the communication interface, the processor configured to receive, via the network and the communication interface, facial image data associated with a user of a client device,in response to receiving the facial image data, the processor configured to (1) register the facial image data associated with the user based on at least one of two-dimensional facial recognition analytics, three-dimensional facial recognition analytics, or convolutional neural nets (CNN) and (2) store the facial image data and contextual data associated with at least one of the user or the client device associated with the user in a database operably coupled to the processor,the processor configured to receive, via the network and the communication interface, video stream data from at least one image capture device in communication with the network, the video stream data including an indication of at least one facial image and data indicative of a coinciding event occurring at a predetermined venue,in response to receiving the video stream data, the processor configured to (1) analyze the video stream data based on at least one of the two-dimensional facial recognition analytics, the three-dimensional facial recognition analytics, or the CNN to define an analyzed video stream data set, (2) analyze contextual data associated with the video stream data to define an analyzed contextual data set associated with the video stream data, and (3) define a confidence level based on comparing the analyzed video stream data set to the facial image data stored in the database and comparing the analyzed contextual data set associated with the video stream data to the contextual data associated with at least one of the user or the client device associated with the user and stored in the database,the processor configured to define user-specific data (1) representing a user-related video stream and (2) including an indication of the coinciding event, when the confidence level satisfies a criterion, the processor further configured to send the user-specific data such that the client device associated with the user can access the user-specific data.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes a memory, a communication interface in communication with the memory and configured to communicate via a network, and a processor in communication with the memory and the communication interface. The processor receives facial image data associated with a user of a client device, registers the facial image data, and stores the facial image data and contextual data associated with the user in a database. The processor also receives video stream data from at least one image capture device in communication with the network, analyzes the video stream data and contextual data associated with the video stream data to define analyzed video data and analyzed contextual data, respectively, and defines a confidence level based on comparing the data associated with the video stream data to the data stored in the database. The processor defines a user-specific contextual video stream when the confidence level satisfies a criterion.
125 Citations
22 Claims
-
1. An apparatus, comprising:
-
a memory; a communication interface in communication with the memory and configured to communicate via a network; and a processor in communication with the memory and the communication interface, the processor configured to receive, via the network and the communication interface, facial image data associated with a user of a client device, in response to receiving the facial image data, the processor configured to (1) register the facial image data associated with the user based on at least one of two-dimensional facial recognition analytics, three-dimensional facial recognition analytics, or convolutional neural nets (CNN) and (2) store the facial image data and contextual data associated with at least one of the user or the client device associated with the user in a database operably coupled to the processor, the processor configured to receive, via the network and the communication interface, video stream data from at least one image capture device in communication with the network, the video stream data including an indication of at least one facial image and data indicative of a coinciding event occurring at a predetermined venue, in response to receiving the video stream data, the processor configured to (1) analyze the video stream data based on at least one of the two-dimensional facial recognition analytics, the three-dimensional facial recognition analytics, or the CNN to define an analyzed video stream data set, (2) analyze contextual data associated with the video stream data to define an analyzed contextual data set associated with the video stream data, and (3) define a confidence level based on comparing the analyzed video stream data set to the facial image data stored in the database and comparing the analyzed contextual data set associated with the video stream data to the contextual data associated with at least one of the user or the client device associated with the user and stored in the database, the processor configured to define user-specific data (1) representing a user-related video stream and (2) including an indication of the coinciding event, when the confidence level satisfies a criterion, the processor further configured to send the user-specific data such that the client device associated with the user can access the user-specific data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, at a host device and from a client device via a network, a signal indicative of a request to register facial image data associated with a user of the client device; registering the facial image data via facial recognition and image analysis; storing the facial image data and data associated with the registering in a database; receiving, at the host device, contextual video stream data including an indication of at least one facial image and data indicative of a coinciding event; analyzing the contextual video stream data via video analytics to determine if the contextual video stream data satisfies a criterion associated with identifying, via facial recognition, the facial image data in the contextual video stream data; defining user-specific data (1) representing a user-related video stream and (2) including an indication of the coinciding event, when the criterion is satisfied; and sending, from the host device to the client device, a signal indicative of an instruction to present the user-specific data on a display of the client device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
an image capture assembly in communication with a network, the image capture assembly including at least one image capture device configured to capture video stream data, the video stream data being associated with a predetermined venue; and a host device having at least a processor and a memory, the host device being in communication with the network and a database, the host device configured to (1) receive facial image data of a user from a client device via the network, (2) register the facial image data via facial recognition and image analysis, and (3) store the facial image data in the database, the host device configured to receive the video stream data from the image capture assembly and contextual data associated with the predetermined venue and to define a confidence level based on comparing the video stream data to the facial image data and comparing the contextual data associated with the predetermined venue to contextual data associated with at least one of the user or the client device associated with the user, the host device configured to define user-specific data (1) representing at least one user-related image and (2) including an indication of a coinciding event occurring at the predetermined venue, the host device configured to send the user-specific data when the confidence level satisfies a criterion such that the client device associated with the user can access the user-specific data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification