Cross-linking Cloud Web Applications via Parameterized URLs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud-based web applications lack cross-linking capabilities, making it cumbersome for users to navigate efficiently between applications, as manual navigation is required, leading to loss of context and state, which complicates switching between web applications and retrieving specific information.

Innovation Solution

A computer-implemented method for cross-linking between cloud-based web applications using a Uniform Resource Locator (URL) with additional parameters for dynamic autonavigation, allowing seamless switching and restoration of the original application state, enabling efficient navigation and collaboration between disjunct web applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual navigation is used to switch between web applications, then users can access different applications, but the original context and state are lost requiring time-consuming manual reconstruction

Engineering Contradiction:
Improvecross-linking capabilityVSAvoidnavigation mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically saving the current application state and context before navigation occurs. When a user activates a provider web application from a consumer web application, the consumer's current state is preserved in advance, enabling automatic restoration after the provider application closes, thus eliminating the need for manual reconstruction of the original context.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a cross-linking mechanism as an intermediary between consumer and provider web applications. This mechanism includes URL parameters that carry navigation information and a state management system that acts as a mediator to preserve and restore application states, facilitating seamless transitions without direct manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If a user navigates deep into a web application to retrieve specific details, then the desired information is accessed, but switching back to the original application requires manual reconstruction of the original view

Engineering Contradiction:
Improvecontext preservationVSAvoidnavigation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically saving the current application state and context before navigation occurs. When a user activates a provider web application from a consumer web application, the consumer's current state is preserved in advance, enabling automatic restoration after the provider application closes, thus eliminating the need for manual reconstruction of the original context.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the consumer web application's state and context before switching to the provider application. This copied state is stored and used to automatically restore the original view when the provider application closes, allowing users to retrieve specific details without losing their place in the original application.

Inventive Principle:
Principle #26Copying

3Ease of operation

If manual interaction is required to activate another application, then the application can be opened, but the process is ponderous and time-consuming

Engineering Contradiction:
Improveapplication activationVSAvoidtask completion efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables self-service by allowing the consumer web application to automatically activate and configure the provider web application through parameterized URLs. The activation process is automated with pre-configured navigation parameters, eliminating the need for manual interaction to set up the provider application's initial state, thus improving both ease of operation and productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by appending specific URL parameters to the provider web application's activation link. These parameters automatically configure the provider application to display the desired specific view upon activation, transforming a manual multi-step process into a single automated action that changes the application's state based on embedded parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11645128B2Computer-implemented method for providing cross-linking between cloud-based web-applications
Publication Date: 2023.05.09 SIEMENS HEALTHINEERS AG
  • US11645128B2 patent drawing
  • US11645128B2 patent drawing

AI summary

A computer-implemented method is for providing cross-linking between cloud-based web-applications. A consumer web-application calls a Uniform Resource Locator, URL, implemented in a customized provider webpage of a provider web-application to activate the customized provider webpage of the provider web-application via a cross link, the URL, including an URL extension with additional URL parameters to provide autonavigation to a customized specific internal view of the activated provider webpage. The customized specific internal view of the activated provider webpage is opened automatically on top of the calling web-application until the activated provider webpage is closed in response to a corresponding user command input via a user interface. The last state and context of the calling consumer web-application is kept and is used to restore automatically the original calling consumer web-application after the provider webpage of the provider web-application is closed.