Attribute cloud
First Claim
Patent Images
1. A system comprising:
- at least one non-transitory storage medium; and
at least one processing device, wherein the at least one non-transitory storage medium comprises instructions that when executed by the at least one processing device cause the system to;
receive a text corpus;
filter the text corpus to obtain a plurality of attributes;
determine a semantic cohesion between the plurality of attributes; and
create an attribute cloud including the plurality of attributes, wherein placement of the plurality of attributes within the attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes, wherein sizes of respective attributes of the plurality of attributes of the attribute cloud vary according to relative importance of the plurality of attributes, and wherein visual indicators assigned to the respective attributes of the plurality of attributes vary according to user sentiments expressed for the plurality of attributes; and
generate a visual representation of the attribute cloud for display, the plurality of attributes in the visual representation of the attribute cloud having the placement, the sizes, and the visual indicators.
2 Assignments
0 Petitions
Accused Products
Abstract
An example system includes at least one memory and at least one processing device. The at least one memory comprises instructions that when executed by the at least one processing device cause the system to receive a text corpus, filter the text corpus to obtain a plurality of attributes, determine the semantic cohesion between the plurality of attributes, and create an attribute cloud including the plurality of attributes, where the placement of the plurality of attributes within the attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes.
96 Citations
20 Claims
-
1. A system comprising:
-
at least one non-transitory storage medium; and at least one processing device, wherein the at least one non-transitory storage medium comprises instructions that when executed by the at least one processing device cause the system to; receive a text corpus; filter the text corpus to obtain a plurality of attributes; determine a semantic cohesion between the plurality of attributes; and create an attribute cloud including the plurality of attributes, wherein placement of the plurality of attributes within the attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes, wherein sizes of respective attributes of the plurality of attributes of the attribute cloud vary according to relative importance of the plurality of attributes, and wherein visual indicators assigned to the respective attributes of the plurality of attributes vary according to user sentiments expressed for the plurality of attributes; and generate a visual representation of the attribute cloud for display, the plurality of attributes in the visual representation of the attribute cloud having the placement, the sizes, and the visual indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one non-transitory storage medium; and at least one processing device, wherein the at least one non-transitory storage medium comprises instructions that when executed by the at least one processing device cause the system to; receive a text corpus; filter the text corpus to obtain a plurality of attributes; determine a semantic cohesion between the plurality of attributes; create an attribute cloud including the plurality of attributes, wherein placement of the plurality of attributes within the attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes; determine a sentiment for each respective attribute of the plurality of attributes; and assign a color and a color intensity to each respective attribute of the plurality of attributes, wherein the assigned color and color intensity are based at least in part on the determined sentiment for the respective attribute of the plurality of attributes.
-
-
11. A non-transitory computer-readable medium comprising instructions that when executed cause a system to:
-
receive a text corpus; filter the text corpus to obtain a plurality of attributes; determine a semantic cohesion between the plurality of attributes; create an attribute cloud including the plurality of attributes, wherein placement of the plurality of attributes within the attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes; determine a sentiment for each respective attribute of the plurality of attributes; and assign a color and a color intensity to each respective attribute of the plurality of attributes, wherein the assigned color and color intensity are based at least in part on the determined sentiment for the respective attribute of the plurality of attributes. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a text corpus via a computing device communications interface; filtering, by a system including a processor, the text corpus to produce a plurality of attributes, wherein each of the plurality of attributes has an occurrence frequency above a threshold; determining, by the system, a semantic cohesion between the plurality of attributes by analyzing a meaning of each of the plurality of attributes; creating, by the system, an attribute cloud including the plurality of attributes, wherein placement of the plurality of attributes within the attribute cloud is based at least in part on the determined semantic cohesion between the plurality of attributes; assigning, by the system, a text size to each respective attribute of the plurality of attributes, wherein the assigned text size is based at least in part on the occurrence frequency for the respective attribute of the plurality of attributes; and outputting, by the system, the attribute cloud for display on a graphical user interface. - View Dependent Claims (17, 18, 19, 20)
-
Specification