Composite Model Object with Independently Updatable Components
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current modeling platforms, whether mainframe-based or entry-level, face limitations such as high costs, insufficient data handling capabilities, and proprietary data structures, making it difficult to generate and export predictive models from existing spreadsheet or database applications, which are not designed for reliable modeling functionality.
Innovation Solution
The development of systems and methods for object-based modeling using a composite model object with independently updatable component objects, allowing for the extraction and generation of modeling objects in a native or object-compatible format from spreadsheets, databases, and other sources, enabling seamless communication and storage with mainframe platforms and other resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If mainframe-based modeling software is installed, then modeling power and data handling capabilities are improved, but cost and complexity increase significantly
Solution Approach 1:
The patent segments the modeling system into a composite model object composed of multiple independently updatable component objects. Each component object can be updated separately without affecting the entire model, enabling modular architecture that reduces overall system complexity while maintaining powerful modeling capabilities through the aggregation of component objects.
Solution Approach 2:
The patent introduces a modeling client as an intermediary layer between the user and mainframe platforms. This client can extract and generate modeling objects in native or object-compatible formats, facilitating communication with mainframe resources without requiring direct mainframe access, thereby reducing system complexity while maintaining modeling power.
2Ease of operation
If spreadsheet or database applications are used, then ease of operation is improved, but data handling capabilities and modeling functionality are insufficient
Solution Approach 1:
The patent creates a universal modeling object format that can be generated from various source applications including spreadsheets and databases. The modeling client can extract data from multiple proprietary formats and convert them into a unified object-based representation, enabling these applications to serve multiple functions while maintaining their ease of use, and simultaneously achieving powerful data handling capabilities through the unified object format.
3Ease of manufacture
If proprietary data structures are used in spreadsheet applications, then ease of manufacture is improved, but adaptability and interoperability are reduced
Solution Approach 1:
The patent introduces a translation layer in the modeling client that acts as an intermediary between proprietary data structures from spreadsheets/databases and the unified modeling object format. This intermediary extracts data from various proprietary formats and converts them into a standardized object representation, maintaining the ease of creating data structures in familiar applications while achieving broad interoperability across different systems and platforms.
4Ease of operation
If monolithic updates are performed in spreadsheets, then ease of operation is improved, but productivity and update efficiency are reduced
Solution Approach 1:
The patent segments the model into independently updatable component objects, allowing users to update only the specific components that need changes rather than the entire monolithic model. This maintains the simplicity of the update operation while dramatically improving productivity by reducing the amount of data that needs to be processed and saved during each update cycle.
Data Source
AI summary
Embodiments relate to systems and methods for object-based modeling using a composite model object having independently updatable component objects. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. In aspects, the source data accepted into the modeling client can include consumer or business-level applications, whose spreadsheet, database or other content can be extracted and encapsulated in extensible markup language (XML) or other object-oriented format. Various model objects can be extracted from source data, and aggregated into a composite model object encapsulating the underlying set of component model objects. In aspects, each of the component model objects can be accessed, updated, and stored independently of the other constituent objects. The modeling client can exchange composite or other modeling objects with external platforms on a programmatic basis.


