Visually representing a hierarchy of category nodes
First Claim
1. A method of visually representing a hierarchy of category nodes, said method comprising:
- in a computing device, tracking access by a user to a document containing text;
comparing, by a processor, the text contained in the accessed document with text contained in articles in a labeled text data source;
determining, by the processor, in the labeled text data source, a subset of the articles that contain text that is similar to the text of the accessed document, wherein the articles in the labeled text data source are each assigned with one or more concepts relevant to text of the article;
determining, by the processor, one or more concepts relevant to the accessed document to be the one or more concepts assigned to the determined subset of articles in the labeled text data source;
determining one or more category paths through the hierarchy of category nodes for the one or more concepts relevant to the accessed document, wherein each of the one or more category paths is weighted according to a relevance between the one or more category paths and respective ones of the one or more concepts relevant to the accessed document;
determining relevance levels for the category nodes with respect to the one or more concepts relevant to the accessed document based upon the one or more category paths;
constructing a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes;
generating a visual representation of the one or more concepts relevant to the accessed document, wherein the visual representation of the one or more concepts relevant to the accessed document graphically depicts at least one distinguishing characteristic associated with the tracked access to the document and depicts those category paths that have been generated for the one or more concepts relevant to the document that have been accessed while omitting concepts relevant to documents that have not been accessed; and
displaying the category nodes linearly according to their hierarchy level in the visual representation of the relevance levels, wherein a line connects a selected category node in one hierarchy level with another selected category node in a lower hierarchy level, wherein the visual representation of the relevance levels includes a tag cloud containing the one or more concepts relevant to the accessed documents arranged linearly with the category nodes, and wherein the visual representation of the relevance levels further includes an articles list depicted below the category nodes.
8 Assignments
0 Petitions
Accused Products
Abstract
In a method of visually representing a hierarchy of category nodes that identify one or more concepts, accesses to documents are tracked and one or more concepts that are relevant to the accessed documents are determined. In addition, one or more category paths through the hierarchy of category nodes for the determined one or more concepts are determined and relevance levels for the category nodes with respect to the determined one or more concepts are determined based upon the generated one or more category paths. Moreover, a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes is constructed.
-
Citations
16 Claims
-
1. A method of visually representing a hierarchy of category nodes, said method comprising:
-
in a computing device, tracking access by a user to a document containing text; comparing, by a processor, the text contained in the accessed document with text contained in articles in a labeled text data source; determining, by the processor, in the labeled text data source, a subset of the articles that contain text that is similar to the text of the accessed document, wherein the articles in the labeled text data source are each assigned with one or more concepts relevant to text of the article; determining, by the processor, one or more concepts relevant to the accessed document to be the one or more concepts assigned to the determined subset of articles in the labeled text data source; determining one or more category paths through the hierarchy of category nodes for the one or more concepts relevant to the accessed document, wherein each of the one or more category paths is weighted according to a relevance between the one or more category paths and respective ones of the one or more concepts relevant to the accessed document; determining relevance levels for the category nodes with respect to the one or more concepts relevant to the accessed document based upon the one or more category paths; constructing a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes; generating a visual representation of the one or more concepts relevant to the accessed document, wherein the visual representation of the one or more concepts relevant to the accessed document graphically depicts at least one distinguishing characteristic associated with the tracked access to the document and depicts those category paths that have been generated for the one or more concepts relevant to the document that have been accessed while omitting concepts relevant to documents that have not been accessed; and displaying the category nodes linearly according to their hierarchy level in the visual representation of the relevance levels, wherein a line connects a selected category node in one hierarchy level with another selected category node in a lower hierarchy level, wherein the visual representation of the relevance levels includes a tag cloud containing the one or more concepts relevant to the accessed documents arranged linearly with the category nodes, and wherein the visual representation of the relevance levels further includes an articles list depicted below the category nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for visually representing a hierarchy of category nodes, said apparatus comprising:
-
a processor; a memory on which is stored machine readable instructions that are to cause the processor to; track access by a user to a document containing text; compare the text contained in the accessed document with text contained in articles in a labeled text data source; determine a subset of the articles in the labeled text data source that contain text that is similar to the text of the accessed document, wherein the articles in the labeled text data source are each assigned with one or more concepts relevant to the text of the article; determine one or more concepts relevant to the accessed document to be the one or more concepts assigned to the determined subset of articles in the labeled text data source; determine one or more category paths through the hierarchy of category nodes for the one or more concepts relevant to the accessed document, wherein each of the one or more category paths is weighted according to a relevance between the one or more category paths and respective ones of the one or more concepts relevant to the accessed document; determine relevance levels for the category nodes with respect to the one or more concepts relevant to the accessed document based upon the determined one or more category paths; construct a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes; generate a visual representation of the one or more concepts relevant to the accessed document, wherein the visual representation of the one or more concepts relevant to the accessed document graphically depicts at least one distinguishing characteristic associated with the tracked access to the document and depicts those category paths that have been generated for the one or more concepts relevant to the document that have been accessed while omitting concepts relevant to documents that have not been accessed; and display the category nodes linearly according to their hierarchy level in the visual representation of the relevance levels, wherein a line connects a selected category node in one hierarchy level with another selected category node in a lower hierarchy level, wherein the visual representation of the relevance levels includes a tag cloud containing the one or more concepts relevant to the accessed documents arranged linearly with the category nodes, and wherein the visual representation of the relevance levels further includes an articles list depicted below the category nodes. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium on which is embedded machine readable instructions that when executed by a processor, cause the processor to:
-
track accesses by a user to documents containing text; compare the text contained in the accessed documents with text contained in articles in a labeled text data source; determine a subset of the articles in the labeled text data source that contain text that is similar to the text of the accessed documents, wherein each of the articles is assigned with one or more concepts relevant to the text of the article in the labeled text data source; determine the one or more relevant concepts assigned to the determined subset of articles from the one or more relevant concepts; determine one or more concepts relevant to the accessed documents to be the one or more concepts assigned to the determined subset of articles in the labeled text data source; determine one or more category paths through the hierarchy of category nodes for the one or more concepts relevant to the accessed documents, wherein each of the one or more category paths is weighted according to a relevance between the one or more category paths and respective ones of the one or more concepts relevant to the accessed documents; determine relevance levels for the category nodes with respect to the one or more concepts relevant to the accessed documents based upon the generated one or more category paths; construct a graph depicting a visual representation of the relevance levels determined for each of the category nodes in the hierarchy of category nodes; generate a visual representation of the one or more concepts relevant to the accessed documents, wherein the visual representation of the one or more concepts relevant to the accessed documents graphically depicts at least one distinguishing characteristic associated with the tracked accesses to the documents and depicts those category paths that have been generated for the one or more concepts relevant to the documents that have been accessed while omitting concepts relevant to documents that have not been accessed; and display the category nodes linearly according to their hierarchy level in the visual representation of the relevance levels, wherein a line connects a selected category node in one hierarchy level with another selected category node in a lower hierarchy level, wherein the visual representation of the relevance levels includes a tag cloud containing the one or more concepts relevant to the accessed documents arranged linearly with the category nodes, and wherein the visual representation of the relevance levels further includes an articles list depicted below the category nodes. - View Dependent Claims (16)
-
Specification