Reconciling detailed transaction feedback
First Claim
1. A method for determining the sentiment of a plurality of words as negative or positive, comprising:
- receiving, by one or more computer processors, a plurality of words from a user interface of a client machine;
for each word in the plurality of words, testing whether the word indicates positive or negative sentiment by using a sentiment mining tool;
responsive to detecting an indication of positive sentiment of the word, testing whether there is, in the plurality of words, a known negative word that was mined from the text of feedback from one or more ecommerce transaction logs;
responsive to detecting that there is, in the plurality of words, no known negative word that was mined from the text of feedback from one or more ecommerce transaction logs, incrementing a positive word counter in one or more hardware processors;
responsive to detecting an indication of negative sentiment of the word, testing whether the word is in a list of negative modifiers; and
responsive to detecting that the word is not in the list of negative modifiers, incrementing a negative word counter in the one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Reconciling detailed transaction feedback by detecting a rating of a transaction, where the rating indicates a negative experience, mining the sentiment of words in feedback text that is included with or as part of the rating to detect whether the words indicate positive sentiment or negative sentiment, responsive to determining that the words in the feedback text indicate that the feedback text connotes a positive sentiment, adjusting the rating of the transaction. The mining may include testing words in the feedback text to detect whether the words indicate positive sentiment or negative sentiment by calculating a sentiment score.
15 Citations
19 Claims
-
1. A method for determining the sentiment of a plurality of words as negative or positive, comprising:
-
receiving, by one or more computer processors, a plurality of words from a user interface of a client machine; for each word in the plurality of words, testing whether the word indicates positive or negative sentiment by using a sentiment mining tool; responsive to detecting an indication of positive sentiment of the word, testing whether there is, in the plurality of words, a known negative word that was mined from the text of feedback from one or more ecommerce transaction logs; responsive to detecting that there is, in the plurality of words, no known negative word that was mined from the text of feedback from one or more ecommerce transaction logs, incrementing a positive word counter in one or more hardware processors; responsive to detecting an indication of negative sentiment of the word, testing whether the word is in a list of negative modifiers; and responsive to detecting that the word is not in the list of negative modifiers, incrementing a negative word counter in the one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable hardware storage device having stored therein a set of instructions which, when executed by one or more processors of a computer, causes the computer to execute operations comprising:
-
receiving a plurality of words from a user interface of a client machine; for each word in the plurality of words, testing whether the word indicates positive or negative sentiment by using a sentiment mining tool; responsive to detecting an indication of positive sentiment of the word, testing whether there is, in the plurality of words, a known negative word that was mined from the text of feedback from one or more ecommerce transaction logs; responsive to detecting that there is, in the plurality of words, no known negative word in the plurality of words that was mined from the text of feedback from one or more ecommerce transaction logs, incrementing a positive word counter; responsive to detecting an indication of negative sentiment of the word, testing whether the word is in a list of negative modifiers; and responsive to detecting that the word is not in the list of negative modifiers, incrementing a negative word counter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for determining the sentiment of a plurality of words as negative or positive, comprising:
-
one or more hardware processors and storage configured to receive a plurality of words from a user interface of a client machine; for each word in the plurality of words, test whether the word indicates positive or negative sentiment by use of a sentiment mining tool; responsive to detection an indication of positive sentiment of the word, test whether there is, in the plurality of words, a known negative word that was mined from the text of feedback from one or more ecommerce transaction logs; responsive to detection that there is, in the plurality of words, no known negative word that was mined from the text of feedback from one or more ecommerce transaction logs, increment a positive word counter; responsive to detection of an indication of negative sentiment of the word, test whether the word is in a list of negative modifiers; and responsive to detection that the word is not in the list of negative modifiers, increment a negative word counter. - View Dependent Claims (16, 17, 18, 19)
-
Specification