Floating Desktop Representation for Extracted Model Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current modeling platforms, whether mainframe-based or entry-level spreadsheet/database applications, face limitations in handling large-scale data sets and generating predictive modeling outputs, with proprietary data structures and lack of interoperability, making them unsuitable for complex modeling operations.

Innovation Solution

A system and method for generating a floating desktop representation of extracted model objects, allowing for the extraction and representation of modeling objects in a native object-based format, enabling seamless communication and storage between local clients and mainframe platforms, and facilitating enhanced modeling capabilities on a desktop interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If mainframe-based ERP modeling operations are installed, then powerful modeling capabilities and data handling are achieved, but costs increase to millions of dollars and require highly skilled professionals

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

Solution Approach 1:

The patent segments the modeling system into a client-side component for data extraction and a server-side component for processing. The client extracts data from spreadsheets and databases locally, then transmits it to the server for modeling operations, dividing the complex system into manageable parts with distinct functions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer between the user's local applications and the mainframe system. This intermediary extracts data from proprietary formats, transforms it into a universal format, and facilitates communication with the mainframe, acting as a mediator that simplifies the connection between different systems

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If spreadsheet or database applications are used, then ease of operation is improved, but data handling capacity and modeling power are insufficient

Engineering Contradiction:
Improveease of useVSAvoiddata handling capacity
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent creates a universal data format that can represent modeling objects from various sources (spreadsheets, databases) in a consistent manner. This universal format enables different applications to interchange data seamlessly, allowing spreadsheets to serve both as input sources and as output destinations for complex modeling results

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

3Adaptability or versatility

If proprietary data structures are used in spreadsheet applications, then application-specific functionality is optimized, but interoperability and data extraction are limited

Engineering Contradiction:
Improveapplication-specific optimizationVSAvoiddata interoperability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a translation layer that acts as an intermediary between proprietary data structures and universal modeling objects. This layer extracts data from spreadsheet-specific formats, transforms it into the universal format, and enables seamless interoperability while preserving the functionality of original applications

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of data in a universal format that represents the original proprietary data structures. This copy maintains all necessary information and relationships while enabling interoperability with other systems and applications that don't natively support the original proprietary format

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9105006B2Generating floating desktop representation of extracted model object
Publication Date: 2015.08.11 RED HAT INC
  • US9105006B2 patent drawing
  • US9105006B2 patent drawing
  • US9105006B2 patent drawing

AI summary

Embodiments relate to systems and methods for generating a floating desktop representation of an extracted model object. Aspects relate to object-based modeling using modeling objects that can be extracted from spreadsheet cells, database entries, or other sources. 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 can be accepted into the modeling client from consumer or business-level applications, whose cell, database, or other data content can be extracted and encapsulated in object-oriented format, such as extensible markup language (XML) format. An icon or other desktop representation can be generated to present the extracted model object for selection and use in the local environment of the modeling client. The extracted model object can also be exchanged with other applications or platforms.