DATABASE INTEGRATED VIEWER
First Claim
1. A non-transitory computer program product comprising one or more physical non-transitory computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to instantiate a database integration viewer, the database integration viewer configured to formulate a view table that is a view of a database table by performing the following:
- for each of at least some of a plurality of properties of the database table, an act of populating a corresponding property in the view table using the corresponding property of the database table;
for at least one property of the view table, an act of computing a value for the property from data external to the database table; and
an act of displaying a view table in which the at least some of the plurality of properties of the database table are displayed, and displaying the at least one computed property.
2 Assignments
0 Petitions
Accused Products
Abstract
A database integration viewer that allows additional properties to be associated with a record as viewed in a single record or table, even though those additional properties are not owned by the record in the underlying source record or table in the database. Using this integration view, a viewed version of record or table may be different than the actual structure of the source record or table. In the viewed version of the record or table, the viewed record or table or may include some or all of the properties for the records of the subject record or table, while incorporating one or more additional properties for the record into the viewed table. The properties may be scalars, or may be computed to populate the viewed version of the record or table.
-
Citations
20 Claims
-
1. A non-transitory computer program product comprising one or more physical non-transitory computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to instantiate a database integration viewer, the database integration viewer configured to formulate a view table that is a view of a database table by performing the following:
-
for each of at least some of a plurality of properties of the database table, an act of populating a corresponding property in the view table using the corresponding property of the database table; for at least one property of the view table, an act of computing a value for the property from data external to the database table; and an act of displaying a view table in which the at least some of the plurality of properties of the database table are displayed, and displaying the at least one computed property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer program product comprising one or more physical non-transitory computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to instantiate a database integration viewer, the database integration viewer configured to formulate a view record that is a view of a database record by performing the following:
-
for each of at least some of a plurality of properties of the database record, an act of populating a corresponding property in the view record using the corresponding property of the database record; for at least one property of the view record, an act of computing a value for the property from data external to the database record; and an act of displaying a view record in which the at least some of the plurality of properties of the database record are displayed, and displaying the at least one computed property in a manner associated with the view record. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for formulating a view table that is a view of a database table, the method comprising:
-
for each of a plurality of properties of the database table, an act of equating a value of a corresponding property in the view table as being the same as a value of the corresponding property of the database table; for at least one property of the view table, an act of computing a value for the property from data external to the database table, the computation following an expression associated with the at least one property of the view table, each of the at least one property of the view table corresponding to a column in the view table, wherein the act of computing the value comprises;
an act of accessing an expression;
an act of evaluating the expression;
an act of assigning a result of the expression as the value of the computed property; andan act of displaying a view table in which the plurality of properties of the database table are displayed, and in which the at least one computed property.
-
Specification