Method and system for programmatic analysis of consumer reviews

US10909585B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10909585-B2
Application numberUS-201715659138-A
CountryUS
Kind codeB2
Filing dateJul 25, 2017
Priority dateJun 27, 2014
Publication dateFeb 2, 2021
Grant dateFeb 2, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus for programmatically analyzing a consumer review, the apparatus comprising: a processor configured to programmatically access, via a network 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 the word sentiment scores are generated by aggregating a set of word intensity scores and a set of word negation scores; programmatically generating the sentiment score by determining for the set of sentences a minimum of the sentence sentiment scores, a maximum of the sentence sentiment scores, and an average of the sentence sentiment scores; comparing the minimum of the sentence sentiment scores and the average of the sentence sentiment scores to a predetermined positive minimum threshold, and in a circumstance when the minimum of the sentence sentiment scores and the average of the sentence sentiment scores exceed or are equal to the predetermined positive minimum threshold, determining a positive sentiment for the consumer review; comparing the maximum of the sentence sentiment scores and the average of the sentence sentiment scores to a predetermined negative maximum threshold, and in a circumstance when the maximum of the sentence sentiment scores and the average of the sentence sentiment scores are lower than or are equal to the predetermined negative maximum threshold, determining a negative sentiment for the consumer review; and a non-transitory computer-readable storage device configured to store either of the positive sentiment or the negative sentiment in association with the commercial entity or the commercial object. 2. The apparatus of claim 1 , wherein the processor is further configured to: cause the network device to transmit one or more computer-executable instructions to a computing device, the one or more computer-executable instructions programmed to cause the computing device to visually display the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object. 3. The apparatus of claim 1 , wherein the sentiment score is associated with the attribute descriptor. 4. The apparatus of claim 1 , wherein the sentiment score is associated with the commercial entity or the commercial object but not specifically with the attribute descriptor. 5. The apparatus of claim 1 , wherein programmatic generation of a first sentence sentiment score for a first sentence in the consumer review comprises: programmatically identifying one or more emoticons in the first sentence; and assigning one or more emoticon scores to the one or more emoticons based on sentiments expressed in the one or more emoticons; wherein the first sentence sentiment score is determined based on the one or more emoticon scores. 6. The apparatus of claim 1 , wherein the consumer review processing engine is further configured to: programmatically analyze prior purchase data or profile data associated with a first consumer to generate a first attribute descriptor of interest to the first consumer; programmatically match the first attribute descriptor of interest to the first customer to the attribute descriptor generated based on the one or more consumer reviews; and wherein the processor is further configured to, based on the matching, cause the network device to transmit computer-executable instructions to a computing device associated with the first consumer to cause a visual display device associated with the computing device to display the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object. 7. The apparatus of claim 1 , wherein the commercial entity is a merchant. 8. The apparatus of claim 1 , wherein the commercial object is a product, service or promotion. 9. The apparatus of claim 1 , wherein the attribute descriptor indicates a context associated with the commercial entity or the commercial object. 10. The apparatus of claim 1 , wherein the attribute descriptor indicates a quality associated with the commercial entity or the commercial object. 11. The apparatus of claim 1 , wherein the attribute descriptor indicates a category or sub-category associated with the commercial entity or the commercial object. 12. A computer-executed method for programmatically analyzing a consumer review, the computer-executed 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 the word sentiment scores are generated by aggregating a set of word intensity scores and a set of word negation scores; programmatically generating the sentiment score by determining for the set of sentences a minimum of the sentence sentiment scores, a maximum of the sentence sentiment scores, and an average of the sentence sentiment scores; comparing the minimum of the sentence sentiment scores and the average of the sentence sentiment scores to a predetermined positive minimum threshold, and in a circumstance when the minimum of the sentence sentiment scores and the average of the sentence sentiment scores exceed or are equal to the predetermined positive minimum threshold, determining a positive sentiment for the consumer review; comparing the maximum of the sentence sentiment scores and the average of the sentence sentiment scores to a predetermined negative maximum threshold, and in a circumstance when the maximum of the sentence sentiment scores and the average of the sentence sentiment scores are lower than or are equal to the predetermined negative maximum threshold, determining a negative sentiment for the consumer review; and storing, on a non-transitory computer-readable storage device, the positive sentiment and the negative sentiment. 13. The computer-executed method of claim 12 , further comprising: causing the network device to transmit one or more computer-executable inst

Assignees

Inventors

Classifications

  • Customer communication at a business location, e.g. providing product or service information, consulting · CPC title

  • Rating or review of business operators or products · CPC title

  • Machine learning · CPC title

  • using ranking · CPC title

  • Query execution · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10909585B2 cover?
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…
Who is the assignee on this patent?
Groupon Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).