ASSOCIATING CAMERAS WITH USERS AND OBJECTS IN A SOCIAL NETWORKING SYSTEM
First Claim
1. A computer-implemented method comprising:
- maintaining, by a social networking system, a plurality of user accounts;
analyzing a first set of images associated with a first user account to identify a metadata attribute of each of the first set of images;
analyzing a second set of images associated with a second user account to identify a metadata attribute of each of the second set of images;
determining whether the metadata attribute of the first set of images matches the metadata attribute of the second set of images; and
sending, by the social networking system, a request to perform an action associated with the first user account and the second user account, if the metadata attribute of the first set of images matches the metadata attribute of the second set of images.
1 Assignment
0 Petitions
Accused Products
Abstract
Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.
25 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
maintaining, by a social networking system, a plurality of user accounts; analyzing a first set of images associated with a first user account to identify a metadata attribute of each of the first set of images; analyzing a second set of images associated with a second user account to identify a metadata attribute of each of the second set of images; determining whether the metadata attribute of the first set of images matches the metadata attribute of the second set of images; and sending, by the social networking system, a request to perform an action associated with the first user account and the second user account, if the metadata attribute of the first set of images matches the metadata attribute of the second set of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer-executable code comprising instructions for:
-
maintaining a plurality of user accounts; analyzing a first set of images associated with a first user account to identify a metadata attribute of each of the first set of images; analyzing a second set of images associated with a second user account to identify a metadata attribute of each of the second set of images; determining whether the metadata attribute of the first set of images matches the metadata attribute of the second set of images; and sending a request to perform an action associated with the first user account and the second user account, if the metadata attribute of the first set of images matches the metadata attribute of the second set of images. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification