Dynamic Data Association
First Claim
1. A method executed by one or more computing devices, the method comprising:
- providing for display in a user interface a view of a first data collection of a database, the first data collection being formatted using a layout of the first data collection;
receiving an input from the user interface to associate a first data item in the first data collection with one or more second data items of a second data collection;
creating configurable metadata, the configurable metadata relating the first data item and the one or more second data items; and
upon receiving a selection of first data item, providing for display at least one of the one or more second data items, the second data item being formatted using the layout.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems implementing dynamic data association are described. Relations between a first data item and a second data item can be created in an ad hoc manner. The first data item can include a row of data in a table in a relational database. The second data item can include a row of data in the same table, in another table in the relational database, or a document outside the relational database. Configurable metadata can be created to link the first data item and the second data item. The link can be directional. The configurable metadata can include data specified by a user. The configurable metadata can be stored in one or more system tables in the relational database. The configurable metadata can be specific to the user, or to a work group of the user. The configurable metadata can change when the first data item or the second data item is modified.
19 Citations
20 Claims
-
1. A method executed by one or more computing devices, the method comprising:
-
providing for display in a user interface a view of a first data collection of a database, the first data collection being formatted using a layout of the first data collection; receiving an input from the user interface to associate a first data item in the first data collection with one or more second data items of a second data collection; creating configurable metadata, the configurable metadata relating the first data item and the one or more second data items; and upon receiving a selection of first data item, providing for display at least one of the one or more second data items, the second data item being formatted using the layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a storage device, operable to cause one or more processors to perform operations comprising:
-
providing for display in a user interface a view of a first data collection of a database, the first data collection formatted using a layout of the first data collection; receiving an input from the user interface to associate a first data item in the first data collection with one or more second data items in a second data collection; creating configurable metadata, the configurable metadata relating the first data item and the one or more second data items; and upon receiving a selection of first data item, displaying at least one of the one or more second data items, the displayed second data item being formatted using the layout. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
one or more processors configured to perform operations comprising; providing for display in a user interface a view of a first data collection of a database, the first data collection formatted using a layout of the first data collection; receiving an input from the user interface to associate a first data item in the first data collection with one or more second data items; creating configurable metadata, the configurable metadata relating the first data item and the one or more second data items; and upon receiving a selection of first data item, displaying at least one of the one or more second data items, the displayed second data item being formatted using the layout. - View Dependent Claims (19, 20)
Specification