Browser Session Transfer for Responsiveness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Individuals experience varying levels of responsiveness when accessing network resources due to factors like geographic location, network equipment quality, and traffic, leading to inconsistent browser session performance.

Innovation Solution

A method and system that initiate a local browser session and transfer it to a virtual browser session on a remote device when responsiveness falls below a threshold, using processors to measure load time, bandwidth, and traffic, and comparing these metrics to historic data to determine the best route for improved access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a local browser session is used, then device simplicity and ease of operation are maintained, but responsiveness and load time deteriorate when network conditions are poor

Engineering Contradiction:
ImproveresponsivenessVSAvoidbrowser session management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a session manager as an intermediary component that coordinates between local and virtual browser sessions. This mediator monitors network conditions and automatically transfers sessions between local and remote devices, resolving the contradiction by adding complexity only where needed (session management layer) while maintaining simple user interaction and improving responsiveness through intelligent session placement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic session management where the browser session location (local or virtual) is not fixed but adapts based on real-time network conditions. The system continuously monitors responsiveness metrics and dynamically transfers sessions to maintain optimal performance, allowing the system to be simple when conditions are good and more complex only when needed to improve responsiveness.

Inventive Principle:
Principle #15Dynamics

2Reliability

If browser sessions are transferred to virtual browsers on remote devices, then responsiveness is improved, but device complexity and operational complexity increase

Engineering Contradiction:
ImproveresponsivenessVSAvoidsession transfer management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The session manager operates autonomously to monitor network conditions and execute session transfers without user intervention. The system self-diagnoses responsiveness issues and self-corrects by automatically transferring sessions to virtual browsers when needed, maintaining ease of operation while improving responsiveness through automated management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the session manager continuously monitors network responsiveness metrics and uses this feedback to determine when session transfers are necessary. This closed-loop control ensures that complexity is introduced only in response to actual performance degradation, maintaining ease of operation under normal conditions while automatically improving responsiveness when needed.

Inventive Principle:
Principle #23Feedback

3Reliability

If local browser sessions are used in remote geographic areas, then device portability is maintained, but responsiveness and load time deteriorate

Engineering Contradiction:
ImproveresponsivenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The session manager acts as an intermediary that detects poor network conditions in remote areas and transfers sessions to virtual browsers on devices with better network connectivity. This mediator approach allows the portable device to maintain its mobility advantage while offloading resource-intensive browser operations to locations with superior network infrastructure, improving responsiveness without sacrificing portability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adapts session location based on geographic position and network conditions. When the device is in remote areas with poor connectivity, sessions are automatically transferred to virtual browsers in locations with better network infrastructure. This dynamic adaptation maintains portability by keeping the ability to access sessions while optimizing network bandwidth consumption by executing browser operations where network conditions are superior.

Inventive Principle:
Principle #15Dynamics

4Productivity

If browser sessions are maintained locally, then operational simplicity is preserved, but productivity decreases during high network traffic periods

Engineering Contradiction:
Improveaccess speedVSAvoidsession management system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The session manager autonomously monitors network traffic conditions and executes session transfers to virtual browsers during high-traffic periods without requiring user configuration or intervention. This self-service approach improves productivity by automatically optimizing access speed during problematic network conditions while preserving operational simplicity for the end user, as the complexity is contained within the automated management system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from network performance monitoring to trigger session transfers during high-traffic periods. When responsiveness metrics indicate degraded performance due to network congestion, the session manager automatically transfers sessions to virtual browsers that may experience better network conditions. This feedback-driven approach improves productivity by dynamically adapting to network conditions while keeping the session management complexity hidden from users.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11063853B2Method and device to transfer to a virtual browser session based on responsiveness
Publication Date: 2021.07.13 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11063853B2 patent drawing
  • US11063853B2 patent drawing
  • US11063853B2 patent drawing

AI summary

Methods, devices and program products are provided initiate a local browser session, at a local browser, with a resource manager. The method, devices and program products measure a responsiveness of the local browser session and determines if the responsiveness of the local browser session falls below a threshold. Based on the determining, the local browser session may be transferred from the local browser to a virtual browser on a remote device to form a virtual browser session. The remote device is located remote from the client device. At the client device, a rendered output is displayed from the virtual browser session implemented by the virtual browser.