Suggesting profile images for a social network
First Claim
1. A method for generating an ordered set of suggested profile images for a social network, the method comprising:
- registering, with one or more processors, a user and generating a user profile for the user, the user profile lacking a profile image;
receiving a plurality of images associated with the user;
identifying, with the one or more processors, metadata associated with each image;
scoring, with the one or more processors, the plurality of images based at least in part on the metadata;
generating, with the one or more processors, the ordered set of suggested profile images, the ordered set ordered based on the scoring;
generating a user interface for displaying the ordered set of suggested profile images to the user;
receiving a selected profile image from the ordered set of suggested profile images; and
updating the user profile to include the selected profile image.
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.
112 Citations
20 Claims
-
1. A method for generating an ordered set of suggested profile images for a social network, the method comprising:
-
registering, with one or more processors, a user and generating a user profile for the user, the user profile lacking a profile image; receiving a plurality of images associated with the user; identifying, with the one or more processors, metadata associated with each image; scoring, with the one or more processors, the plurality of images based at least in part on the metadata; generating, with the one or more processors, the ordered set of suggested profile images, the ordered set ordered based on the scoring; generating a user interface for displaying the ordered set of suggested profile images to the user; receiving a selected profile image from the ordered set of suggested profile images; and updating the user profile to include the selected profile image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating an ordered set of suggested profile images for a social network, the system comprising:
-
a social network application stored on a memory and executable by one or more processors, the social network application registering a user and generating a user profile for the user, the user profile lacking a profile image; a scorer stored on the memory and executable by the one or more processors, the scorer receiving a plurality of images associated with the user, identifying metadata associated with each image and scoring the plurality of images based at least in part on the metadata; a suggestion module stored on the memory and executable by the one or more processors, the suggestion module generating the ordered set of suggested profile images, the ordered set ordered based on the scoring; and a user interface engine stored on the memory and executable by the one or more processors, the user interface engine generating the ordered set of suggested profile images to a user; wherein the social network application receives a selected profile image from the ordered set of suggested profile images and updates the user profile to include the selected profile image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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:
-
register a user and generate a user profile for the user, the user profile lacking a profile image; receive a plurality of images associated with the user; identify metadata associated with each application; score the plurality of images based at least in part on the metadata; generate an ordered set of suggested profile images, the ordered set ordered based on the scoring; generate a user interface for displaying the ordered set of suggested profile images to the user; receive a selected profile image from the ordered set of suggested profile images; and update the user profile to include the selected profile image. - View Dependent Claims (20)
-
Specification