Assigning sentiment to themes
DCFirst Claim
Patent Images
1. A system, comprising:
- a processor configured to;
receive reputation data extracted from at least one data source, wherein the reputation data includes user-authored reviews pertaining to an entity and wherein a review comprises text and an accompanying rating;
for a first review included in the reputation data, identify a theme in the first review that is associated with an aspect of the entity at least in part by determining at least one keyword using the first review'"'"'s text;
assign a first sentiment for the identified theme at least in part by using the first review'"'"'s accompanying rating;
assign a sentiment for a parent theme of the identified theme at least in part by using the first review'"'"'s accompanying rating;
for a second review included in the reputation data that includes the determined at least one keyword and in which the theme is identified, assign a second sentiment for the identified theme based at least in part on the second review'"'"'s accompanying rating; and
provide as output a report that includes the identified theme, a combination of the respective first and second sentiments for that identified theme, the parent theme, and the sentiment for the parent theme; and
a memory coupled to the processor and configured to provide the processor with instructions.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Assigning sentiment to themes is disclosed. Reputation data extracted from at least one data source is received. The reputation data includes user-authored reviews. The user-authored reviews include text and at least one rating. For a first review included in the reputation data, at least one keyword is determined using the first review'"'"'s text. A sentiment is assigned for a theme associated with the keyword based at least in part on the first review'"'"'s rating.
-
Citations
17 Claims
-
1. A system, comprising:
-
a processor configured to; receive reputation data extracted from at least one data source, wherein the reputation data includes user-authored reviews pertaining to an entity and wherein a review comprises text and an accompanying rating; for a first review included in the reputation data, identify a theme in the first review that is associated with an aspect of the entity at least in part by determining at least one keyword using the first review'"'"'s text; assign a first sentiment for the identified theme at least in part by using the first review'"'"'s accompanying rating; assign a sentiment for a parent theme of the identified theme at least in part by using the first review'"'"'s accompanying rating; for a second review included in the reputation data that includes the determined at least one keyword and in which the theme is identified, assign a second sentiment for the identified theme based at least in part on the second review'"'"'s accompanying rating; and provide as output a report that includes the identified theme, a combination of the respective first and second sentiments for that identified theme, the parent theme, and the sentiment for the parent theme; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving reputation data extracted from at least one data source, wherein the reputation data includes user-authored reviews pertaining to an entity and wherein a review comprises text and an accompanying rating; for a first review included in the reputation data, identifying a theme in the first review that is associated with an aspect of the entity at least in part by determining, using a processor, at least one keyword using the first review'"'"'s text; assigning a first sentiment for the identified theme at least in part by using the first review'"'"'s accompanying rating; assigning a sentiment for a parent them of the identified theme at least in part by using the first review'"'"'s accompanying rating; for a second review included in the reputation data that includes the determined at least one keyword and in which the theme is identified, assigning a second sentiment for the identified theme based at least in part on the second review'"'"'s accompanying rating; and providing as output a report that includes the identified theme, a combination of the respective first and second sentiments for that identified theme, the parent theme, and the sentiment for the parent theme.
-
-
17. A computer program product embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
-
receiving reputation data extracted from at least one data source, wherein the reputation data includes user-authored reviews pertaining to an entity and wherein a review comprises text and an accompanying rating; for a first review included in the reputation data, identifying a theme in the first review that is associated with an aspect of the entity at least in part by determining at least one keyword using the first review'"'"'s text; assigning a first sentiment for the identified theme at least in part by using the first review'"'"'s accompanying rating; assigning a sentiment for a parent theme of the identified theme at least in part by using the first review'"'"'s accompanying rating; for a second review included in the reputation data that includes the determined at least one keyword and in which the theme is identified, assign a second sentiment for the identified theme based at least in part on the second review'"'"'s accompanying rating; and providing as output a report that includes the identified theme, a combination of the respective first and second sentiments for that identified theme, the parent theme, and the sentiment for the parent theme.
-
Specification