System, method and computer program product for electronic document display
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a first input at a first element among a plurality of elements associated with at least one electronic document;
determining a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements;
causing a view to be displayed together with an electronic document including the first element, the view at least including the second element;
in response to receiving a second input, determining a second subgraph of a graph including a second plurality of nodes;
causing the second subgraph to be simultaneously displayed with the first element; and
in response to receiving a third input at a third node of the second subgraph, causing an element represented by the third node to be simultaneously displayed with the first element,wherein the plurality of elements are represented by nodes in a graph, and the relations of the plurality of elements are represented by edges in the graph between the nodes,wherein the determining the second element comprises determining a first subgraph of the graph including a first plurality of nodes in response to a distance between a first node and each of a first plurality of nodes being less than a predetermined distance threshold and a weight of each of the first plurality of nodes being greater than a predetermined weight threshold, andwherein the predetermined distance threshold and the predetermined weight threshold are configurable by user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product, include receiving a first input at a first element among a plurality of elements associated with at least one electronic document, determining a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements, and causing a view to be displayed together with an electronic document including the first element, the view at least including the second element.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a first input at a first element among a plurality of elements associated with at least one electronic document; determining a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements; causing a view to be displayed together with an electronic document including the first element, the view at least including the second element; in response to receiving a second input, determining a second subgraph of a graph including a second plurality of nodes; causing the second subgraph to be simultaneously displayed with the first element; and in response to receiving a third input at a third node of the second subgraph, causing an element represented by the third node to be simultaneously displayed with the first element, wherein the plurality of elements are represented by nodes in a graph, and the relations of the plurality of elements are represented by edges in the graph between the nodes, wherein the determining the second element comprises determining a first subgraph of the graph including a first plurality of nodes in response to a distance between a first node and each of a first plurality of nodes being less than a predetermined distance threshold and a weight of each of the first plurality of nodes being greater than a predetermined weight threshold, and wherein the predetermined distance threshold and the predetermined weight threshold are configurable by user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a processor; and a memory, the memory storing instructions to cause the processor to perform; receiving a first input at a first element among a plurality of elements associated with at least one electronic document; determining a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements; causing a view to be displayed together with an electronic document including the first element, the view at least including the second element; in response to receiving a second input, determining a second subgraph of a graph including a second plurality of nodes; causing the second subgraph to be displayed; and in response to receiving a third input at a third node of the second subgraph, causing an element represented by the third node to be displayed, wherein the plurality of elements are represented by nodes in a graph, and the relations of the plurality of elements are represented by edges in the graph between the nodes, wherein the determining the second element comprises determining a first subgraph of the graph including a first plurality of nodes in response to a distance between a first node and each of a first plurality of nodes being less than a predetermined distance threshold and a weight of each of the first plurality of nodes being greater than a predetermined weight threshold, and wherein the predetermined distance threshold and the predetermined weight threshold are configurable by the user. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product for electronic document display, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions being executable by a computer to cause the computer to:
-
receive a first input at a first element among a plurality of elements associated with at least one electronic document; determine a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements; cause a view to be displayed together with an electronic document including the first element, the view at least including the second element; in response to receiving a second input, determining a second subgraph of a graph including a second plurality of nodes; causing the second subgraph to be displayed; and in response to receiving a third input at a third node of the second subgraph, causing an element represented by the third node to be displayed, wherein the plurality of elements are represented by nodes in a graph, and the relations of the plurality of elements are represented by edges in the graph between the nodes, wherein the determining the second element comprises determining a first subgraph of the graph including a first plurality of nodes in response to a distance between a first node and each of a first plurality of nodes being less than a predetermined distance threshold and a weight of each of the first plurality of nodes being greater than a predetermined weight threshold, and wherein the predetermined distance threshold and the predetermined weight threshold are configurable by the user.
-
Specification