Object-Oriented Framework for Data-Analysis Having Pluggable Platform Runtimes and Export Services
AssigneeBlue Reference, Inc.
InventorJoshua S. van Eikeren
Life of this patent
Estimating the term…
Abstract
An object-oriented framework for generating data analysis results using pluggable platform runtimes and data analysis results documents using pluggable export services is disclosed. The object-oriented framework is comprised of software interfaces and objects for facilitating the generation of data analysis results and data analysis results documents and the creation of new pluggable platform runtime and export service objects. Software programmers can create new computer program products as either standalone applications or plug-in modules for word processing applications that leverage the object-oriented framework to generate data analysis results and data analysis results documents.
Claims39
A computer readable medium with an object-oriented framework for data-analysis comprising:
- one or more software objects for generating a data-analysis results collection;
- one or more abstract interfaces for defining one or more software objects for generating a data-analysis results collection;
- one or more software objects for generating a data-analysis results document;
- and
- one or more abstract interfaces for defining one or more software objects for generating a data-analysis results document.
A computer-implemented method for generating a data-analysis results collection using a data-analysis parts container and an object-oriented framework for data-analysis comprising extension points for pluggable platform runtimes, the sequence of steps comprising:
- instantiating a data-analysis parts container object corresponding to said data-analysis parts container, wherein the data-analysis parts container object comprises at least one platform runtime property identifying a platform runtime selected from a plurality of platform runtimes, wherein each platform runtime is pluggable within said object-oriented framework for data-analysis;
- reading said platform runtime property of said data-analysis parts container object;
- instantiating at least one platform runtime object corresponding to said platform runtime property;
- and communicating said data-analysis parts container object to said at least one platform runtime object for generation of a data-analysis results object,
- whereby a data-analysis results collection is generated.
A computer program product for generating a data-analysis result collection using a data-analysis parts container and an object-oriented framework for data-analysis comprising extension points for pluggable platform runtimes, the computer program product comprising a computer usable media, having computer program code thereon, comprising:
- a means for instantiating a data-analysis parts container object corresponding to said data-analysis parts container, wherein the data-analysis parts container object comprises a platform runtime property identifying a platform runtime selected from a plurality of platform runtimes, wherein each platform runtime is pluggable within said object-oriented framework for data-analysis;
- a platform runtime corresponding to said platform runtime property of said data-analysis parts container object;
- and
- a means for instantiating at least one object from the object-oriented framework for instantiating the platform runtime object for generation of at least one data-analysis results object using said data-analysis parts container object.
A computer program product for providing data-analysis in a word processor application using a data-analysis processor, the computer program product comprising a computer usable media, having computer program code thereon, comprising:
- a data-analysis template comprising a word processor document and a data-analysis parts container;
- an object-oriented framework for data-analysis;
- and
- a plug-in software module for providing data-analysis on said data-analysis parts container using said object-oriented framework, a word processor application, and a data-analysis processor.
A computer-implemented method for generating a data-analysis results document using a data-analysis template and an object-oriented framework for data-analysis comprising extension points for pluggable export services, the method of steps comprising:
- instantiating a data-analysis template object corresponding to said data-analysis template, wherein the data-analysis template object comprises a word processor document object and a data-analysis parts container object;
- instantiating a data-analysis results object;
- specifying an export service from a plurality of export services, wherein each export service is pluggable within said object-oriented framework for data-analysis;
- instantiating an export service object, wherein the export service object corresponds to said export service;
- and
- communicating the data-analysis template object and the data-analysis results object to said export service object,
- whereby a data-analysis results document is generated.
A computer program product for generating a data-analysis results document using a data-analysis template and an object-oriented framework for data-analysis comprising extension points for pluggable export services, the computer program product comprising a computer usable media, having computer program code thereon, comprising:
- a means for instantiating a data-analysis template object corresponding to said data-analysis template, wherein the data-analysis template object comprises a word processor document object and a data-analysis parts container object;
- a means for instantiating a data-analysis results object, wherein the data-analysis results object comprises a data-analysis results collection generated using the data-analysis parts container;
- an export service selected from a plurality of export services wherein each export service is pluggable within said object-oriented framework for data-analysis;
- a means for instantiating an export service object corresponding to said export service for generating a data-analysis results document;
- a means for instantiating a communications object from said object-oriented framework for communicating said data-analysis template object and said data-analysis results object to said export service object,
- whereby a data-analysis results document is generated.
A computer program product for generating a data-analysis results document in a word processor application using a data-analysis processor, the computer program product comprising a computer usable media, having computer program code thereon, comprising:
- a data-analysis template comprising a word processor document and a data-analysis parts container;
- an object-oriented framework for data-analysis;
- and
- a plug-in software module for generating a data-analysis results document using said data-analysis template, said object-oriented framework, a word processor application, and a data-analysis processor.
Dependencies are inferred from the claim text.