System and method for collaborative image selection
First Claim
1. A method of selecting images for a compilation, the method comprising:
- establishing a community of users, wherein a given user may be a member of multiple communities;
storing a set of images submitted to the community by the users;
facilitating sharing of the images between the users;
facilitating a recommendation of a first image to a first user from a second user by;
accepting the recommendation from the second user; and
communicating the recommendation to the first user;
maintaining electronic compilations derived from the shared images for different users in the community;
automatically ranking a subset of the images to reflect their estimated interest for a third user, wherein the ranking is based on user activities with the images, and wherein the user activities comprise recommendations of the images; and
presenting the subset of images in an order determined by the ranking.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sharing images and collaborating in the selection of images likely to be interest to a user. Images (e.g., photos) are shared within a community of users, by allowing user to access any unrestricted community image, recommend an image to another user, assemble compilations of any images the user can access, etc. Various metrics regarding user activity are tracked, such as how often an image was viewed, downloaded, recommended, included in a compilation, printed, edited, etc. The metric values may be normalized, and then weighted and combined to produce, for each image, a ranking or rating personalized to an individual user. Ratings of images for a user may be used to order them for electronic presentation, assemble a set of images for an electronic compilation (e.g., an online album) or physical compilation (e.g., a photo book, a yearbook) or for some other purpose.
127 Citations
20 Claims
-
1. A method of selecting images for a compilation, the method comprising:
-
establishing a community of users, wherein a given user may be a member of multiple communities;
storing a set of images submitted to the community by the users;
facilitating sharing of the images between the users;
facilitating a recommendation of a first image to a first user from a second user by;
accepting the recommendation from the second user; and
communicating the recommendation to the first user;
maintaining electronic compilations derived from the shared images for different users in the community;
automatically ranking a subset of the images to reflect their estimated interest for a third user, wherein the ranking is based on user activities with the images, and wherein the user activities comprise recommendations of the images; and
presenting the subset of images in an order determined by the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of selecting images for a compilation, the method comprising:
-
establishing a community of users, wherein a given user may be a member of multiple communities;
storing a set of images submitted to the community by the users;
facilitating sharing of the images between the users;
facilitating a recommendation of a first image to a first user from a second user by;
accepting the recommendation from the second user; and
communicating the recommendation to the first user;
maintaining electronic compilations derived from the shared images for different users in the community;
automatically ranking a subset of the images to reflect their estimated interest for a third user, wherein the ranking is based on user activities with the images, and wherein the user activities comprise recommendations of the images; and
presenting the subset of images in an order determined by the ranking.
-
-
14. A computer-implemented method of determining a first user'"'"'s likely interest in a set of images, the method comprising:
-
for each user in a plurality of users, including the first user, eliciting the user'"'"'s recommendations to other users of images in the set of images;
for each image in the set of images, associating values for multiple metrics, including;
the first user'"'"'s rating of the image, wherein a given user'"'"'s rating of an image indicates whether the given user selected the image as a favorite;
how often the image was recommended to the first user;
how often the image was downloaded by the first user;
an average rating of the image by all users who viewed the image;
how often the image was downloaded by any user;
for each image in the set of images, combining the values for the metrics to yield an estimated interest in the image by the first user; and
based on the estimated interests of the images, presenting to the first user multiple images from the set of images. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of determining a first user'"'"'s likely interest in a set of images, the method comprising:
-
for each user in a plurality of users, including the first user, eliciting the user'"'"'s recommendations to other users of images in the set of images;
for each image in the set of images, associating values for multiple metrics, including;
the first user'"'"'s rating of the image, wherein a given user'"'"'s rating of an image indicates whether the given user selected the image as a favorite;
how often the image was recommended to the first user;
how often the image was downloaded by the first user;
an average rating of the image by all users who viewed the image;
how often the image was downloaded by any user;
for each image in the set of images, combining the values for the metrics to yield an estimated interest in the image by the first user; and
based on the estimated interests of the images, presenting to the first user multiple images from the set of images.
-
Specification