Broadcast Identifier Enhanced Facial Recognition of Images
First Claim
1. A system comprising:
- a database comprising broadcast identifiers associated with people;
a facial recognition system operable on a processor that;
receives an image comprising a face, said image being taken by a first user;
receives at least one broadcast identifier captured when said image was taken;
determines a set of candidates for facial recognition from said database based on said broadcast identifier; and
performs facial recognition on said image to match an image to one of said candidates.
3 Assignments
0 Petitions
Accused Products
Abstract
A system may recognize faces within an image by using wireless identifiers captured at the time the image was taken to determine a list of candidates for facial recognition. A database may contain people associated with one or more wireless identifiers, which may be identifiers associated with various protocols, such as Bluetooth, cellular telephones, WiFi, or other protocols. In some cases, the list of candidates may be expanded by using candidate'"'"'s social networks. The recognized faces may be tagged in the image as metadata, then used in various scenarios. In one scenario, an album of images from an event may be created by matching people who were tagged in images. In another scenario, people may exchange business contact information or social network contacts by taking images of each other.
64 Citations
20 Claims
-
1. A system comprising:
-
a database comprising broadcast identifiers associated with people; a facial recognition system operable on a processor that; receives an image comprising a face, said image being taken by a first user; receives at least one broadcast identifier captured when said image was taken; determines a set of candidates for facial recognition from said database based on said broadcast identifier; and performs facial recognition on said image to match an image to one of said candidates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by at least one computer processor, said method comprising:
-
receiving a first image having at least one broadcast identifier associated with said first image, said first image comprising a first face; creating a set of candidate persons by looking up said at least one broadcast identifier in a user database to identify at least one candidate person, said user database comprising broadcast identifiers associated with persons; attempting to match said first face with each person in said set of candidate persons and determining a first match; and tagging said first image with a first person associated with said first match. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method performed by at least one computer processor, said method comprising:
-
receiving a first image comprising first metadata, said first metadata comprising a first set of broadcast identifiers captured when said first image was taken; looking up said first set of broadcast identifiers to determine a first set of candidate persons; attempting to match a first face in said first image with faces from said first set of candidate persons to determine a first match comprising a first person; tagging said first face in said first image with said first match; receiving a second image comprising second metadata, said second metadata comprising a second set of broadcast identifiers captured when said second image was taken; looking up said second set of broadcast identifiers to determine a second set of candidate persons; attempting to match a second face in said second image with faces from said second set of candidate persons to determine a second match comprising a second person; and tagging said second face in said second image with said second match. - View Dependent Claims (17, 18, 19, 20)
-
Specification