Patent ID: 9288274
Filing Date: 2016-03-15
CPC Classification: G06Q,H04L

Claim Text:
1. A method comprising: receiving, at a server and from a client computing device, a plurality of user feedback items for a first online content, wherein the plurality of user feedback items describe reactions of users to the first online content and include first and second user feedback items; determining, at the server, a user emotional response associated with each of the plurality of user feedback items, each of the user emotional responses being associated with at least one of: a plurality of emotions or an intensity level of an emotion, wherein the determining the user emotional response associated with each of the plurality of user feedback items includes determining a first emotion is associated with a first user emotional response associated with the first user feedback item and determining a second emotion, different from the first emotion, is associated with a second user emotional response associated with the second user feedback item; aggregating, at the server, the user emotional responses to determine a community emotional response to the first online content, the community emotional response being determined based on (i) the at least one of: the plurality of emotions or the intensity level of the emotion associated with the user emotional responses, and (ii) an emotion graph representing intensities and combinations of emotions, wherein the determining the community emotional response includes combining the first emotion associated with the first user emotional response and the second emotion associated with the second user emotional response into a resulting single third emotion according to the combinations of emotions represented by the emotion graph, the third emotion is different from the first and second emotions, and the third emotion is neither a stronger form of the first emotion nor a weaker form of the first emotion according to the intensities of emotions represented by the emotion graph; and transmitting, from the server, a signal for displaying, on a display unit and in association with the first online content, a visual indication of the determined community emotional response to the first online content, wherein: the visual indication of the community emotional response to the online content includes an icon placed over the online content, a size of the icon corresponds to a size of the community emotional response, the display unit including the plurality of online content provides access to a legend for enabling, disabling, or modifying the icon representing the visual indication of the community emotional response, and the receiving the plurality of user feedback items includes, for each user feedback, steps of: receiving, at the server and from the client computing device, a user selection of an emotional response to the first online content, wherein the emotional response is selected from a set of emotional response options displayed on the client computing device; receiving, at the server and from the client computing device, an indication of an intensity level of the user selected emotional response; and storing the user selected emotional response and the intensity level.