Storing table data
First Claim
Patent Images
1. A method for storing table data, comprising:
- receiving, with respect to a grid definition portion of a table definition, a specification of a set of one or more grid definition values for a table, wherein the set of grid definition values includes one or more grid geometry values that specify geometry of the table;
receiving, with respect to a data source definition portion of the table definition, a specification of a set of one or more cell content values for cells comprising the table;
storing the table definition, wherein the table definition is segregated such that the grid definition portion of the table definition which defines the geometry of the table is decoupled and separately defined from the data source definition portion of the table definition which defines content of the table; and
rendering the table using a processor according to the stored table definition, wherein rendering the table comprises separately rendering grid lines of the table as specified by the grid definition portion of the table definition and the content of the table as specified by the data source definition portion of the table definition with respect to a prescribed display space at which the table is rendered.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, the grid definition and data source definition portions of a table definition are segregated. Grid definition values included in the grid definition portion include one or more grid geometry values and/or grid line style values. Cell content values included in the data source definition portion include one or more data values and/or cell-specific style values.
10 Citations
31 Claims
-
1. A method for storing table data, comprising:
-
receiving, with respect to a grid definition portion of a table definition, a specification of a set of one or more grid definition values for a table, wherein the set of grid definition values includes one or more grid geometry values that specify geometry of the table; receiving, with respect to a data source definition portion of the table definition, a specification of a set of one or more cell content values for cells comprising the table; storing the table definition, wherein the table definition is segregated such that the grid definition portion of the table definition which defines the geometry of the table is decoupled and separately defined from the data source definition portion of the table definition which defines content of the table; and rendering the table using a processor according to the stored table definition, wherein rendering the table comprises separately rendering grid lines of the table as specified by the grid definition portion of the table definition and the content of the table as specified by the data source definition portion of the table definition with respect to a prescribed display space at which the table is rendered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for storing table data, comprising:
-
a processor configured to; receive, with respect to a grid definition portion of a table definition, a specification of a set of one or more grid definition values for a table, wherein the set of grid definition values includes one or more grid geometry values that specify geometry of the table; receive, with respect to a data source definition portion of the table definition, a specification of a set of one or more cell content values for cells comprising the table; store the table definition, wherein the table definition is segregated such that the grid definition portion of the table definition which defines the geometry of the table is decoupled and separately defined from the data source definition portion of the table definition which defines content of the table; render the table according to the stored table definition, wherein to render the table comprises separately rendering grid lines of the table as specified by the grid definition portion of the table definition and the content of the table as specified by the data source definition portion of the table definition with respect to a prescribed display space at which the table is rendered; and a memory coupled to the processor and configured to provide instructions to the processor. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product for storing table data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving, with respect to a grid definition portion of a table definition, a specification of a set of one or more grid definition values for a table, wherein the set of grid definition values includes one or more grid geometry values that specify geometry of the table; receiving, with respect to a data source definition portion of the table definition, a specification of a set of one or more cell content values for cells comprising the table; storing the table definition, wherein the table definition is segregated such that the grid definition portion of the table definition which defines the geometry of the table is decoupled and separately defined from the data source definition portion of the table definition which defines content of the table; and rendering the table according to the stored table definition, wherein rendering the table comprises separately rendering grid lines of the table as specified by the grid definition portion of the table definition and the content of the table as specified by the data source definition portion of the table definition with respect to a prescribed display space at which the table is rendered. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification