IP Library Patent Application 14846459
Patent Application
App. No. 14/846,459

SYSTEM AND METHOD FOR ANALYZING REVIEWS TO DETERMINE FEATURE SCORE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/846,459
Abstract

A system and method for calculating and displaying feature scores is disclosed herein. User generated content (UGC) such as on-line reviews can be used to generate a score for each feature of a product or service being reviewed. After a feature set is produced, UGC is analyzed to find each mention of each feature. Then each mention is analyzed to determine a polarity of each mention. The polarities are aggregated into an overall feature score that tallies the polarity across all reviews. The overall feature score can then be displayed to the user. The display can be in text form or graphical. A user is able to control which feature scores are viewable. Other embodiments are also disclosed herein.

Claims (75)

1 . A method comprising:

producing a feature set by creating a list of a features for a product;

analyzing user-generated content to find one or more mentions of each feature of the feature set;

analyzing each of the one or more mentions of each feature of the feature set to determine a total polarity of each of the one or more mentions;

calculating a feature score using the total polarity of each feature of the feature set; and

displaying the feature score of each feature to a user.

2 . The method of claim 1 wherein:

displaying the feature score to the user comprises:

displaying one or more features from the list of features; and

displaying the feature score for each of the one or more features.

3 . The method of claim 2 wherein:

displaying the feature score for each of the one or more features further comprises:

displaying a graphical representation of the feature score.

4 . The method of claim 3 wherein the graphical representation is chosen from a bar graph or a pie chart.

5 . The method of claim 1 wherein displaying the feature score to the user comprises:

establishing a first threshold score;

determining if the feature score is greater than the first threshold score; and

if the feature score is greater than the first threshold score, then displaying the feature score.

6 . The method of claim 5 wherein establishing the first threshold score comprises:

accepting user input to establish the first threshold score.

7 . The method of claim 5 wherein displaying the feature score to the user further comprises:

establishing a second threshold score;

determining if the feature score is less than the second threshold score; and

if the feature score is less than the second threshold score, then displaying the feature score.

8 . The method of claim 7 wherein establishing the second threshold score comprises:

accepting user input to establish the second threshold score.

9 . The method of claim 1 wherein:

producing the feature set further comprises:

placing synonyms for each feature of the feature set into the feature set.

10 . The method of claim 1 wherein:

analyzing each of the one or more mentions of each feature of the feature set further comprises:

performing a semantic analysis on each of the one or more mentions to determine an individual polarity for each of the one or more mentions; and

summing the individual polarities to determine a total polarity.

11 . The method of claim 1 wherein:

calculating the feature score comprises dividing the total polarity by the number of reviews.

12 . The method of claim 1 further comprising:

receiving an order to purchase the product; and

facilitating the delivery of the product to the user.

13 . A system comprising:

one or more processing modules; and

one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform the acts of:

producing a feature set by creating a list of a features for a product;

analyzing user-generated content to find one or more mentions of each feature of the feature set;

analyzing each of the one or more mentions of each feature of the feature set to determine a total polarity of each of the one or more mentions;

calculating a feature score using the total polarity of each feature of the feature set; and

displaying the feature score of each feature to a user.

14 . The system of claim 13 wherein:

displaying the feature score to the user comprises:

displaying one or more features from the list of features; and

displaying the feature score for each of the one or more features.

15 . The system of claim 14 wherein:

displaying the feature score for each of the one or more features further comprises:

displaying a graphical representation of the feature score.

16 . The system of claim 13 wherein displaying the feature score to the user comprises:

establishing a first threshold score;

determining if the feature score is greater than the first threshold score; and

if the feature score is greater than the first threshold score, then displaying the feature score.

17 . The system of claim 16 wherein displaying the feature score to the user further comprises:

establishing a second threshold score;

determining if the feature score is less than the second threshold score; and

if the feature score is less than the second threshold score, then displaying the feature score.

18 . The system of claim 17 wherein establishing the second threshold score comprises:

accepting user input to establish the second threshold score.

19 . The system of claim 12 wherein:

producing the feature set further comprises:

placing synonyms for each feature of the feature set into the feature set.

20 . The system of claim 12 wherein:

analyzing each of the one or more mentions of each feature of the feature set further comprises:

performing a semantic analysis on each of the one or more mentions to determine an individual polarity for each of the one or more mentions; and

summing the individual polarities to determine a total polarity.

21 . The system of claim 12 wherein:

calculating the feature score comprises dividing the total polarity by the number of reviews.

22 . The method of claim 12 wherein the computing instructions further comprise:

receiving an order to purchase the product; and

facilitating the delivery of the product to the user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2022
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 059036/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2020
From: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
To: WAL-MART STORES, INC.
Reel/Frame 054787/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2018
From: PARVEEN, TABASSUM; JAIN, SIDDHANTH; MOHAPATRA, HRUSHIKESH; RAGHAVENDRA, ABHISHEK KALAI
To: WM GLOBAL TECHNOLOGY SERVICES INDIA PRIVATE LIMITED
Reel/Frame 046475/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2015
From: PARVEEN, TABASSUM; JAIN, SIDDHANTH; MOHAPATRA, HRUSHIKESH; KALAI RAGHAVENDRA, ABHISHEK
To: WAL-MART STORES, INC.
Reel/Frame 036750/0427 →