Methods and apparatus for false positive minimization in facial recognition applications
First Claim
1. An apparatus, comprising:
- a memory; and
a processor operatively coupled to the memory, the processor configured to, at a first time, receive data from a user device, the processor configured to store the data in a user profile data structure, the user profile data structure including facial recognition data of a user associated with the user device and defined based on at least one of two-dimensional facial recognition analytics, three-dimensional facial recognition analytics, or convolutional neural nets (CNN), the processor configured to receive, at a second time different from the first time, at least one image from an image capture device,the processor configured to identify (1) a venue based at least in part on data associated with the at least one image and (2) an image location within the venue based at least in part on a set of image characteristics within the received at least one image, the processor configured to retrieve, from a database, a plurality of user profile data structures including the user profile data structure, the processor configured to determine whether the user is at the venue based on at least a first portion of the data stored in the user profile data structure from the plurality of user profile data structures,the processor configured to, when the user is at the venue, determine whether the user associated with the user profile data structure can be identified in the at least one image by analyzing the at least one image with respect to the facial recognition data of the user based on at least one of the two-dimensional facial recognition analytics, the three-dimensional facial recognition analytics, or the CNN to identify a facial recognition confidence score,the processor configured to (1) determine a user location within the venue based on at least a second portion of the data stored in the user profile data structure, (2) compare the user location within the venue to the image location, and (3) increase the facial recognition confidence score when the user location within the venue and the image location are within a predetermined distance of each other, the processor configured to associate the at least one image with the user profile data structure based on the facial recognition confidence score meeting a predetermined criterion,the processor configured to not perform facial recognition analysis on the at least one image with respect to the facial recognition data when the user is not at the venue.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus can include a processor that can receive location data from a user device, and store the location data in a user profile data structure also storing facial recognition data. The processor can also receive at least one image, and can identify a location based at least in part on a set of characteristics within the at least one image. The processor can, for each user profile data structure stored in a database, compare location data in that user profile data structure to the location. The processor can, when the location data of the user profile data structure and the location match, conduct facial recognition to determine whether the user associated with the user profile data structure can be identified in the at least one image. The processor can then associate the at least one image with the user profile data structure if the user can be identified.
169 Citations
23 Claims
-
1. An apparatus, comprising:
-
a memory; and a processor operatively coupled to the memory, the processor configured to, at a first time, receive data from a user device, the processor configured to store the data in a user profile data structure, the user profile data structure including facial recognition data of a user associated with the user device and defined based on at least one of two-dimensional facial recognition analytics, three-dimensional facial recognition analytics, or convolutional neural nets (CNN), the processor configured to receive, at a second time different from the first time, at least one image from an image capture device, the processor configured to identify (1) a venue based at least in part on data associated with the at least one image and (2) an image location within the venue based at least in part on a set of image characteristics within the received at least one image, the processor configured to retrieve, from a database, a plurality of user profile data structures including the user profile data structure, the processor configured to determine whether the user is at the venue based on at least a first portion of the data stored in the user profile data structure from the plurality of user profile data structures, the processor configured to, when the user is at the venue, determine whether the user associated with the user profile data structure can be identified in the at least one image by analyzing the at least one image with respect to the facial recognition data of the user based on at least one of the two-dimensional facial recognition analytics, the three-dimensional facial recognition analytics, or the CNN to identify a facial recognition confidence score, the processor configured to (1) determine a user location within the venue based on at least a second portion of the data stored in the user profile data structure, (2) compare the user location within the venue to the image location, and (3) increase the facial recognition confidence score when the user location within the venue and the image location are within a predetermined distance of each other, the processor configured to associate the at least one image with the user profile data structure based on the facial recognition confidence score meeting a predetermined criterion, the processor configured to not perform facial recognition analysis on the at least one image with respect to the facial recognition data when the user is not at the venue. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17, 18, 19)
-
-
7. A method, comprising:
-
receiving, at a first time, data from a user device; storing the data in a user profile data structure in a database; receiving, at a second time different from the first time, at least one image from an image capture device; identifying (1) a venue based at least in part on data associated with the at least one image and (2) an image location within the venue based at least in part on a set of image characteristics within the at least one image; determining a user is at the venue based on a first portion of the data stored in the user profile data structure; determining a user location within the venue based on a second portion of the data stored in the user profile data structure, the second portion of the data being different from the first portion of the data; comparing the user location to the image location; and when a distance between the user location and the image location is less than a predetermined distance; analyzing facial recognition data within the user profile data structure with respect to the at least one image, facial recognition analysis not being performed on the facial recognition data within the user profile data structure with respect to the at least one image when the distance is greater than the predetermined distance, and storing the at least one image as associated with the user profile data structure when the at least one image matches the facial recognition data. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 20, 21, 22, 23)
-
Specification