PEOPLE CENTRIC, CROSS SERVICE, CONTENT DISCOVERY SYSTEM
First Claim
1. A method of customizing access to images available to a user on a computing device, comprising:
- receiving input from a user selecting a library of images having metadata associated therewith, said images being accessible on the computing device, and at least some of which are provided by one or more services with which the computing device communicates;
identifying images within the selected library based on the metadata respectively associated therewith;
sorting icons that represent a plurality of collections of the images that have been identified, each of the collections being sorted using an identifier of an individual or a group of individuals included in the metadata associated with the images;
prioritizing the collections of images based at least in part on prior user activity relating to images of the individual or group of individuals who has been identified; and
presenting to the user a menu of at least some of the icons representing the plurality of collections of the images in a manner that reflects an order in which the collections have been prioritized.
2 Assignments
0 Petitions
Accused Products
Abstract
A menu structure is provided which allows a user of a computing device to more easily consolidate and navigate images and/or albums regardless of their location. Moreover, the menu structure is dynamically tailored to individual users based on their previous interactions with the people appearing in the images/albums. The menu includes icons representing images (e.g., photos) or collections of images that have been categorized based in part on metadata respectively associated with the images. The metadata may have been provided by tagging the images or posting the images on one or more social networking sites. The order in which the icons are presented on the menu or interface may be based on their relative relevance or importance to the user.
24 Citations
20 Claims
-
1. A method of customizing access to images available to a user on a computing device, comprising:
-
receiving input from a user selecting a library of images having metadata associated therewith, said images being accessible on the computing device, and at least some of which are provided by one or more services with which the computing device communicates; identifying images within the selected library based on the metadata respectively associated therewith; sorting icons that represent a plurality of collections of the images that have been identified, each of the collections being sorted using an identifier of an individual or a group of individuals included in the metadata associated with the images; prioritizing the collections of images based at least in part on prior user activity relating to images of the individual or group of individuals who has been identified; and presenting to the user a menu of at least some of the icons representing the plurality of collections of the images in a manner that reflects an order in which the collections have been prioritized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
organizing images into a logical hierarchy of categories based on metadata respectively associated with each of the images, said logical hierarchy of categories including at least a first category and at least a first subcategory therebelow, in which at least some of the images are images shared with a user by a third party via one or more social networking services; and in response to a request from the user, presenting a menu that includes icons from which the images in the first subcategory can be selected, said icons being presented in a sequence that reflects relative degrees of prior user interaction with images of individuals or groups of individuals identified by the metadata. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computing device, comprising:
-
a memory for storing instructions; a processor for executing instructions stored in the memory to cause the computing device to perform operations including; receiving input from a user selecting a library of images having metadata associated therewith, said images being accessible on the computing device, and at least some of which are provided by one or more services with which the computing device communicates; identifying images within the selected library based on the metadata respectively associated therewith; sorting icons that represent a plurality of collections of the images that have been identified, each of the collections being sorted using an identifier of an individual or a group of individuals included in the metadata associated with the images; prioritizing the collections of images based at least in part on prior user activity relating to images of the individual or group of individuals who has been identified; and presenting to the user a menu of at least some of the icons representing the plurality of collections of the images in a manner that reflects an order in which the collections have been prioritized. - View Dependent Claims (19, 20)
-
Specification