Suggesting profile images for a social network
First Claim
Patent Images
1. A method comprising:
- receiving a first image and a second image, the first image and the second image associated with a first user;
identifying, with one or more processors, metadata associated with the first image and metadata associated with the second image;
scoring, with the one or more processors, the first image based at least in part on the metadata associated with the first image and the second image based at least in part on the metadata associated with the second image by assigning different scores to the first image and the second image when the metadata associated with the first image indicates that the first user was identified from the first image by the first user and the metadata associated with the second image indicates that the first user and a second user were identified from the second image;
generating, with the one or more processors, an ordered set of suggested profile images including the first image and the second image and an order of the ordered set of suggested profile images based at least in part on the scoring of the first image and the second image; and
providing the ordered set of suggested profile images to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating an ordered set of suggested profile images. The profile image application includes a scorer, a recognition engine, a trend analyzer, a suggestion module and a user interface engine. The scorer scores user images based on metadata, such as the number of people tagged in the image and the recency of the image. The recognition engine identifies people and objects in the image. The trend analyzer identifies trends. The suggestion module generates the ordered set of suggested profile images based at least in part on the score. The user interface engine generates a user interface that includes the ordered set of suggested profile images.
56 Citations
20 Claims
-
1. A method comprising:
-
receiving a first image and a second image, the first image and the second image associated with a first user; identifying, with one or more processors, metadata associated with the first image and metadata associated with the second image; scoring, with the one or more processors, the first image based at least in part on the metadata associated with the first image and the second image based at least in part on the metadata associated with the second image by assigning different scores to the first image and the second image when the metadata associated with the first image indicates that the first user was identified from the first image by the first user and the metadata associated with the second image indicates that the first user and a second user were identified from the second image; generating, with the one or more processors, an ordered set of suggested profile images including the first image and the second image and an order of the ordered set of suggested profile images based at least in part on the scoring of the first image and the second image; and providing the ordered set of suggested profile images to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a scorer stored on a memory and executable by one or more processors, the scorer receiving a first image and a second image, the first image and second image associated with a first user, identifying metadata associated with the first image and metadata associated with the second image, and scoring the first image based at least in part on the metadata associated with the first image and the second image based at least in part on the metadata associated with the second image by assigning different scores to the first image and the second image when the metadata associated with the first image indicates that the first user was identified from the first image by the first user and the metadata associated with the second image indicates that the first user and a second user were identified from the second image; a suggestion module stored on the memory and executable by the one or more processors, the suggestion module generating an ordered set of suggested profile images including the first image and the second image and an order of the ordered set of suggested profile images based at least in part on the scoring of the first image and the second image; and a user interface engine stored on the memory and executable by the one or more processors, the user interface engine providing the ordered set of suggested profile images for display to the first user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a first image and a second image, the first image and the second image associated with a first user; identify metadata associated with the first image and metadata associated with the second image; score the first image based at least in part on the metadata associated with the first image and the second image based at least in part on the metadata associated with the second image by assigning different scores to the first image and the second image when the metadata associated with the first image indicates that the first user was identified from the first image by the first user and the metadata associated with the second image indicates that the first user and a second user were identified from the second image; generate an ordered set of suggested profile images including the first image and the second image and an order of the ordered set of suggested profile images based at least in part on the scoring of the first image and the second image; and generate a user interface for displaying the ordered set of suggested profile images to the first user.
-
Specification