Computer systems and methods for automatic generation of models for a dataset
First Claim
Patent Images
1. A method of automatically generating models for a dataset, comprising:
- generating a description to visualize a dataset, the description including multiple fields associated with a view of the dataset;
determining a set of properties for each of the multiple fields; and
automatically translating the description into one or more models based on the respective properties of the multiple fields and a set of predefined heuristics.
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.
-
Citations
77 Claims
-
1. A method of automatically generating models for a dataset, comprising:
-
generating a description to visualize a dataset, the description including multiple fields associated with a view of the dataset;
determining a set of properties for each of the multiple fields; and
automatically translating the description into one or more models based on the respective properties of the multiple fields and a set of predefined heuristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of automatically generating models for a dataset, comprising:
-
allowing a user to provide a description by dragging and dropping fields into field containers of a graphical user interface, the description including at least two sets of fields associated with a view of the dataset;
determining a set of properties for each of the two sets of fields;
generating one or more models based on the properties of the two sets of fields and a set of predefined heuristics; and
automatically plotting the one or more models in a specific region of the graphical user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. 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 generating a description to visualize a dataset, the description including multiple fields associated with a view of the dataset;
instructions for determining a set of properties for each of the multiple fields; and
instructions for automatically translating the description into one or more models based on the respective properties of the multiple fields and a set of predefined heuristics. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. 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 comprising:
-
instructions for generating a description to visualize a dataset, the description including multiple fields associated with a view of the dataset;
instructions for determining a set of properties for each of the multiple fields; and
instructions for automatically translating the description into one or more models based on the respective properties of the multiple fields and a set of predefined heuristics. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A computer system comprising:
-
means for providing a description of a view of a dataset, the description including multiple fields associated with the dataset;
means for determining a set of properties for each of the multiple fields; and
means for automatically translating the description into one or more models based on the respective properties of the multiple fields and a set of predefined heuristics.
-
Specification