Perspective-Preserving Application Switching Across Object Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Switching between different applications to access different functionalities of system components is cumbersome and requires manual context switching.

Innovation Solution

A system that seamlessly transitions between applications while maintaining a perspective on a particular object by using an application switching engine that includes object identification, command interpretation, and machine learning to select the appropriate application based on user input and object characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual application switching is used to access different functionalities, then users can access different applications, but the operation becomes cumbersome and requires manual context switching

Engineering Contradiction:
Improveapplication switching operationVSAvoidtime for manual context switching
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically performs application switching based on user input and object characteristics without requiring manual intervention. The application switching engine autonomously determines when and which application to switch to, eliminating the need for users to manually navigate between applications and maintain context.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual switching process with an automated intelligent system. Instead of users manually selecting and switching between applications, a machine learning-based engine analyzes user input and object characteristics to automatically transition between applications, substituting human manual operations with automated computational processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If multiple separate applications are used for different functionalities, then comprehensive functionality is provided, but users must manually locate components in new applications

Engineering Contradiction:
Improvefunctional coverageVSAvoidcomponent location
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The application switching engine continuously monitors user input and system state, using this feedback to determine the appropriate application context. By analyzing user actions and object characteristics in real-time, the system provides feedback-driven automatic switching that keeps relevant components visible and accessible across application transitions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a universal application switching framework that works across multiple different applications and functionality types. The switching engine serves as a multi-functional intermediary that can handle various application domains (messaging, browsing, media playback, etc.) through a unified automated switching mechanism, making the system adaptable to diverse functional requirements.

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

Data Source

PatentEP4193248B1Perspective-preserving seamless application switching
Publication Date: 2025.09.24 ORACLE INT CORP
  • EP4193248B1 patent drawingFigure 1
  • EP4193248B1 patent drawingFigure 2
  • EP4193248B1 patent drawingFigure 3A

AI summary

Techniques for perspective-preserving seamless application switching are disclosed. A system may display a first interface using a first application. The first interface includes interface elements representing a plurality of objects. The system may detect a zoom-in command, received by the first application, requesting a particular zoom level for a first interface element, corresponding to a first object in the first plurality of objects. The system may determine that the requested zoom level exceeds a threshold. Responsive to determining that the requested zoom level exceeds the threshold, the system may display, using a second application, a second interface corresponding to the first object. The second interface may include one or more of: (a) characteristics associated with the first object that were not displayed by the first application, or (b) user input elements for executing operations associated with the first object that were not displayed by the first application.