Interface and method for exploring a collection of data
DCFirst Claim
1. A method for generating an application user interface window used by an executing application program on a computer permitting a user to explore at least a portion of a database or a plurality of related databases, the database(s) containing at least a plurality of nodes represented by database records and a plurality of directional references represented by database records forming interrelations between the nodes, the interface window comprising:
- at least one display regionvisualizing and arranging in the vicinity of a first node shown in the display region a first set of at least two nodes having references of a first direction with respect to said first node;
simultaneously visualizing and arranging in the vicinity of at least one second node of the first set of nodes at least a third node having references with respect to said second node;
simultaneously visualizing and arranging in the vicinity of said first node a second separate set of at least two nodes having references of a direction opposite to said first direction with respect to said first node; and
simultaneously visualizing and arranging in the vicinity of at least one fourth node of the second set of nodes at least a fifth separate node having references with respect to said fourth node, the fifth node being the same node as the third node so that visualization of both the third and fifth separate nodes occurs spaced-apart at two different visual locations on the at least one display region.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An interface and a method is provided for permitting a user to explore a collection of data. The data collection provides nodes as structural elements, and references which are assigned to nodes and hold the address of another node. Multiple references can be assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced. Electronic documents can be assigned to each node, and the interface allows these documents to be displayed either directly in a reserved display region of the interface, or by launching a matching application on the user'"'"'s computer.
41 Citations
20 Claims
-
1. A method for generating an application user interface window used by an executing application program on a computer permitting a user to explore at least a portion of a database or a plurality of related databases, the database(s) containing at least a plurality of nodes represented by database records and a plurality of directional references represented by database records forming interrelations between the nodes, the interface window comprising:
-
at least one display region visualizing and arranging in the vicinity of a first node shown in the display region a first set of at least two nodes having references of a first direction with respect to said first node; simultaneously visualizing and arranging in the vicinity of at least one second node of the first set of nodes at least a third node having references with respect to said second node; simultaneously visualizing and arranging in the vicinity of said first node a second separate set of at least two nodes having references of a direction opposite to said first direction with respect to said first node; and simultaneously visualizing and arranging in the vicinity of at least one fourth node of the second set of nodes at least a fifth separate node having references with respect to said fourth node, the fifth node being the same node as the third node so that visualization of both the third and fifth separate nodes occurs spaced-apart at two different visual locations on the at least one display region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating an application user interface window used by an executing application program on a computer permitting a user to explore at least a portion of a collection of data, the collection consisting of at least a plurality of nodes and a plurality of directional incoming and outgoing references forming interrelations between the nodes, the method comprising the steps of:
-
obtaining at least a portion of the collection; generating at least two levels of the interrelations by processing at least two incoming references of a particular node in order to identify a first set of nodes; further processing the incoming references of at least one node of said first set of nodes in order to identify a second separate set of nodes; generating at least one additional level of the interrelations by processing the outgoing references of said particular node in order to identify a third separate set of nodes, at least one of the nodes of the second separate set of nodes being the same node as at least one of the third separate set of nodes; and displaying at least a portion of said collection by simultaneously visualizing the particular node. and at least portions of the first, second and third set of nodes and the levels of interrelations so that visualization of at least both the at least one node of the second separate set of nodes and the at least one node of the third separate set of nodes occurs spaced-apart at two different visual locations within at least one defined display region. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for generating an application user interface window used by an executing application program on a computer permitting a user to explore at least a portion of collection of data consisting at least of a plurality of records and a plurality of incoming and outgoing directional references between the records, the interface window comprising:
-
at least one display region visualizing a hierarchical structure visualizing and arranging a first plurality of records having incoming references representing at least two levels of references between the first plurality of records; simultaneously visualizing and arranging a second plurality of records having outgoing references representing at least one level of references between the second plurality of records, at least one of the first plurality of records being the same as at least one of the second plurality of records; and simultaneously visualizing multiple incoming and multiple outgoing references per record so that visualization of both the at least one of the first plurality of records and the at least one of the second plurality of records occurs spaced-apart at two different visual locations on the at least one display region. - View Dependent Claims (19, 20)
-
Specification