Composite Model Object with Independently Updatable Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemodeling powerVSAvoidsystem complexity
Core Design Contradiction:
PowerVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveease of useVSAvoiddata handling capability
Core Design Contradiction:
Ease of operationVSPower

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If proprietary data structures are used in spreadsheet applications, then ease of manufacture is improved, but adaptability and interoperability are reduced

Engineering Contradiction:
Improveease of data structure creationVSAvoidinteroperability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If monolithic updates are performed in spreadsheets, then ease of operation is improved, but productivity and update efficiency are reduced

Engineering Contradiction:
Improveease of updatingVSAvoidupdate efficiency
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9292592B2Object-based modeling using composite model object having independently updatable component objects
Publication Date: 2016.03.22 RED HAT INC
  • US9292592B2 patent drawing
  • US9292592B2 patent drawing
  • US9292592B2 patent drawing

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.