Methods, Systems, and Articles of Manufacture for Managing Search Metadata
First Claim
Patent Images
1. A method for describing content on a network, comprising:
- receiving a selection of an item of network content from a user;
in response to receiving the selection, selecting one or more user tags of a user profile associated with the user based on a weight of each of the user tags, wherein the weight defines a correlation between the user tag and the user profile;
determining whether any of the one or more user tags are present in a list of content tags for the selected item, the content tags describing the item;
upon determining that a user tag is present in the list of content tags, adjusting a weight of the respective content tag, wherein the weight of the content tag defines a correlation between the content tag and the item; and
upon determining that a user tag is not present in the list of content tags, adding the user tag to the list of content tags.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are generally related to metadata describing users accessing a network and network content. Each user may have a user profile comprising a list of user tags describing the user. Each item of network content may include a list of content tags describing the item. Each user tag and content tag may have an associated weight value. When a user selects an item of network content, weights of one or more user tags of the user profile and one or more content tags may be adjusted based on the selection. In some embodiments, the tags may be removed based on the weight values so that only tags relevant to the user profile and network content remain.
-
Citations
24 Claims
-
1. A method for describing content on a network, comprising:
-
receiving a selection of an item of network content from a user; in response to receiving the selection, selecting one or more user tags of a user profile associated with the user based on a weight of each of the user tags, wherein the weight defines a correlation between the user tag and the user profile; determining whether any of the one or more user tags are present in a list of content tags for the selected item, the content tags describing the item; upon determining that a user tag is present in the list of content tags, adjusting a weight of the respective content tag, wherein the weight of the content tag defines a correlation between the content tag and the item; and upon determining that a user tag is not present in the list of content tags, adding the user tag to the list of content tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium comprising a program product which, when executed by a processor, is configured to perform an operation for describing content on a network, comprising:
-
receiving a selection of an item of network content from a user; in response to receiving the selection, selecting one or more user tags of a user profile associated with the user based on a weight of each of the user tags, wherein the weight defines a correlation between the user tag and the user profile; determining whether any of the one or more user tags are present in a list of content tags for the selected item, the content tags describing the item; upon determining that a user tag is present in the list of content tags, adjusting a weight of the respective content tag, wherein the weight of the content tag defines a correlation between the content tag and the item; and upon determining that a user tag is not present in the list of content tags, adding the user tag to the list of content tags. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
memory comprising; one or more user profiles, wherein each user profile comprises a list of user tags describing a user, each user tag having a weight value defining a correlation between the user tag and the user profile; one or more content profiles, wherein each content profile comprises a list of content tags describing an item of content available on a network, each content tag having a weight value defining a correlation of the content tag to a respective item; and a program configured to manage the user tags and content tags; and a processor communicably coupled with the memory which, when executing the program, is configured to; receive a selection of an item of network content from a user; in response to receiving the selection, selecting one or more user tags from a user profile associated with the user based on the weight of each of the user tags; determine whether any of the one or more user tags are present in the list of content tags for the selected item; upon determining that a user tag is present in the list of content tags, adjust a weight of the respective content tag; and upon determining that a user tag is not present in the list of content tags, add the user tag to the list of content tags. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification