Method and apparatus for selecting, analyzing, and visualizing related database records as a network
First Claim
Patent Images
1. A method of providing a network graphical representation of two or more database records, comprising:
- selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records; and
, connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for selecting and converting database records or sets of related documents into network data and presenting that data in a network visualization system that enables users to select among, and move between various network displays by selecting one or more attributes of the data to be represented as the nodes and links of the network.
459 Citations
135 Claims
-
1. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records; and
,connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records, and associating network nodes to instances of a first one of the common attributes from the database records;
connecting the network nodes with network links that designate network nodes having common instances of one of the two or more common attributes, so as to form a first network graphical representation; and
,transforming the first network graphical representation into a second network graphical representation by associating the network nodes to instances of a second one of the common attributes from the database records, and connecting the network nodes with network links that designate network nodes having common instances of the second attribute. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111)
-
-
112. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
containing the second set of network nodes presented in a network configuration, within one or more of the first set of network nodes presented in a network configuration, wherein each of the second set of network nodes shares a common attribute instance with the network nodes of the first attribute within which the second set of network nodes is contained. - View Dependent Claims (113, 114)
-
-
115. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
identifying one or more attributes of the record class according to requirements provided by a user, and associating network nodes to instances of the one or more attributes from the database records; and
,connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
-
-
116. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records according to requirements provided by a user, and associating network nodes to instances of a first one of the common attributes from the database records;
connecting the network nodes with network links that designate network nodes having common instances of one of the two or more common attributes, so as to form a first network graphical representation; and
,transforming the first network graphical representation into a second network graphical representation by associating the network nodes to instances of a second one of the common attributes from the database records, and connecting the network nodes with network links that designate network nodes having common instances of the second attribute.
-
-
117. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records according to requirements provided by a user, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation.
-
-
118. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records, wherein the network nodes are meta-nodes; and
,connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
-
-
119. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records, and associating network nodes to instances of a first one of the common attributes from the database records, wherein the network nodes are meta-nodes;
connecting the network nodes with network links that designate network nodes having common instances of one of the two or more common attributes, so as to form a first network graphical representation; and
,transforming the first network graphical representation into a second network graphical representation by associating the network nodes to instances of a second one of the common attributes from the database records, and connecting the network nodes with network links that designate network nodes having common instances of the second attribute.
-
-
120. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records, wherein at least one set of network nodes are meta-nodes;
connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation.
-
-
121. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
instructions for identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records; and
,instructions for connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
-
-
122. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records;
connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes; and
,iteratively executing the identifying and connecting steps while modifying the one or more descriptive criteria, so as to change the selected two or more database records.
-
-
123. A method of providing a network graphical representation of two or more database records, comprising:
-
selecting the two or more database records according to one or more descriptive criteria;
identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation.; and
,iteratively executing the identifying and connecting steps while modifying the one or more descriptive criteria, so as to change the selected two or more database records.
-
-
124. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
instructions for identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records; and
,instructions for connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
-
-
125. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records, and associating network nodes to instances of a first one of the common attributes from the database records;
instructions for connecting the network nodes with network links that designate network nodes having common instances of one of the two or more common attributes, so as to form a first network graphical representation; and
,instructions for transforming the first network graphical representation into a second network graphical representation by associating the network nodes to instances of a second one of the common attributes from the database records, and connecting the network nodes with network links that designate network nodes having common instances of the second attribute.
-
-
126. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
instructions for connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation
-
-
127. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
instructions for containing the second set of network nodes presented in a network configuration, within one or more of the first set of network nodes presented in a network configuration, wherein each of the second set of network nodes shares a common attribute instance with the network nodes of the first attribute within which the second set of network nodes are contained.
-
-
128. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
instructions for identifying one or more attributes of the record class according to requirements provided by a user, and associating network nodes to instances of the one or more attributes from the database records; and
,instructions for connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
-
-
129. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records according to requirements provided by a user, and associating network nodes to instances of a first one of the common attributes from the database records;
instructions for connecting the network nodes with network links that designate network nodes having common instances of one of the two or more common attributes, so as to form a first network graphical representation; and
,instructions for transforming the first network graphical representation into a second network graphical representation by associating the network nodes to instances of a second one of the common attributes from the database records, and connecting the network nodes with network links that designate network nodes having common instances of the second attribute.
-
-
130. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records according to requirements provided by a user, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
instructions for connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation.
-
-
131. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
instructions for identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records, wherein the network nodes are meta-nodes; and
,instructions for connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes.
-
-
132. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records, and associating network nodes to instances of a first one of the common attributes from the database records, wherein the network nodes are meta-nodes;
instructions for connecting the network nodes with network links that designate network nodes having common instances of one of the two or more common attributes, so as to form a first network graphical representation; and
,instructions for transforming the first network graphical representation into a second network graphical representation by associating the network nodes to instances of a second one of the common attributes from the database records, and connecting the network nodes with network links that designate network nodes having common instances of the second attribute.
-
-
133. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records, wherein at least one set of network nodes are meta-nodes;
instructions for connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation.
-
-
134. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria, wherein each of the two or more database records are members of a common record class;
instructions for identifying one or more attributes of the record class, and associating network nodes to instances of the one or more attributes from the database records;
instructions for connecting the network nodes with network links that designate network nodes having common instances of the one or more attributes; and
, instructions for iteratively executing the identifying and connecting steps while modifying the one or more descriptive criteria, so as to change the selected two or more database records.
-
-
135. A computer readable medium including stored instructions adapted for providing a network graphical representation of two or more database records, comprising:
-
instructions for selecting the two or more database records according to one or more descriptive criteria;
instructions for identifying two or more common attributes of the database records, associating a first set of network nodes to instances of a first one of the common attributes from the database records, and associating a second set of network nodes to instances of a second one of the common attributes from the database records;
instructions for connecting one or more members of the first set of network nodes to one or more members of the second set of network nodes with network links that designate associations between the network nodes, so as to form a first network graphical representation; and
,instructions for iteratively executing the identifying and connecting steps while modifying the one or more descriptive criteria, so as to change the selected two or more database records.
-
Specification