IP Library Granted Patent US 8,989,451
Granted Patent B2
US 8,989,451 · App. 13/618,226 · Granted Mar 24, 2015

Computer-implemented method for performing similarity searches

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,989,451
App. No.
13/618,226
Granted
Mar 24, 2015
Kind
B2
Abstract

A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.

Claims (32)

1. A computer-implemented method for determining face similarity, the method comprising:

identifying a person from an image associated with an account of a user of a social network;

identifying at least one of text or metadata associated with the image by the social network;

determining one or more or more classifications corresponding to an ethnicity, a gender or an age classification of the person in the image, using the at least one of text and metadata;

in response to the user initiating a search for other users of the social network, performing a similarity search using the person of the image, in order to identify images of other persons that are similar in appearance to the person in the image and that share the one or more classifications of the person in the image; and

providing, to the user, a search result based on at least one identified image from the similarity search.

2. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes determining biographical information about the person in the image using the text and metadata.

3. The method of claim 1 , wherein determining one or more of the classifications further comprises using image data from the image of the person to determine one or more of the classifications corresponding to the ethnicity, the gender or the age classification.

4. The method of claim 1 , wherein identifying a person from an image includes detecting a face of the person from the image, including one or more features of the face.

5. The method of claim 1 , wherein performing the similarity search includes formulating a search query to include image data that represents one or more visual characteristics of a face of the person.

6. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes identifying a text contained in a file that includes the image of the person.

7. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes identifying a label or a tag provided with the image.

8. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes identifying a text contained in the image.

9. A system comprising one or more computers configured to perform operations comprising:

identifying a person from an image associated with an account of a user of a social network;

identifying at least one of text or metadata associated with the image by the social network;

determining one or more or more classifications corresponding to an ethnicity, a gender or an age classification of the person in the image, using the at least one of text and metadata;

in response to the user initiating a search for other users of the social network, performing a similarity search using the person of the image, in order to identify images of other persons that are similar in appearance to the person in the image and that share the one or more classifications of the person in the image; and

providing, to the user, a search result based on at least one identified image from the similarity search.

10. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes determining biographical information about the person in the image using the text and metadata.

11. The method of claim 1 , wherein determining one or more of the classifications further comprises using image data from the image of the person to determine one or more of the classifications corresponding to the ethnicity, the gender or the age classification.

12. The method of claim 1 , wherein identifying a person from an image includes detecting a face of the person from the image, including one or more features of the face.

13. The method of claim 1 , wherein performing the similarity search includes formulating a search query to include image data that represents one or more visual characteristics of a face of the person.

14. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes identifying a text contained in a file that includes the image of the person.

15. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes identifying a label or a tag provided with the image.

16. The method of claim 1 , wherein identifying at least one of text or metadata associated with the image includes identifying a text contained in the image.

17. A non-transitory computer-readable medium for determining face similarity, the computer-readable medium comprising instructions, that when executed by one or more processors, cause the one or more processors to perform steps comprising:

identifying a person from an image associated with an account of a user of a social network;

identifying at least one of text or metadata associated with the image by the social network;

determining one or more or more classifications corresponding to an ethnicity, a gender or an age classification of the person in the image, using the at least one of text and metadata;

in response to the user initiating a search for other users of the social network, performing a similarity search using the person of the image, in order to identify images of other persons that are similar in appearance to the person in the image and that share the one or more classifications of the person in the image; and

providing, to the user, a search result based on at least one identified image from the similarity search.

Assignments (4)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: VANHOUCKE, VINCENT; GOKTURK, SALIH BURAK; ANGUELOV, DRAGOMIR; LEE, KUANG-CHIH; SHAH, MUNJAL; TENGLI, ASHWIN
To: RIYA, INC.
Reel/Frame 033138/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2014
From: LIKE.COM
To: GOOGLE INC.
Reel/Frame 033138/0612 →
CHANGE OF NAME Recorded Jun 19, 2014
From: RIYA, INC.
To: LIKE.COM
Reel/Frame 033202/0358 →