Computer systems and methods for automatic generation of models for a dataset
First Claim
Patent Images
1. A method of automatically generating statistical models for a dataset, comprising:
- at a computer system having one or more processors and memory storing programs executed by the one or more processors;
receiving a user description of a graphical view of a dataset, wherein the user description specifies a graphical relationship between a first field and a second field of the dataset in the graphical view;
determining a set of data properties for each of the first and second fields;
with no further user input, generating one or more statistical models of the dataset in accordance with the data properties of the first and second fields and data values associated with the first and second fields in the dataset, wherein the one or more statistical models are derived from the data values and are expressed in one or more mathematical equations for describing and predicting a respective trend of one of the first and second fields that varies as a function of the other of the first and second fields; and
displaying at least one graphical representation of the one or more statistical models in the graphical view of the dataset.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatically generating models from a dataset includes multiple steps. First, a description of a view of a dataset is provided. The description includes multiple fields associated with the dataset. Next, a set of properties is determined for each of the multiple fields. Finally, the description is automatically translated into one or more models based on the respective properties of the multiple fields and a set of predefined heuristics.
120 Citations
66 Claims
-
1. A method of automatically generating statistical models for a dataset, comprising:
-
at a computer system having one or more processors and memory storing programs executed by the one or more processors; receiving a user description of a graphical view of a dataset, wherein the user description specifies a graphical relationship between a first field and a second field of the dataset in the graphical view; determining a set of data properties for each of the first and second fields; with no further user input, generating one or more statistical models of the dataset in accordance with the data properties of the first and second fields and data values associated with the first and second fields in the dataset, wherein the one or more statistical models are derived from the data values and are expressed in one or more mathematical equations for describing and predicting a respective trend of one of the first and second fields that varies as a function of the other of the first and second fields; and displaying at least one graphical representation of the one or more statistical models in the graphical view of the dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of automatically generating models for a dataset, comprising:
-
at a computer system having one or more processors and memory storing programs executed by the one or more processors; allowing a user to provide a user description by dragging and dropping fields into field containers of a graphical user interface to generate a graphical view of the dataset, the user description including at least two sets of fields associated with the graphical view of the dataset; determining a set of data properties for each of the two sets of fields; with no further user input, generating one or more statistical models based on the properties of the two sets of fields, data values associated with the two sets of fields, and a set of predefined heuristics for defining a relationship between a first field from one of the two sets of fields and a second field from the other of the two sets of fields, wherein the one or more statistical models are derived from the data values and are expressed in one or more mathematical equations for describing and predicting a respective trend of one of the first and second fields that varies as a function of the other of the first and second fields; and displaying at least one graphical representation of the one or more statistical models in a specific region of the graphical user interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer system, comprising:
-
a main memory; a processor; and at least one program, stored in the main memory and executed by the processor, the at least one program further including; instructions for receiving a user description to generate a graphical view of a dataset, wherein the user description specifies a graphical relationship between a first field and a second field of the dataset in the graphical view; instructions for determining a set of data properties for each of the first and second fields; instructions for generating one or more statistical models in accordance with the respective data properties of the first and second fields and data values that are associated with the first and second fields in the dataset with no further user input, wherein the one or more statistical models are derived from the data values and are expressed in one or more mathematical equations for describing and predicting a respective trend of one of the first and second fields that varies as a function of the other of the first and second fields; and instructions for displaying at least one graphical representation of the one or more statistical models in the graphical view of the dataset. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer program product for use in conjunction with a computer system that includes one or more processors and memory, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising instructions that, if executed by the computer system, cause the computer system to:
-
receive a user description of a graphical view of a dataset, wherein the user description specifies a graphical relationship between a first field and a second field of the dataset in the graphical view; determine a set of data properties for each of the first and second fields; generate one or more statistical models of the dataset in accordance with the data properties of the first and second fields and data values associated with the first and second fields in the dataset with no further user input, wherein the one or more statistical models are derived from the data values and are expressed in one or more mathematical equations for describing and predicting a respective trend of one of the first and second fields that varies as a function of the other of the first and second fields; and display at least one graphical representation of the one or more statistical models in the graphical view of the dataset. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A computer system comprising:
-
a main memory; a processor; and at least one program, stored in the main memory and executed by the processor, the at least one program further including; means for receiving a user description to generate a graphical view of a dataset, wherein the user description specifies a graphical relationship between a first field and a second field of the dataset in the graphical view means for determining a set of data properties for each of the first and second fields; and means for generating one or more statistical models in accordance with the respective data properties of the first and second fields and data values that are associated with the first and second fields in the dataset with no further user input, wherein the one or more statistical models are derived from the data values and are expressed in one or more mathematical equations for describing and predicting a respective trend of one of the first and second fields that varies as a function of the other of the first and second fields; and means for displaying at least one graphical representation of the one or more statistical models in the graphical view of the dataset. - View Dependent Claims (66)
-
Specification