Method and system for programmatic analysis of consumer reviews
First Claim
1. An apparatus for programmatically analyzing a consumer review, the apparatus comprising:
- a processor configured to programmatically access, via a networked device, one or more consumer reviews for a commercial entity or a commercial object;
a consumer review processing engine programmed toprogrammatically identify an attribute descriptor in the one or more consumer reviews, andprogrammatically generate a sentiment score associated with the one or more consumer reviews, wherein programmatic generation of the sentiment score comprises;
using a natural language processing engine to programmatically parse the consumer review into a set of sentences;
using the natural language processing engine to programmatically parse each sentence in the set of sentences into a set of words;
for each word in the set of words in each sentence, programmatically generating a word sentiment score;
for each sentence in the set of sentences, programmatically generating a sentence sentiment score, the sentence sentiment score generated based on word sentiment scores associated with words in the sentence, wherein programmatically generating the sentence sentiment scores includes applying a machine learning algorithm to determine a relationship between the sentence sentiment score and the word sentiment scores associated with the words in the sentence; and
programmatically generating the sentiment score by combining sentence sentiment scores associated with the set of sentences in the consumer review; and
a non-transitory computer-readable storage device configured to store the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide a computer-executable method, computer system and non-transitory computer-readable medium for programmatically analyzing a consumer review. The method includes programmatically accessing, via a network device, one or more consumer reviews for a commercial entity or a commercial object. The method also includes executing a consumer review processing engine to programmatically identify an attribute descriptor in the one or more consumer reviews, and executing the consumer review processing engine to programmatically generate a sentiment score associated with the one or more consumer reviews. The method further includes storing, on a non-transitory computer-readable storage device, the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object.
-
Citations
23 Claims
-
1. An apparatus for programmatically analyzing a consumer review, the apparatus comprising:
-
a processor configured to programmatically access, via a networked device, one or more consumer reviews for a commercial entity or a commercial object; a consumer review processing engine programmed to programmatically identify an attribute descriptor in the one or more consumer reviews, and programmatically generate a sentiment score associated with the one or more consumer reviews, wherein programmatic generation of the sentiment score comprises; using a natural language processing engine to programmatically parse the consumer review into a set of sentences; using the natural language processing engine to programmatically parse each sentence in the set of sentences into a set of words; for each word in the set of words in each sentence, programmatically generating a word sentiment score; for each sentence in the set of sentences, programmatically generating a sentence sentiment score, the sentence sentiment score generated based on word sentiment scores associated with words in the sentence, wherein programmatically generating the sentence sentiment scores includes applying a machine learning algorithm to determine a relationship between the sentence sentiment score and the word sentiment scores associated with the words in the sentence; and programmatically generating the sentiment score by combining sentence sentiment scores associated with the set of sentences in the consumer review; and a non-transitory computer-readable storage device configured to store the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-executed method for programmatically analyzing a consumer review, the method comprising:
-
programmatically accessing, via a network device, one or more consumer reviews for a commercial entity or a commercial object; executing a consumer review processing engine to programmatically identify an attribute descriptor in the one or more consumer reviews; executing the consumer review processing engine to programmatically generate a sentiment score associated with the one or more consumer reviews, wherein programmatically generating the sentiment score comprises; using a natural language processing engine to programmatically parse the consumer review into a set of sentences; using the natural language processing engine to programmatically parse each sentence in the set of sentences into a set of words; for each word in the set of words in each sentence, programmatically generating a word sentiment score; for each sentence in the set of sentences, programmatically generating a sentence sentiment score, the sentence sentiment score generated based on word sentiment scores associated with words in the sentence, wherein programmatically generating the sentence sentiment scores includes applying a machine learning algorithm to determine a relationship between the sentence sentiment score and the word sentiment scores associated with the words in the sentence; and programmatically generating the sentiment score by combining sentence sentiment scores associated with the set of sentences in the consumer review; and storing, on a non-transitory computer-readable storage device, the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium for programmatically analyzing a consumer review, the non-transitory computer-readable medium having encoded thereon one or more computer-executable instructions that, when executed, cause a computing device to:
-
access one or more consumer reviews for a commercial entity or a commercial object; identify an attribute descriptor in the one or more consumer reviews; generate a sentiment score associated with the one or more consumer reviews, wherein programmatic generation of the sentiment score comprises; using a natural language processing engine to programmatically parse the consumer review into a set of sentences; using the natural language processing engine to programmatically parse each sentence in the set of sentences into a set of words; for each word in the set of words in each sentence, programmatically generating a word sentiment score for each sentence in the set of sentences, programmatically generating a sentence sentiment score, the sentence sentiment score generated based on word sentiment scores associated with words in the sentence, wherein programmatically generating the sentence sentiment scores includes applying a machine learning algorithm to determine a relationship between the sentence sentiment score and the word sentiment scores associated with the words in the sentence; and programmatically generating the sentiment score by combining sentence sentiment scores associated with the set of sentences in the consumer review; and store the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object.
-
Specification