Embedded Application Data Management Through Unified Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software applications often suffer from poor data interoperability, leading to inefficiencies, user experience issues, and limited functionality due to siloed data repositories, authentication complexities, and inadequate integration mechanisms.

Innovation Solution

A data-driven connection is established between a user-accessed application and an embedded application, enabling seamless interoperability through a single interaction point, automatic provisioning of user accounts, and maintaining the look-and-feel of the user experience, while facilitating data persistence and access to embedded application functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If discrete software applications use dedicated data repositories with specifically designed protocols, then data security and application-specific functionality are improved, but data interoperability and system complexity increase

Engineering Contradiction:
Improvedata securityVSAvoiddata interoperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a data interoperability layer that acts as an intermediary between discrete application data repositories and the user interface. This layer translates between different application-specific data protocols and a unified data access interface, enabling seamless data sharing while preserving the security and integrity of individual application data stores.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple separate applications are used to access different functionality, then specialized features are improved, but user experience and ease of operation deteriorate

Engineering Contradiction:
Improvespecialized featuresVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges multiple discrete application interfaces into a single unified user interface that provides access to functionality from multiple applications. The unified interface consolidates navigation, controls, and data display, allowing users to access specialized features from different applications without switching between separate interfaces, thereby improving ease of operation while preserving specialized capabilities.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If data repositories are siloed within individual applications, then data integrity for each application is improved, but overall system efficiency and productivity decrease

Engineering Contradiction:
Improvedata integrityVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a universal data access interface that can interact with multiple different application data repositories using a single unified protocol. This multi-functional interface handles data retrieval, manipulation, and synchronization across different applications, maintaining data integrity within each repository while enabling efficient cross-application data operations that improve overall system productivity.

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

Data Source

PatentUS20250231781A1System, method, and computer program product for improved embedded application data management
Publication Date: 2025.07.17 ATLASSIAN PTY LTD
  • US20250231781A1 patent drawing
  • US20250231781A1 patent drawing
  • US20250231781A1 patent drawing

AI summary

Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.