IP Library Granted Patent US 10,445,558
Granted Patent B2
US 10,445,558 · App. 15/652,180 · Granted Oct 15, 2019

Systems and methods for determining users associated with devices based on facial recognition of images

Inventors: Xun Wilson Huang (Alameda, CA); Jun Sun (Saratoga, CA); Zhiyang Wang (Mountain View, CA); Wenjie Lin (Mountain View, CA); Jieqi Yu (Sunnyvale, CA); Farhan Khan (Palo Alto, CA)
Assignee: Facebook, Inc.
G06K9/00228G06F16/583G06F16/784G06N20/00G06F16/50G06N5/025
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 10,445,558
App. No.
15/652,180
Granted
Oct 15, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable media can identify a user associated with a device based on a subset of media content items on the device based at least in part on analysis of the subset of media content items. A relationship between the user and one or more other users depicted in the media content items can be determined. A recommendation relating to sending at least one media content item on the device to at least of the one or more other users can be generated based on the determined relationship.

Claims (45)

1. A computer-implemented method comprising:

identifying, by a computing system, a user associated with a device based on a subset of media content items on the device based at least in part on analysis of the subset of media content items, wherein the identifying comprises:

clustering of one or more face representations depicted in the subset of media content items, and

determining a face representation from the one or more face representations that corresponds to a cluster with a highest number of face representations;

determining, by the computing system, a relationship between the user and one or more other users depicted in the media content items; and

generating, by the computing system, a recommendation relating to sending at least one media content item on the device to at least one of the one or more other users, based on the determined relationship.

2. The computer-implemented method of claim 1 , further comprising identifying the subset of media content items, wherein the subset of media content items are selfies.

3. The computer-implemented method of claim 2 , wherein the selfies are identified based on one or more of: a resolution associated with a media content item, a machine learning model, or a camera used to capture a media content item.

4. The computer-implemented method of claim 3 , wherein the machine learning model is trained to determine attributes associated with visual content of media content items.

5. The computer-implemented method of claim 2 , further comprising:

generating one or more clusters of one or more faces detected in the selfies; and

identifying a cluster of the one or more clusters that has a highest distribution of faces as being associated with the user associated with the device.

6. The computer-implemented method of claim 5 , further comprising generating a facial model for the user associated with the device based on the cluster associated with the user associated with the device.

7. The computer-implemented method of claim 1 , further comprising:

generating one or more clusters of faces detected in the media content items; and

generating a facial model for each of the one or more clusters, wherein each of the one or more clusters is associated with a person.

8. The computer-implemented method of claim 1 , wherein the recommendation indicates one or more media content items to send to a particular user of the one or more other users.

9. The computer-implemented method of claim 1 , wherein the recommendation indicates at least some of the one or more other users as potential recipients of a media content item.

10. The computer-implemented method of claim 1 , wherein the recommendation indicates a user of the one or more other users that is not depicted in a media content item as a potential recipient of the media content item.

11. A system comprising:

at least one hardware processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

identifying a user associated with a device based on a subset of media content items on the device based at least in part on analysis of the subset of media content items, wherein the identifying comprises:

clustering of one or more face representations depicted in the subset of media content items, and

determining a face representation from the one or more face representations that corresponds to a cluster with a highest number of face representations;

determining a relationship between the user and one or more other users depicted in the media content items; and

generating a recommendation relating to sending at least one media content item on the device to at least one of the one or more other users, based on the determined relationship.

12. The system of claim 11 , wherein the instructions further cause the system to perform identifying the subset of media content items, wherein the subset of media content items are selfies.

13. The system of claim 12 , wherein the selfies are identified based on one or more of: a resolution associated with a media content item, a machine learning model, or a camera used to capture a media content item.

14. The system of claim 12 , wherein the instructions further cause the system to perform:

generating one or more clusters of one or more faces detected in the selfies; and

identifying a cluster of the one or more clusters that has a highest distribution of faces as being associated with the user associated with the device.

15. The system of claim 11 , wherein the recommendation indicates a user of the one or more other users that is not depicted in a media content item as a potential recipient of the media content item.

16. A non-transitory computer readable medium including instructions that, when executed by at least one hardware processor of a computing system, cause the computing system to perform a method comprising:

identifying a user associated with a device based on a subset of media content items on the device based at least in part on analysis of the subset of media content items, wherein the identifying comprises:

clustering of one or more face representations depicted in the subset of media content items, and

determining a face representation from the one or more face representations that corresponds to a cluster with a highest number of face representations;

determining a relationship between the user and one or more other users depicted in the media content items; and

generating a recommendation relating to sending at least one media content item on the device to at least one of the one or more other users, based on the determined relationship.

17. The non-transitory computer readable medium of claim 16 , wherein the method further comprises identifying the subset of media content items, wherein the subset of media content items are selfies.

18. The non-transitory computer readable medium of claim 17 , wherein the selfies are identified based on one or more of: a resolution associated with a media content item, a machine learning model, or a camera used to capture a media content item.

19. The non-transitory computer readable medium of claim 17 , wherein the method further comprises:

generating one or more clusters of one or more faces detected in the selfies; and

identifying a cluster of the one or more clusters that has a highest distribution of faces as being associated with the user associated with the device.

20. The non-transitory computer readable medium of claim 16 , wherein the recommendation indicates a user of the one or more other users that is not depicted in a media content item as a potential recipient of the media content item.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058299/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2019
From: HUANG, XUN WILSON; SUN, JUN; WANG, ZHIYANG; LIN, WENJIE; YU, JIEQI; KHAN, FARHAN
To: FACEBOOK, INC.
Reel/Frame 049473/0687 →
Continuity (1)
Related Publication 20190019012A1 · Jan 17, 2019