Method and system for tagging of content
First Claim
1. A method executed on one or more computing devices for providing a user with a set of user-generated labels for tagging an item, the method comprising:
- providing, via an electronic network, an item of online content for display to a user at a computing device operably connected to the electronic network;
receiving an indication of a request from a user to tag the item;
identifying a user-generated label set comprising a plurality of user-generated labels uniquely associated with and representing a plurality of sentiments regarding the item, each user-generated label of the plurality of user-generated labels being provided via the electronic network by a respective user,wherein the plurality of user-generated labels are selected based on the respective sentiments of the user-generated labels and respective fitness values for the plurality of user-generated labels, and wherein a fitness value comprises a weighted popularity of association of a respective sentiment with the user-generated label as a function of time;
determining, for each user-generated label of the selected user-generated labels, display characteristics including a relative spatial position of the user-generated label with respect to the other user-generated labels of the selected user-generated labels based on a comparison of the respective sentiments of the selected user-generated labels; and
providing, via the electronic network, the selected user-generated labels for display to the user at the computing device according to the determined display characteristics, wherein the user may select a user-generated label from the displayed set or input a new user-generated label.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and machine-implemented method for providing a user with a set of user-generated labels for tagging an item, the method including providing an item for display to a user, receiving an indication of a request from a user to tag the item, identifying a user-generated label set including a plurality of user-generated labels uniquely associated with the item, wherein a user-generated label is associated with an item in response to one or more of the user-generated label being previously used to tag the item or the user-generated label being pre-assigned to the item, each user-generated label of the plurality of user-generated labels representing a sentiment regarding the item and being associated with a fitness value, selecting one or more user-generated labels of the plurality of user-generated labels in response to receiving the indication and providing the one or more user-generated labels for display to the user.
36 Citations
22 Claims
-
1. A method executed on one or more computing devices for providing a user with a set of user-generated labels for tagging an item, the method comprising:
-
providing, via an electronic network, an item of online content for display to a user at a computing device operably connected to the electronic network; receiving an indication of a request from a user to tag the item; identifying a user-generated label set comprising a plurality of user-generated labels uniquely associated with and representing a plurality of sentiments regarding the item, each user-generated label of the plurality of user-generated labels being provided via the electronic network by a respective user, wherein the plurality of user-generated labels are selected based on the respective sentiments of the user-generated labels and respective fitness values for the plurality of user-generated labels, and wherein a fitness value comprises a weighted popularity of association of a respective sentiment with the user-generated label as a function of time; determining, for each user-generated label of the selected user-generated labels, display characteristics including a relative spatial position of the user-generated label with respect to the other user-generated labels of the selected user-generated labels based on a comparison of the respective sentiments of the selected user-generated labels; and providing, via the electronic network, the selected user-generated labels for display to the user at the computing device according to the determined display characteristics, wherein the user may select a user-generated label from the displayed set or input a new user-generated label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a user with user-generated labels for tagging content, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving, via an electronic network, an indication of a request to tag online content representing an item being provided for display to a user at a computing device operably connected to the network, while the user is interacting with the content, the content comprising a content identifier; identifying a collection of user-generated labels corresponding to the content identifier, each user-generated label of the collection being provided via the electronic network by a respective user, and representing a sentiment regarding the item, and being associated with a fitness value based on a weighted popularity of association of a respective sentiment with the user-generated label as a function of time, wherein selecting user-generated labels of the collection of user-generated labels is based on the fitness value of the user-generated labels; determining, for each user-generated label of the selected user-generated labels, display characteristics including a relative spatial position of the user-generated label with respect to the other user-generated labels of the selected user-generated labels based on a comparison of the respective sentiments of the selected user-generated labels; and providing, via the electronic network, the selected user-generated labels for display to the user at the computing device according to the determined display characteristics, wherein the user may select a user-generated label from the displayed collection or input a new user-generated label. - View Dependent Claims (18, 19, 20)
-
-
21. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
detecting a user request to tag an item of online content, while the item is being displayed to the user at a computing device operably connected to an electronic network; identifying a content identifier corresponding to the item; selecting user-generated labels from a plurality of user-generated labels corresponding to the content identifier, each of the plurality of user-generated labels being provided via the electronic network by a respective user and representing a sentiment regarding the item, wherein the selection of a respective one of the user-generated labels is based on a fitness criteria and a relation of the sentiment represented by the respective user-generated label to a pre-defined set of basic emotions, the fitness criteria comprising a weighted popularity of association of the sentiment with the user-generated label as a function of time; wherein the user-generated labels are selected to provide a full spectrum of sentiments regarding the item, such that at least two of the user-generated labels of the selected user-generated labels provide opposite sentiments from one another; and determining, for each user-generated label of the selected user-generated labels, display characteristics including a relative spatial position of the user-generated label with respect to the other user-generated labels of the selected user-generated labels based on a comparison of the respective sentiments of the selected user-generated labels; and providing, via the electronic network, the selected user-generated labels to be displayed to the user on a display area at the computing device based on the determined display characteristics, wherein the user may select a displayed user-generated label or input a new user-generated label. - View Dependent Claims (22)
-
Specification