Systems and methods for identifying a user's demographic characteristics based on the user's social media photographs
First Claim
1. A method of identifying user demographic characteristics, comprising:
- at a computing device with one or more processors, and memory storing one or more programs for execution by the one or more processors;
acquiring a plurality of photos posted to a social media site by a user;
identifying a plurality of facial images in the acquired photos;
inferring that each of a subset of the plurality of photos is a respective self-potrait taken by a respective person corresponding to a respective facial image in the respective photo, wherein each inference is based on a respective image of the respective person'"'"'s arm along the perimeter of the respective photo;
selecting a subset of facial images from the plurality of facial images, including selecting one or more of the facial images based on their presence in one or more of the inferred self-portraits, wherein selecting the subset of facial images comprises;
applying a clustering algorithm to group the plurality of facial images into a plurality of clusters; and
selecting a cluster of the plurality of cluster that has a highest cluster purity;
wherein the selected subset of facial images comprises the facial images in the selected cluster; and
estimating one or more demographic characteristics of the user based on the selected subset of facial images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method identifies user demographic characteristics, such as age and gender. First, a plurality of photos are acquired from postings to a social media site by a specific user. A plurality of facial images are identified in the acquired photos. Using a selected subset of the facial images, the method estimates one or more demographic characteristics of the user. In some cases, the estimation uses a profile photograph of the user. In some cases, the facial images are clustered based on similarity. The cluster that most closely matches the profile photo is used for demographic analysis to estimate the characteristics of the user. In some cases, a cluster is selected based on cluster purity, and the images in the cluster are used to estimate the characteristics of the user. In some cases, other self-portrait features are used, such as large facial images or arms along the perimeter of photographs.
-
Citations
20 Claims
-
1. A method of identifying user demographic characteristics, comprising:
at a computing device with one or more processors, and memory storing one or more programs for execution by the one or more processors; acquiring a plurality of photos posted to a social media site by a user; identifying a plurality of facial images in the acquired photos; inferring that each of a subset of the plurality of photos is a respective self-potrait taken by a respective person corresponding to a respective facial image in the respective photo, wherein each inference is based on a respective image of the respective person'"'"'s arm along the perimeter of the respective photo; selecting a subset of facial images from the plurality of facial images, including selecting one or more of the facial images based on their presence in one or more of the inferred self-portraits, wherein selecting the subset of facial images comprises; applying a clustering algorithm to group the plurality of facial images into a plurality of clusters; and selecting a cluster of the plurality of cluster that has a highest cluster purity; wherein the selected subset of facial images comprises the facial images in the selected cluster; and estimating one or more demographic characteristics of the user based on the selected subset of facial images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer system for identifying user demographic characteristics, comprising:
-
one or more processors; memory; and one or more programs stored in the memory, the one or more programs comprising instructions for; acquiring a plurality of photos posted to a social media site by a user; identifying a plurality of facial images in the acquired photos; inferring that each of a subset of the plurality of photos is a respective self-portrait taken by a respective person corresponding to a respective facial image in the respective photo, wherein each inference is based on a respective image of the respective person'"'"'s arm along the perimeter of the respective photo and each inference is further based on the respective photo having a facial image that exceeds a threshold percentage coverage of the respective photo; selecting a subset of facial images from the plurality of facial images, including selecting one or more of the facial images based on their presence in one or more of the inferred self-portraits; and estimating one or more demographic characteristics of the user based on the selected subset of facial images. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer with an image sensor, the one or more programs comprising instructions for:
-
acquiring a plurality of photos posted to a social media site by a user; identifying a plurality of facial images in the acquired photos; inferring that each of a subset of the plurality of photos is a respective self-portrait taken by a respective person corresponding to a respective facial image in the respective photo, wherein each inference is based on a respective image of the respective person'"'"'s arm along the perimeter of the respective photo; selecting a subset of facial images from the plurality of facial images, including selecting one or more of the facial images based on their presence in one or more of the inferred self-portraits; and estimating one or more demographic characteristics of the user based on the selected subset of facial images and based on images of identified non-human background objects in the scenes of the acquired photos, wherein the identified non-human background objects have a skew with respect to the one or more demographic characteristics. - View Dependent Claims (17, 18, 19, 20)
-
Specification