COMBINED WORD TREE TEXT VISUALIZATION SYSTEM
First Claim
1. A method comprising:
- receiving a search term;
identifying instances of the search term in a source text;
for each of the instances of the search term identified in the source text, identifying a prefix string comprising a plurality of tokens preceding the search term in the source text, and identifying a suffix string comprising a plurality of tokens subsequent to the search term in the source text;
providing data to display a visualization interface that comprises the search term within a combined tree diagram comprising a prefix tree extending to a first side of the search term, and a suffix tree extending to a second side of the search term, such that the prefix tree displays, in a tree diagram format, the prefix strings for the instances of the search term identified in the source text, and the suffix tree displays, in a tree diagram format, the suffix strings for the instances of the search term identified in the source text, wherein the prefix tree comprises tokens that are shared in common among the prefix strings as nodes connected to adjacent tokens by branches, and the suffix tree comprises tokens that are shared in common among the suffix strings as nodes connected to adjacent tokens by branches, wherein the branches in the prefix tree and the suffix tree are user-selectable in the visualization interface; and
providing, in response to receiving a user input selecting one of the branches in the prefix tree or in the suffix tree, data to display a visual indication of a prefix string and a suffix string in the visualization interface that form a matching sequence of prefix string, search term, and suffix string that originate together in the source text, for each of one or more matching sequences that are connected through the selected branch.
3 Assignments
0 Petitions
Accused Products
Abstract
An example method includes identifying instances of a search term in a source text, and identifying prefix strings and suffix strings comprising tokens preceding and subsequent to the search term in the source text. The method further includes displaying a visualization interface that includes the search term within a combined tree diagram that includes a prefix tree and a suffix tree extending to either side of the search term. The prefix tree displays the prefix strings and the suffix tree displays the suffix strings, and both have user-selectable branches. The method further includes providing, in response to a user input selecting a branch in the prefix tree or in the suffix tree, a visual indication of a prefix string and a suffix string in the visualization interface that form a matching sequence that originate together in the source text, for matching sequences that are connected through the selected branch.
186 Citations
20 Claims
-
1. A method comprising:
-
receiving a search term; identifying instances of the search term in a source text; for each of the instances of the search term identified in the source text, identifying a prefix string comprising a plurality of tokens preceding the search term in the source text, and identifying a suffix string comprising a plurality of tokens subsequent to the search term in the source text; providing data to display a visualization interface that comprises the search term within a combined tree diagram comprising a prefix tree extending to a first side of the search term, and a suffix tree extending to a second side of the search term, such that the prefix tree displays, in a tree diagram format, the prefix strings for the instances of the search term identified in the source text, and the suffix tree displays, in a tree diagram format, the suffix strings for the instances of the search term identified in the source text, wherein the prefix tree comprises tokens that are shared in common among the prefix strings as nodes connected to adjacent tokens by branches, and the suffix tree comprises tokens that are shared in common among the suffix strings as nodes connected to adjacent tokens by branches, wherein the branches in the prefix tree and the suffix tree are user-selectable in the visualization interface; and providing, in response to receiving a user input selecting one of the branches in the prefix tree or in the suffix tree, data to display a visual indication of a prefix string and a suffix string in the visualization interface that form a matching sequence of prefix string, search term, and suffix string that originate together in the source text, for each of one or more matching sequences that are connected through the selected branch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
one or more processors; one or more computer-readable tangible storage devices; a display device; a user input device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors, to receive a search term; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors, to identify instances of the search term in a source text; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors, to identify, for each of the instances of the search term identified in the source text, a prefix string comprising a plurality of tokens preceding the search term in the source text, and to identify a suffix string comprising a plurality of tokens subsequent to the search term in the source text; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors, to provide data to display on the display device a visualization interface that comprises the search term within a combined tree diagram comprising a prefix tree extending to a first side of the search term, and a suffix tree extending to a second side of the search term, such that the prefix tree displays, in a tree diagram format, the prefix strings for the instances of the search term identified in the source text, and the suffix tree displays, in a tree diagram format, the suffix strings for the instances of the search term identified in the source text, wherein the prefix tree comprises tokens that are shared in common among the prefix strings as nodes connected to adjacent tokens by branches, and the suffix tree comprises tokens that are shared in common among the suffix strings as nodes connected to adjacent tokens by branches, wherein the branches in the prefix tree and the suffix tree are user-selectable in the visualization interface; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors, to provide, in response to receiving, through the user input device, a user input selecting one of the branches in the prefix tree or in the suffix tree, data to display a visual indication of a prefix string and a suffix string in the visualization interface that form a matching sequence of prefix string, search term, and suffix string that originate together in the source text, for each of one or more matching sequences that are connected through the selected branch. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to receive a search term; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to identify instances of the search term in a source text; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to identify, for each of the instances of the search term identified in the source text, a prefix string comprising a plurality of tokens preceding the search term in the source text, and to identify a suffix string comprising a plurality of tokens subsequent to the search term in the source text; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to provide data to display a visualization interface that comprises the search term within a combined tree diagram comprising a prefix tree extending to a first side of the search term, and a suffix tree extending to a second side of the search term, such that the prefix tree displays, in a tree diagram format, the prefix strings for the instances of the search term identified in the source text, and the suffix tree displays, in a tree diagram format, the suffix strings for the instances of the search term identified in the source text, wherein the prefix tree comprises tokens that are shared in common among the prefix strings as nodes connected to adjacent tokens by branches, and the suffix tree comprises tokens that are shared in common among the suffix strings as nodes connected to adjacent tokens by branches, wherein the branches in the prefix tree and the suffix tree are user-selectable in the visualization interface; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to provide, in response to receiving a user input selecting one of the branches in the prefix tree or in the suffix tree, data to display a visual indication of a prefix string and a suffix string in the visualization interface that form a matching sequence of prefix string, search term, and suffix string that originate together in the source text, for each of one or more matching sequences that are connected through the selected branch. - View Dependent Claims (17, 18, 19, 20)
-
Specification