Method of representing continuum of data as a rolling column within a relational model
First Claim
Patent Images
1. A computer-implemented method for representing, within a relational model, a continuum of data received from an external data source, comprising:
- defining a set of metadata parameters that define a portion of the continuum of data to store in a rolling column; and
in response to receiving a query that includes a reference to the rolling column, retrieving the metadata parameters defining the portion of the continuum of data to store in the rolling column;
conditionally, updating the rolling column to reflect a correct portion of the continuum of data, according to the metadata parameters; and
processing the database query against the updated rolling column.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for representing a continuum of data as a rolling column within a relational model is disclosed. Data from a continuous data source may be used to populate a rolling column. Metadata defining the rolling column specifies the correct portion of data from the continuum of data that should be used to populate the rolling column. Whenever data from the rolling column is included in a data access request, such as a database query, a database management system may be configured to update the rolling column, according to the metadata.
13 Citations
23 Claims
-
1. A computer-implemented method for representing, within a relational model, a continuum of data received from an external data source, comprising:
-
defining a set of metadata parameters that define a portion of the continuum of data to store in a rolling column; and
in response to receiving a query that includes a reference to the rolling column, retrieving the metadata parameters defining the portion of the continuum of data to store in the rolling column;
conditionally, updating the rolling column to reflect a correct portion of the continuum of data, according to the metadata parameters; and
processing the database query against the updated rolling column. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible computer-readable storage medium containing a program which, when executed by a processor, performs operations for representing, within a relational model, a continuum of data received from an external data source, comprising:
in response to receiving a query that includes a reference to a rolling column;
retrieving metadata parameters defining a portion of the continuum of data to store in the rolling column;
updating the rolling column to reflect a correct portion of the continuum of data, according to the metadata parameters; and
processing the database query against the updated rolling column. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computing device comprising:
-
a processor; and
a memory configured to store an application that includes instructions which, when executed by the processor, cause the processor to perform operations for representing continuum of data received from an external data source as a rolling column within a relational model, comprising;
in response to receiving a query that includes a reference to the rolling column;
(i) retrieving metadata parameters defining a portion of the continuum of data to store in the rolling column;
(ii) updating the rolling column to reflect a correct portion of the continuum of data, according to the metadata parameters; and
(iii) processing the database query against the updated rolling column. - View Dependent Claims (22, 23)
-
Specification