Dynamic visual representation of phrases
First Claim
Patent Images
1. A system comprising:
- one or more processors;
memory, accessible by the one or more processors; and
a phrase analysis service stored in the memory and executed on the one or more processors to;
extract a plurality of phrases from documents associated with one or more document sources;
filter the plurality of phrases to exclude one or more of the plurality of phrases that are non-representative of a topic of documents from which the one or more phrases were extracted;
analyze the filtered plurality of phrases to determine a frequency in which individual phrases of the plurality of phrases appear in the documents and a number of the one or more document sources in which the individual phrases appear;
assign, based at least in part on the analyzing, a weight to the individual phrases;
provide a visual representation of the plurality of phrases based at least in part on assigned weights; and
dynamically modify the visual representation of the plurality of phrases as additional phrases become available such that the visual representation represents a current frequency in which the individual phrases appear in the documents and the document sources.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of phrases may be extracted from documents associated with one or more document sources. The plurality of phrases may be filtered and processed to determine a frequency in which the plurality of phrases appear in the documents and/or a number of the document sources in which each phrase appears. A weight may be assigned to each of the phrases and, based at least in part on the assigned weight, a visual representation of the plurality of phrases may be presented. The visual representation may be dynamically updated based at least in part on an updated frequency or an updated total number of document sources associated with any one of the plurality of phrases.
37 Citations
25 Claims
-
1. A system comprising:
-
one or more processors; memory, accessible by the one or more processors; and a phrase analysis service stored in the memory and executed on the one or more processors to; extract a plurality of phrases from documents associated with one or more document sources; filter the plurality of phrases to exclude one or more of the plurality of phrases that are non-representative of a topic of documents from which the one or more phrases were extracted; analyze the filtered plurality of phrases to determine a frequency in which individual phrases of the plurality of phrases appear in the documents and a number of the one or more document sources in which the individual phrases appear; assign, based at least in part on the analyzing, a weight to the individual phrases; provide a visual representation of the plurality of phrases based at least in part on assigned weights; and dynamically modify the visual representation of the plurality of phrases as additional phrases become available such that the visual representation represents a current frequency in which the individual phrases appear in the documents and the document sources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
extracting a plurality of phrases from documents associated with one or more document sources; filtering the plurality of phrases to; identify a portion of the plurality of phrases that do not relate to content or a topic of documents in which the portion of the plurality of phrases were extracted; and remove the portion of the plurality of phrases; analyzing the filtered plurality of phrases to determine a frequency in which the filtered plurality of phrases appear in the documents or the one or more document sources; assigning a weight to the analyzed plurality of phrases; and outputting, based at least in part on the assigned weight, the plurality of phrases as a visual representation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
under control of one or more computer systems configured with executable instructions, receiving a visual representation of a plurality of phrases extracted from documents associated with multiple document sources, individual phrases of the plurality phrases being individually identified in the visual representation and at least one of the plurality of phrases including two or more words; and displaying a varying representation of the individual phrases to indicate a frequency in which the individual phrases appear in the documents and to indicate a number of the multiple document sources in which the individual phrases appear. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method, comprising:
-
under control of one or more server systems configured with executable instructions, providing a visual representation of a plurality of phrases extracted from documents associated with multiple document sources, at least one of the plurality of phrases including two or more words; extracting additional instances of phrases included in the plurality of phrases or new phrases not included in the plurality of phrases; and dynamically modifying, based at least in part on the extracted additional instances or the new phrases, the visual representation to indicate a number of the multiple document sources in which individual phrases of the plurality of phrases appear. - View Dependent Claims (22, 23, 24, 25)
-
Specification