System, method and computer program product for electronic document display
AssigneeInternational Business Machines Corporation
InventorsKeke Cai, Dongxu Duan, Zhong Su, Li Zhang, Xiaolu Zhang, Shiwan Zhao
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.