CONFIGURABLE VIEW ON DATA MODELS
First Claim
1. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for formulating a custom view that may be applied to a plurality of data models, the method comprising:
- an act of accessing configuration data; and
an act of applying the configuration data as parameters to a view construction module to generate a custom view component that may be applied to any one of a plurality of data models.
3 Assignments
0 Petitions
Accused Products
Abstract
Data-driven configuration of various views on data models. A framework may be provided that offers one or more parameterized view generation components, each aimed at generating a particular view type in response to configuration data that populates the parameters of the associated component. A user or other computing entity merely provides configuration data to an appropriate view generation component to generate a custom view. That custom view may then optionally perhaps be applied to any number of data models, or perhaps not applied to any data model at all and just saved for perhaps some future use. This view generation may generate composite views on a data model, or even hierarchical views on a data model.
-
Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for formulating a custom view that may be applied to a plurality of data models, the method comprising:
-
an act of accessing configuration data; and an act of applying the configuration data as parameters to a view construction module to generate a custom view component that may be applied to any one of a plurality of data models. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for formulating a composite custom view of a plurality of data models, the method comprising:
-
an act of accessing configuration data; an act of detecting user input designating that the configuration data is to be applied to generate a custom view; in response to the act of detecting the user input, an act of applying the configuration data as parameters to a view construction module to generate a plurality of custom view components; an act of applying the plurality of custom view components to the view construction module to generate a composite custom view component, wherein the composite custom view component is configured to do the following when applied to a particular data model; for each of the plurality of custom view components, an act of generating a corresponding window in which a detail view of the particular data model is illustrated, the detail view being generated by applying the corresponding custom view component to the particular data model; an act of visually positioning all of the detail views. - View Dependent Claims (16, 17)
-
-
18. A method for formulating a hierarchical custom view that may be applied to a plurality of data models, the method comprising:
-
an act of accessing configuration data; an act of applying the configuration data as parameters to a plurality of view construction modules to generate a plurality of lower-level custom view components that may be applied to a data model; an act of applying the plurality of lower-level custom view components as components to a higher-level data model that be rendered using a higher-level custom view component. - View Dependent Claims (19, 20)
-
Specification