Media object metadata association and ranking
First Claim
Patent Images
1. An apparatus comprising:
- a processor;
a data storage for storing computer instructions comprising;
logic executed by the processor for providing at least one image for display to at least one user,logic executed by the processor for accepting input from a plurality of users concerning the at least one image, wherein the input comprises at least two different types of metadata, wherein the user-entered metadata comprise tags,logic executed by the processor for updating aggregated metadata associated with the at least one image using the input, the updating comprising;
associating a new set of tags for the at least one image based on co-occurrence indices pre-computed for each of the new set of tags, each of the co-occurrence indices representing a number of times a tag in the new set of tags and a tag in the tags are both assigned to an image, anddetermining the popularity of the tags and the new set of tags based on a number of times the tags and the new set of tags were previously associated with at least one other image in a grouping including the image and the other image;
logic executed by the processor for updating the display of the at least one image in response to updating the aggregated metadata, the updating comprising;
displaying tags in a first subset of the aggregated metadata, the first subset having co-occurrence indices exceeding a pre-determined threshold, anddisplaying tags in a remainder of the aggregated metadata in a separate area of the display, the remainder having co-occurrence indices below a pre-determined threshold,wherein each of the tags in the first subset and remainder are displayed along with a relevance-setting icon;
logic executed by the processor for detecting a selection of a tag in the first subset or the remainder, the selection causing the processor to generate a search query for the selected tag using the selected tag as a search term in the search query; and
logic executed by the processor for detecting a second selection of a relevance-setting icon associated with the tag, the second selection causing the processor to increase a respective co-occurrence index associated with the tag and at least one other tag.
5 Assignments
0 Petitions
Accused Products
Abstract
Metadata may be associated with media objects by providing media objects for display, and accepting input concerning the media objects, where the input may include at least two different types of metadata. For example, metadata may be in the form of tags, comments, annotations or favorites. The media objects may be searched according to metadata, and ranked in a variety of ways.
-
Citations
49 Claims
-
1. An apparatus comprising:
-
a processor; a data storage for storing computer instructions comprising; logic executed by the processor for providing at least one image for display to at least one user, logic executed by the processor for accepting input from a plurality of users concerning the at least one image, wherein the input comprises at least two different types of metadata, wherein the user-entered metadata comprise tags, logic executed by the processor for updating aggregated metadata associated with the at least one image using the input, the updating comprising; associating a new set of tags for the at least one image based on co-occurrence indices pre-computed for each of the new set of tags, each of the co-occurrence indices representing a number of times a tag in the new set of tags and a tag in the tags are both assigned to an image, and determining the popularity of the tags and the new set of tags based on a number of times the tags and the new set of tags were previously associated with at least one other image in a grouping including the image and the other image; logic executed by the processor for updating the display of the at least one image in response to updating the aggregated metadata, the updating comprising; displaying tags in a first subset of the aggregated metadata, the first subset having co-occurrence indices exceeding a pre-determined threshold, and displaying tags in a remainder of the aggregated metadata in a separate area of the display, the remainder having co-occurrence indices below a pre-determined threshold, wherein each of the tags in the first subset and remainder are displayed along with a relevance-setting icon; logic executed by the processor for detecting a selection of a tag in the first subset or the remainder, the selection causing the processor to generate a search query for the selected tag using the selected tag as a search term in the search query; and logic executed by the processor for detecting a second selection of a relevance-setting icon associated with the tag, the second selection causing the processor to increase a respective co-occurrence index associated with the tag and at least one other tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
providing, by a computing device, at least one image for display to at least one user; accepting, by the computing device, input from a plurality of users concerning the at least one image, wherein the input comprises at least two different types of metadata and wherein the user-entered metadata comprise tags; updating, by the computing device, aggregated metadata associated with the at least one image using the input, the updating comprising; associating a new set of tags for the at least one image based on co-occurrence indices pre-computed for each of the new set of tags, each of co-occurrence indices representing a number of times a tag in the new set of tags and a tag in the tags are both assigned to an image, and determining the popularity of the tags and the new set of tags based on a number of times the tags and the new set of tags were previously associated with at least one other image in a grouping including the image and the other image; updating the display of the at least one image in response to updating the aggregated metadata, the updating comprising; displaying tags in a first subset of the aggregated metadata, the first subset having co-occurrence indices exceeding a pre-determined threshold, and displaying tags in a remainder of the aggregated metadata in a separate area of the display, the remainder having co-occurrence indices below a pre-determined threshold, wherein each of the tags in the first subset and remainder are displayed along with a relevance-setting icon; detecting a selection of a tag in the first subset or the remainder, the selection causing the processor to generate a search query for the selected tag using the selected tag as a search term in the search query; and detecting a second selection of a relevance-setting icon associated with the tag, the second selection causing the processor to increase a respective co-occurrence index associated with the tag and at least one other tag. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer readable storage medium comprising computer-executable program code executable by a processor for:
-
providing, by the processor, at least one image for display to at least one user; accepting, by the processor, input from a plurality of users concerning the at least one image, wherein the input comprises at least two different types of metadata, wherein the user-entered metadata comprise tags; updating, by the processor, aggregated metadata associated with the at least one image using the input, the updating comprising; associating a new set of tags for the at least one image based on co-occurrence indices pre-computed for each of the new set of tags, each of co-occurrence indices representing a number of times a tag in the new set of tags and a tag in the tags are both assigned to an image, and determining the popularity of the tags and the new set of tags based on a number of times the tags and the new set of tags were previously associated with at least one other image in a grouping including the image and the other image; updating, by the processor, the display of the at least one image in response to updating the aggregated metadata, the updating comprising; displaying tags in a first subset of the aggregated metadata, the first subset having co-occurrence indices exceeding a pre-determined threshold, and displaying tags in a remainder of the aggregated metadata in a separate area of the display, the remainder having co-occurrence indices below a pre-determined threshold, wherein each of the tags in the first subset and remainder are displayed along with a relevance-setting icon; detecting, by the processor, a selection of a tag in the first subset or the remainder, the selection causing the processor to generate a search query for the selected tag using the selected tag as a search term in the search query; and detecting, by the processor, a second selection of a relevance-setting icon associated with the tag, the second selection causing the processor to increase a respective co-occurrence index associated with the tag and at least one other tag. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification