Inter-App State Sharing via Secure Common Process

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies when switching between applications, requiring tedious cutting-and-pasting or manual transfer of information due to limitations in inter-application communication.

Innovation Solution

A common process or interaction service that stores and shares state information between applications, using encryption and a Model Context Protocol (MCP) to facilitate secure and seamless data transfer, including the use of recommender systems and large language models for enhanced interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual transfer methods (cutting-and-pasting, screenshots) are used to share information between applications, then data transfer is achieved, but user efficiency and time consumption deteriorate

Engineering Contradiction:
Improveinformation transfer efficiencyVSAvoidtime required for manual transfer
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a common process as an intermediary component that mediates between applications. This common process receives state information from a first application and delivers it to a second application, eliminating the need for manual user operations. The intermediary automates the information transfer mechanism, directly resolving the contradiction between achieving data transfer and maintaining high user efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If applications share state information directly, then transfer speed is improved, but data security and privacy deteriorate

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata security risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The common process serves as a secure intermediary that handles data transfer between applications. It implements encryption mechanisms to protect state information during transfer, ensuring data security while maintaining transfer speed. The intermediary architecture allows fast data exchange without exposing raw data to unauthorized access, thus resolving the contradiction between transfer speed and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies encryption parameter changes to secure data during transfer. The common process encrypts state information using cryptographic parameters before storing and transferring it between applications. This parameter transformation maintains the data's accessibility and transfer speed while fundamentally changing its security properties, resolving the contradiction between speed and security.

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If a common process is introduced to manage inter-application communication, then automation and security are improved, but system complexity increases

Engineering Contradiction:
Improveautomated information transferVSAvoidcommunication system structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The common process is designed as a universal component that handles multiple functions: receiving state information from various applications, encrypting data, storing information securely, and delivering data to requesting applications. This multi-functional design consolidates complexity into a single manageable component rather than requiring multiple specialized systems, thus achieving high automation while controlling overall system complexity.

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

Data Source

PatentUS20250392450A1Systems and methods for enhanced application interactions
Publication Date: 2025.12.25 JPMORGAN CHASE BANK NA
  • US20250392450A1 patent drawing
  • US20250392450A1 patent drawing
  • US20250392450A1 patent drawing

AI summary

Systems and methods for enhanced application interactions are disclosed. In one embodiment, a method may include: receiving, by a common process, state information for a first application from the first application executed by an electronic device; storing, by the common process, the state information; receiving, by the common process and from a second application executed by the electronic device, a request for the state information; and providing, by the common process, the state information to the second application.