Computer systems and methods for visualizing data with generation of marks
First Claim
1. A method of forming a visual plot using a dataset having a plurality of fields, wherein the dataset contains data that comprises a plurality of tuples, the method comprising:
- organizing the visual plot into a plurality of panes, wherein each of said panes has at least a first axis and wherein said first axis corresponds to a first field from said plurality of fields;
assigning a pane type to each pane in said plurality of panes according to a first type of said first field;
determining a mark for each pane based on said pane type; and
populating the visual plot with said data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for generating marks when displaying data, such as the results of a query across a database. The method is preferably used in conjunction with a dataset whose fields comprise a plurality of levels. A visual plot is constructed based on a specification. A first level from the plurality of levels is represented by a first component of the visual plot. A second level from the plurality of levels is represented by a second component of the visual plot. The dataset is optionally queried to retrieve data in accordance with the specification. The visual plot is populated with the retrieved data in accordance with the specification.
-
Citations
150 Claims
-
1. A method of forming a visual plot using a dataset having a plurality of fields, wherein the dataset contains data that comprises a plurality of tuples, the method comprising:
-
organizing the visual plot into a plurality of panes, wherein each of said panes has at least a first axis and wherein said first axis corresponds to a first field from said plurality of fields;
assigning a pane type to each pane in said plurality of panes according to a first type of said first field;
determining a mark for each pane based on said pane type; and
populating the visual plot with said data. - 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, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism for forming a visual plot using a dataset having a plurality of fields, wherein the dataset contains data that comprises a plurality of tuples, the computer program mechanism comprising:
-
instructions for organizing the visual plot into a plurality of panes, wherein each of said panes has at least a first axis and wherein said first axis corresponds to a first field from said plurality of fields;
instructions for assigning a pane type to each pane in said plurality of panes according to a first type of said first field;
instructions for determining a mark for each pane based on said pane type; and
instructions for populating said visual plot with said data. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 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. A computer system for forming a visual plot using a dataset having a plurality of fields, wherein the dataset contains data that comprises a plurality of tuples, the computer system comprising:
-
a central processing unit;
a memory, coupled to the central processing unit, the memory storing;
said dataset;
a programming module comprising;
instructions for organizing the visual plot into a plurality of panes, wherein each of said panes has at least a first axis and wherein said first axis corresponds to a first field from said plurality of fields;
instructions for assigning a pane type to each pane in said plurality of panes according to a first type of said first field;
instructions for determining a mark for each pane based on said pane type; and
instructions for populating said visual plot with said data. - View Dependent Claims (102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150)
-
Specification