IP Library Granted Patent US 8,949,243
Granted Patent B1
US 8,949,243 · App. 13/339,108 · Granted Feb 3, 2015

Systems and methods for determining a rating for an item from user reviews

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,949,243
App. No.
13/339,108
Granted
Feb 3, 2015
Kind
B1
Abstract

A computer-implemented method to determine a rating of an item is described. At least one user review with textual information relating to the item is collected. A rating for at least one sentence of the textual information is calculated. An overall rating for the item is determined based on the calculated rating for the at least one sentence of the textual information.

Claims (57)

1. A computer-implemented method to determine a rating of an item, comprising:

collecting a plurality of user reviews with textual information relating to the item;

identifying a feature descriptor from at least one of the plurality of user reviews;

obtaining a user assigned non-textual rating for each of the user reviews that contain the feature descriptor;

assigning a rating to the feature descriptor based on a frequency of occurrence of the feature descriptor in the plurality of user reviews and the user assigned non-textual rating for each of the user reviews that contain the feature descriptor;

downloading a word sense database from a website, the word sense database being publically available on the website;

creating a ratings database by modifying the word sense database based on analysis of the plurality of user reviews, wherein the ratings database comprises a list for feature descriptors, each entry of the list of feature descriptors comprising a section for a feature descriptor, a section for a domain associated with the feature descriptor, and a section for the rating associated with the feature descriptor; and

accessing the ratings database to determine an overall rating for the item.

2. The method of claim 1 , further comprising assigning a domain to the at least one sentence, wherein the domain represents a certain attribute of the item.

3. The method of claim 2 , further comprising aggregating the rating of the at least one sentence assigned to a domain with ratings of additional sentences assigned to the domain, wherein the additional sentences are included in textual information of additional user reviews of the item.

4. The method of claim 3 , further comprising calculating a rating for the domain of the item based on the aggregated ratings of sentences assigned to the domain.

5. The method of claim 1 , further comprising identifying one or more feature descriptors in the textual information of the user review, wherein the feature descriptors comprise a noun and an adjective.

6. The method of claim 1 , wherein calculating the rating for the at least one sentence comprises:

aggregating the ratings for the one or more words in the at least one sentence; and

calculating the rating of the at least one sentence based on the aggregated ratings for the one or more words.

7. The method of claim 1 , wherein assigning the rating comprises:

calculating the frequency of occurrence of the feature descriptor in the textual information of the plurality of user reviews; and

calculating the rating for the feature descriptor based on the calculated frequency of occurrence and the user assigned rating.

8. The method of claim 1 , wherein the item is a mobile application.

9. A computing device configured to determine a rating of an item, comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory and executable by the processor to:

collect a plurality of user reviews with textual information relating to the item;

identify a feature descriptor from at least one of the plurality of user reviews;

obtain a user assigned non-textual rating for each of the user reviews that contain the feature descriptor;

assign a rating to the feature descriptor based on a frequency of occurrence of the feature descriptor in the plurality of user reviews and the user assigned non-textual rating for each of the user reviews that contain the feature descriptor;

downloading a word sense database from a website, the word sense database being publically available on the website;

create a ratings database by modifying the word sense database based on analysis of the plurality of user reviews, wherein the ratings database comprises a list for feature descriptors, each entry of the list of feature descriptors comprising a section for a feature descriptor, a section for a domain associated with the feature descriptor, and a section for the rating associated with the feature descriptor; and

access the ratings database to determine an overall rating for the item.

10. The computing device of claim 9 , wherein the instructions are executable by the processor to:

assign a domain to the at least one sentence, wherein the domain represents a certain attribute of the item.

11. The computing device of claim 10 , wherein the instructions are executable by the processor to:

aggregate the rating of the at least one sentence assigned to a domain with ratings of additional sentences assigned to the domain, wherein the additional sentences are included in textual information of additional user reviews of the item.

12. The computing device of claim 11 , wherein the instructions are executable by the processor to:

calculate a rating for the domain of the item based on the aggregated ratings of sentences assigned to the domain.

13. The computing device of claim 9 , wherein the instructions are executable by the processor to:

identify one or more feature descriptors in the textual information of the user review, wherein the feature descriptors comprise a noun and an adjective.

14. The computing device of claim 9 , wherein calculating the rating for the at least one sentence comprises the rating module configured to:

aggregate the ratings for the one or more words in the at least one sentence; and

calculate the rating of the at least one sentence based on the aggregated ratings for the one or more words.

15. The computing device of claim 9 , wherein assigning the rating comprises the rating module configured to:

calculate the frequency of occurrence of the feature descriptor in the textual information of the plurality of user reviews; and

calculate the rating for the feature descriptor based on the calculated frequency of occurrence and the user assigned rating.

16. The computing device of claim 9 , wherein the item is a mobile application.

17. A computer-program product for determining a rating of an item, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by a processor to:

collect a plurality of user reviews with textual information relating to the item;

identify a feature descriptor from at least one of the plurality of user reviews;

obtain a user assigned non-textual rating for each of the user reviews that contain the feature descriptor;

assign a rating to the feature descriptor based on a frequency of occurrence of the feature descriptor in the plurality of user reviews and the user assigned non-textual rating for each of the user reviews that contain the feature descriptor;

downloading a word sense database from a website, the word sense database being publically available on the website;

create a ratings database by modifying the word sense database based on analysis of the plurality of user reviews, wherein the ratings database comprises a list for feature descriptors, each entry of the list of feature descriptors comprising a section for a feature descriptor, a section for a domain associated with the feature descriptor, and a section for the rating associated with the feature descriptor; and

access the ratings database to determine an overall rating for the item.

18. The computer-program product of claim 17 , wherein the instructions are executable by the processor to:

assign a domain to the at least one sentence, wherein the domain represents a certain attribute of the item;

aggregate the rating of the at least one sentence assigned to the domain with ratings of additional sentences assigned to the domain, wherein the additional sentences are included in textual information of additional user reviews of the item; and

calculate a rating for the domain of the item based on the aggregated ratings of sentences assigned to the domain.

Assignments (5)
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Jan 30, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051759/0845 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2011
From: KASHYAP, ANAND; BALASUNDARAM, KARTHIK RAGUNATH
To: SYMANTEC CORPORATION
Reel/Frame 027454/0553 →