IP Library Granted Patent US 8,645,395
Granted Patent B2
US 8,645,395 · App. 13/396,573 · Granted Feb 4, 2014

System and methods for evaluating feature opinions for products, services, and entities

View Patent ↗
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 8,645,395
App. No.
13/396,573
Granted
Feb 4, 2014
Kind
B2
Abstract

A system for evaluating a review having unstructured text comprises a segment splitter for separating at least a portion of the unstructured text into one or more segments, each segment comprising one or more words; a segment parser coupled to the segment splitter for assigning one or more lexical categories to one or more of the one or more words of each segment; an information extractor coupled to the segment parser for identifying a feature word and an opinion word contained in the one or more segments; and a sentiment rating engine coupled to the information extractor for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.

Claims (32)

1. A system comprising:

a segment splitter configured to separate at least a portion of text into one or more segments, each segment comprising one or more words;

a segment parser coupled to the segment splitter, the segment parser configured to assign one or more lexical categories to one or more of the one or more words of each segment;

an information extractor coupled to the segment parser, the information extractor configured to identify a feature word and an opinion word contained in the one or more segments; and

a sentiment rating engine coupled to the information extractor, the sentiment rating engine configured to calculate an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.

2. The system of claim 1 , wherein the text comprises unstructured text.

3. The system of claim 1 , wherein the text is incorporated into a review.

4. The system of claim 1 , wherein the opinion score is calculated based on one or more of: a 10-point scale, a 100-point scale, an A-F scale, a descriptive scale, or a scale including a negative range.

5. The system of claim 1 , further comprising a nonsense analyzer coupled to the information extractor and the sentiment rating engine, the nonsense analyzer configured to determine whether to approve the opinion grouping before the sentiment rating engine calculates the opinion score.

6. The system of claim 1 , wherein the information extractor is configured to identify a rating modifier in the opinion word, and to modify the opinion score based on the rating modifier.

7. The system of claim 6 , wherein the rating modifier comprises a predetermined score for a particular opinion/modifier combination.

8. The system of claim 1 , further comprising a modifier tool coupled to the sentiment rating engine, the modifier tool configured to recognize a polarizer in the opinion word before the sentiment rating engine calculates the opinion score.

9. The system of claim 8 , wherein the modifier tool is configured to instruct the sentiment rating engine to override the opinion score, thereby making the polarizer the opinion score.

10. The system of claim 1 , further comprising an opinion insight summarizer coupled to the sentiment rating engine, the opinion insight summarizer configured to summarize the opinion score for presentation to a user of the system.

11. A method comprising:

separating at least a portion of text into one or more segments, each segment comprising one or more words;

assigning one or more lexical categories to one or more of the one or more words of each segment;

identifying a feature word and an opinion word contained in the one or more segments; and

calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.

12. The method of claim 11 , wherein the text comprises unstructured text.

13. The method of claim 11 , wherein the text is incorporated into a review.

14. The method of claim 11 , wherein the opinion score is calculated based on one or more of: a 10-point scale, a 100-point scale, an A-F scale, a descriptive scale, or a scale including a negative range.

15. The method of claim 11 , further comprising determining whether to approve the opinion grouping before calculating the opinion score.

16. The method of claim 11 , further identifying a rating modifier in the opinion word, and modifying the opinion score based on the rating modifier.

17. The method of claim 16 , wherein the rating modifier comprises a predetermined score for a particular opinion/modifier combination.

18. The method of claim 17 , further comprising recognizing a polarizer in the opinion word before calculating the opinion score.

19. The method of claim 18 , further comprising instructing the sentiment rating engine to override the opinion score, thereby making the polarizer the opinion score.

20. A system comprising:

means for separating at least a portion of unstructured text into one or more segments, each segment comprising one or more words;

means for assigning one or more lexical categories to one or more of the one or more words of each segment;

means for identifying a feature word and an opinion word contained in the one or more segments; and

means for calculating an opinion score based upon an opinion grouping, the opinion grouping including at least the feature word and the opinion word identified by the information extractor.

Assignments (4)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: BIZ360 INC.
To: INCONTACT, INC.
Reel/Frame 043025/0643 →
PATENT SECURITY AGREEMENT Recorded Dec 6, 2016
From: NICE LTD.; NICE SYSTEMS INC.; AC2 SOLUTIONS, INC.; ACTIMIZE LIMITED; INCONTACT, INC.; NEXIDIA, INC.; NICE SYSTEMS TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040821/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: MUSHTAQ, FAISAL; DAS, GAVIN; HABIB, ADNAN MOHSIN
To: BIZ360 INC.
Reel/Frame 031813/0444 →