Visualization of reputation ratings
First Claim
1. A system comprising:
- one or more hardware processors, configured to;
receive, from a network, a feedback request requested via a user interface and for a feedback page, the feedback request identifying a particular product;
extract phrases from a plurality of textual feedback entries that are about the particular product identified in the feedback request, the extracted phrases comprising a first phrase and a second phrase;
determine a score for each of the extracted phrases based, at least in part, on a frequency of the extracted phrases in the textual feedback entries;
determine a first gradation for a first visual indication in the feedback page that corresponds to the first phrase based on the score for the first phrase;
determine a second gradation for a second visual indication in the feedback page that corresponds to the second phrase based on the score for the second phrase;
generate the feedback page as a response to the feedback request, the feedback page including text data corresponding to at least the first and second phrases and generated, in part, by applying the first gradation to the first visual indication corresponding to the first phrase at a first position in the feedback request and applying the second gradation to the second visual indication corresponding to the second phrase at a second position in the feedback page; and
transmit the feedback page over the network to a client device associated with the feedback request.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system and method is illustrated including receiving a feedback request identifying a particular user, retrieving a feedback entry in response to the feedback request, the feedback entry containing a first term, building a scoring model based, in part, upon a term frequency count denoting a frequency with which the first term appears in a searchable data structure, mapping the first term to a graphical illustration based upon a second term associated with the graphical illustration such that the graphical illustration may be used to represent the second term, and generating a feedback page containing the first term and the graphical illustration. The method may include assigning a value to the first term so as to identify the first term, assigning the first term to the searchable data structure, and extracting the first term from the searchable data structure based, in part, upon an extraction rule.
-
Citations
23 Claims
-
1. A system comprising:
one or more hardware processors, configured to; receive, from a network, a feedback request requested via a user interface and for a feedback page, the feedback request identifying a particular product; extract phrases from a plurality of textual feedback entries that are about the particular product identified in the feedback request, the extracted phrases comprising a first phrase and a second phrase; determine a score for each of the extracted phrases based, at least in part, on a frequency of the extracted phrases in the textual feedback entries; determine a first gradation for a first visual indication in the feedback page that corresponds to the first phrase based on the score for the first phrase; determine a second gradation for a second visual indication in the feedback page that corresponds to the second phrase based on the score for the second phrase; generate the feedback page as a response to the feedback request, the feedback page including text data corresponding to at least the first and second phrases and generated, in part, by applying the first gradation to the first visual indication corresponding to the first phrase at a first position in the feedback request and applying the second gradation to the second visual indication corresponding to the second phrase at a second position in the feedback page; and transmit the feedback page over the network to a client device associated with the feedback request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method comprising:
-
receiving, from a network, a feedback request requested via a user interface and for a feedback page, the feedback request identifying a particular product; extracting phrases from a plurality of textual feedback entries that are about the particular product identified in the feedback request, the extracted phrases comprising a first phrase and a second phrase; determining a score for each of the extracted phrases based, at least in part, on a frequency of the extracted phrases in the textual feedback entries; determining a first gradation for a first visual indication in the feedback page that corresponds to the first phrase based on the score for the first phrase; determining a second gradation for a second visual indication in the feedback page that corresponds to the second phrase based on the score for the second phrase; generating the feedback page as a response to the feedback request, the feedback page including text data corresponding to at least the first and second phrases and generated, in part, by applying the first gradation to the first visual indication corresponding to the first phrase at a first position in the feedback request and applying the second gradation to the second visual indication corresponding to the second phrase at a second position in the feedback page; and transmitting the feedback page over the network to a client device associated with the feedback request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium comprising instructions, which when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving, from a network, a feedback request requested via a user interface and for a feedback page, the feedback request identifying a particular product; extracting phrases from a plurality of textual feedback entries that are about the particular product identified in the feedback request, the extracted phrases comprising a first phrase and a second phrase; determining a score for each of the extracted phrases based, at least in part, on a frequency of the extracted phrases in the textual feedback entries; determining a first gradation for a first visual indication in the feedback page that corresponds to the first phrase based on the score for the first phrase; determining a second gradation for a second visual indication in the feedback page that corresponds to the second phrase based on the score for the second phrase; generating the feedback page as a response to the feedback request, the feedback page including text data corresponding to at least the first and second phrases and generated, in part, by applying the first gradation to the first visual indication corresponding to the first phrase at a first position in the feedback request and applying the second gradation to the second visual indication corresponding to the second phrase at a second position in the feedback page; and transmitting the feedback page over the network to a client device associated with the feedback request. - View Dependent Claims (21, 22, 23)
generating the feedback page to include an emoticon adjacent to the first phrase based on the categorization of the first phrase and a different emoticon adjacent to the second phrase based on the categorization of the second phrase.
-
-
22. The machine-readable storage medium of claim 20, wherein operations further comprise retrieving the plurality of textual feedback entries for extracting the phrases based on an identifier included in the feedback request identifying the particular product.
-
23. The machine-readable storage medium of claim 20, wherein operations further comprise:
-
filtering noise words from the plurality of textual feedback entries based on a dictionary of the noise words; and mapping the first phrase based on a searchable data structure to the first visual indication, the searchable data structure including at least one of positive, neutral, or negative feedback entries.
-
Specification