Facial recognition with social network aiding
First Claim
1. A computer-implemented method comprising:
- obtaining a query image that was submitted to an image-based search system by a requesting user;
obtaining one or more images that are identified as matching the query image;
identifying people that are associated with at least one of the one or more images that are identified as matching the query image;
for each person that is associated with at least one of the one or more images that are identified as matching the query image, obtaining a score that reflects a level of social connectivity between the person and the requesting user that submitted the query image to the image-based search system;
selecting one or more of the people that are associated with at least one of the one or more images that are identified as matching the query image based on the scores that reflect the level of social connectivity between each person and the requesting user that submitted the query image to the image-based search system; and
providing a respective identifier of one or more of the selected people to the requesting user.
2 Assignments
0 Petitions
Accused Products
Abstract
A facial recognition search system identifies one or more likely names (or other personal identifiers) corresponding to the facial image(s) in a query as follows. After receiving the visual query with one or more facial images, the system identifies images that potentially match the respective facial image in accordance with visual similarity criteria. Then one or more persons associated with the potential images are identified. For each identified person, person-specific data comprising metrics of social connectivity to the requester are retrieved from a plurality of applications such as communications applications, social networking applications, calendar applications, and collaborative applications. An ordered list of persons is then generated by ranking the identified persons in accordance with at least metrics of visual similarity between the respective facial image and the potential image matches and with the social connection metrics. Finally, at least one person identifier from the list is sent to the requester.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining a query image that was submitted to an image-based search system by a requesting user; obtaining one or more images that are identified as matching the query image; identifying people that are associated with at least one of the one or more images that are identified as matching the query image; for each person that is associated with at least one of the one or more images that are identified as matching the query image, obtaining a score that reflects a level of social connectivity between the person and the requesting user that submitted the query image to the image-based search system; selecting one or more of the people that are associated with at least one of the one or more images that are identified as matching the query image based on the scores that reflect the level of social connectivity between each person and the requesting user that submitted the query image to the image-based search system; and providing a respective identifier of one or more of the selected people to the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; obtaining a query image that was submitted to an image-based search system by a requesting user; obtaining one or more images that are identified as matching the query image; identifying people that are associated with at least one of the one or more images that are identified as matching the query image; for each person that is associated with at least one of the one or more images that are identified as matching the query image, obtaining a score that reflects a level of social connectivity between the person and the requesting user that submitted the query image to the image-based search system; selecting one or more of the people that are associated with at least one of the one or more images that are identified as matching the query image based on the scores that reflect the level of social connectivity between each person and the requesting user that submitted the query image to the image-based search system; and providing a respective identifier of one or more of the selected people to the requesting user. - View Dependent Claims (13, 14, 15, 16)
-
17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
obtaining a query image that was submitted to an image-based search system by a requesting user; obtaining one or more images that are identified as matching the query image; identifying people that are associated with at least one of the one or more images that are identified as matching the query image; for each person that is associated with at least one of the one or more images that are identified as matching the query image, obtaining a score that reflects a level of social connectivity between the person and the requesting user that submitted the query image to the image-based search system; selecting one or more of the people that are associated with at least one of the one or more images that are identified as matching the query image based on the scores that reflect the level of social connectivity between each person and the requesting user that submitted the query image to the image-based search system; and providing a respective identifier of one or more of the selected people to the requesting user. - View Dependent Claims (18, 19, 20)
-
Specification