Tag modeling within a decision, support, and reporting environment
First Claim
Patent Images
1. A system for developing computer models for collection and display of data, the system comprising:
- a component builder, executed by a processing device, that provides functionality for modeling component definitions that associate tag-based point data and first non-point data through inclusion in a joined table comprising both tag-based point data and first non-point data, wherein the tag-based point data comprises data collected from at least one addressable informational source and the first non-point data comprises context-defining data associated with the tag-based point data, said tag-based point data changing more frequently than said first non-point data;
a connection for defining a mechanism to utilize the first non-point data and other information to uniquely identify the data to be collected from the at least one addressable informational source, said tag-based point data being collected at a first frequency, said first non-point data being collected at a second frequency lower than the first frequency; and
a view builder that provides functionality for generating views that correspond to instantiations of the component definitions generated by the component builder specifying how the tag-based point data and the first non-point data are displayed;
wherein the component builder further provides functionality for associating second non-point data with the tag-based point data and the first non-point data within the modeled component definition, wherein the second non-point data is associated with a non-tag-based informational source;
wherein integration of the second non-point data of the non-tag-based informational source with the tag-based point data and the non-point data is facilitated by the modeled component definition;
wherein the joined table has a structure, and wherein the structure of the joined table allows the tag-based point data and the first non-point data contained therein to be associated with the second non-point data thereby facilitating data integration;
wherein the view builder further provides functionality for embedding at least one previously defined view within a second view such that the at least one previously defined view represents subcomponents of the second view; and
wherein the view builder further provides functionality for embedding at least one previously defined second view within a third view such that the at least one previously defined second view represents a subcomponent of the third view.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for retrieving and presenting data in a tag-based component environment. The disclosed system provides an efficient mechanism for associating point and non-point data using selected modeling approaches to organize and reference the data. The modeling approaches provide the ability generate customized retrieval routines that support reusable components incorporating direct and indirect referencing techniques.
-
Citations
37 Claims
-
1. A system for developing computer models for collection and display of data, the system comprising:
-
a component builder, executed by a processing device, that provides functionality for modeling component definitions that associate tag-based point data and first non-point data through inclusion in a joined table comprising both tag-based point data and first non-point data, wherein the tag-based point data comprises data collected from at least one addressable informational source and the first non-point data comprises context-defining data associated with the tag-based point data, said tag-based point data changing more frequently than said first non-point data; a connection for defining a mechanism to utilize the first non-point data and other information to uniquely identify the data to be collected from the at least one addressable informational source, said tag-based point data being collected at a first frequency, said first non-point data being collected at a second frequency lower than the first frequency; and a view builder that provides functionality for generating views that correspond to instantiations of the component definitions generated by the component builder specifying how the tag-based point data and the first non-point data are displayed; wherein the component builder further provides functionality for associating second non-point data with the tag-based point data and the first non-point data within the modeled component definition, wherein the second non-point data is associated with a non-tag-based informational source; wherein integration of the second non-point data of the non-tag-based informational source with the tag-based point data and the non-point data is facilitated by the modeled component definition; wherein the joined table has a structure, and wherein the structure of the joined table allows the tag-based point data and the first non-point data contained therein to be associated with the second non-point data thereby facilitating data integration; wherein the view builder further provides functionality for embedding at least one previously defined view within a second view such that the at least one previously defined view represents subcomponents of the second view; and wherein the view builder further provides functionality for embedding at least one previously defined second view within a third view such that the at least one previously defined second view represents a subcomponent of the third view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
12. A method of generating a computer model for collection and display of aggregated point data and non-point data, the method comprising:
-
defining a component definition representative of a collection of at least one point data element and at least one non-point data element; instantiating, by processing apparatus, at least one instance of the component definition wherein each point data element of the instance is associated with selected point data from at least one point data source and each non-point data element of the instance is associated with selected non-point data to give context to the selected point data, wherein the selected point data comprises tag-based point data and wherein the selected non point data comprises first non-point data; the instantiating the at least one instance including steps of; collecting the selected point data from the at least one point data source by utilizing the selected non-point data and other information to uniquely identify the selected point data to be collected from the at least one point data source, the selected point data being collected at a first frequency, the selected non-point data being collected at a second frequency lower than the first frequency; and populating a data structure with the selected non-point data and the selected point data collected from the at least one point data source; defining at least one view for displaying selected point data and non-point data wherein the at least one view references a portion of the collection of at least one point data element and at least one non-point data element of the at least one instance to populate selected portions of the at least one view; and associating second non-point data with the tag-based point data and the first non-point data, wherein the second non-point data is associated with a non-tag-based informational source; wherein integration of the second non-point data of the non-tag-based informational source with the tag-based point data and the non-point data is facilitated by the component definition; wherein the defining at least one view includes embedding at least one previously defined view within a second view such that the at least one previously defined view represents subcomponents of the second view; and wherein the defining at least one view further includes embedding at least one previously defined second view within a third view such that the at least one previously defined second view represents a subcomponent of the third view. - View Dependent Claims (13, 14, 15, 16, 17, 36)
-
-
18. A method of generating a computer model for collection and display of aggregated point data and non-point data, the method comprising:
-
defining a component collection representative of a collection of at least one point data reference and at least one non-point data reference; accessing, by processing apparatus, point data associated with the at least one point data reference and non-point data associated with the at least one non-point data reference to define at least one view for displaying the point data and the non-point data, wherein the point data comprises tag-based point data and wherein the non point data comprises first non-point data, and wherein the at least one view includes a first view; wherein accessing the point data and the non-point data to define the at least one view includes steps of; collecting the point data from at least one addressable informational source by utilizing the non-point data and other information to uniquely identify the point data to be collected from the at least one addressable informational source, the point data being collected at a first frequency, the non-point data being collected at a second frequency lower than the first frequency; populating a data structure with the non-point data and the point data collected from the at least one addressable informational source; and accessing the point data and the non-point data that populate the data structure to define the at least one view for displaying the point data and the non-point data; associating second non-point data with the tag-based point data and the first non-point data, wherein the second non-point data is associated with a non-tag-based informational source; wherein integration of the second non-point data of the non-tag-based informational source with the tag-based point data and the non-point data is facilitated by the component definition; embedding at least one previously defined view within a second view such that the at least one previously defined view represents subcomponents of the second view; and embedding at least one previously defined second view within a third view such that the at least one previously defined second view represents a subcomponent of the third view. - View Dependent Claims (19, 20, 21, 22, 23, 24, 37)
-
Specification