Configuration-Driven Widgets for Disparate Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users and organizations face challenges in configuring and operating multiple software applications from different companies or organizations due to their incompatibility and lack of technical means for interoperability, necessitating a single dashboard for managing these applications.

Innovation Solution

A management application generates an object notation data structure to identify local software modules for each third-party application, receives configuration files, and modifies the user interface to include widgets that control these applications through an integration service, enabling seamless communication and configuration across disparate software applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users open each software application separately to configure them, then each application can be accessed and configured independently, but the user must manage multiple applications through separate interfaces increasing operational complexity

Engineering Contradiction:
ImproveUnified dashboard accessVSAvoidMultiple separate interfaces
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple separate software application interfaces into a single unified dashboard. The management application integrates third-party applications by creating a centralized interface where users can access and configure multiple applications simultaneously, eliminating the need to open each application separately and reducing operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a management application as an intermediary layer between the user and multiple third-party applications. This mediator application provides a unified dashboard that interfaces with various third-party applications through integration services, allowing users to access and configure different applications without directly interacting with their individual interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If software applications are maintained by different organizations with separate programming, then each application can be independently developed and optimized, but interoperability between applications becomes difficult to achieve

Engineering Contradiction:
ImproveApplication interoperabilityVSAvoidMultiple independent systems
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The management application provides universal functionality to interface with multiple third-party applications simultaneously. It creates a multi-functional system that can connect to, manage, and integrate various applications from different organizations through a single unified interface, enabling interoperability without requiring direct programming between each application pair.

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

Solution Approach 2:

The management application serves as an intermediary integration layer that mediates communication between third-party applications maintained by different organizations. Through integration services, it translates and coordinates data exchange between applications, enabling interoperability while preserving the independence of each application's development and maintenance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a unified dashboard integrates multiple third-party applications, then user management becomes simplified, but the system complexity and integration requirements increase significantly

Engineering Contradiction:
ImproveSingle dashboard managementVSAvoidIntegration service architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the integration architecture into distinct modular components: the management application, integration services for each third-party application, and the third-party applications themselves. Each integration service operates as an independent module that handles specific application connections, allowing the system to manage complexity through structured segmentation while maintaining unified dashboard functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250278283A1Integrating user interface functionality from disparate applications
Publication Date: 2025.09.04 INTUIT INC
  • US20250278283A1 patent drawing
  • US20250278283A1 patent drawing
  • US20250278283A1 patent drawing

AI summary

A management application is applied to a user profile and an identifier of a third-party application to generate an object notation data structure (ONDS). The management application is applied to the ONDS to identify a local software module, associated with the third-party application, to coordinate communication between the local software module and the third-party application. A configuration file is received from an integration service. The management application is applied to the configuration file and the local software module to generate a reconfigured software module for facilitating communication between a local program and the third-party application. The reconfigured software module is applied to the ONDS to generate a reconfigured ONDS. The management application is applied to the reconfigured ONDS to modify a user interface of the local program to include a widget operable to control, via the integration service, the third-party application.