Session Migration System for Seamless Cross-Device Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User sessions often end abruptly due to device inactivity or shutdown, causing users to lose entered information and face difficulties in resuming their last interaction, leading to inefficient use of computing resources as users manually navigate and re-enter data on other devices.

Innovation Solution

Implement a system that detects when a user has ceased interacting with one device during an active session and offers the option to continue the session on another device, automatically populating the last user interface and information, thereby enabling seamless migration of user sessions across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a user session ends due to device inactivity or shutdown, then the system conserves resources by terminating the session, but the user loses entered information and must manually navigate and re-enter data on another device

Engineering Contradiction:
Improvesystem resourcesVSAvoiduser-entered information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system performs preliminary actions by detecting when a user has ceased using a device and proactively offering to migrate the session to another device before the user actually needs to switch. This is achieved through monitoring user activity and automatically initiating session migration processes, thereby preserving user-entered information and eliminating the need for manual re-entry while still allowing resource conservation through controlled session management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary between the user's multiple devices, detecting session termination on one device and automatically transferring the session state to another device. This intermediary function preserves user information across devices without requiring manual intervention, solving the contradiction between resource conservation and information preservation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a user manually navigates to a previous user interface and re-enters information after a session ends, then the user can resume their task on another device, but computing resources are inefficiently used due to redundant navigation and data entry

Engineering Contradiction:
Improveuser ability to resume taskVSAvoidcomputing resource efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically detecting session termination and initiating migration to another device before the user needs to manually resume their task. This eliminates redundant navigation and data entry operations, thereby improving computing resource efficiency while maintaining ease of operation through seamless automatic session transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically detecting when a user has ceased using a device and autonomously migrating the session to another device without requiring user intervention. This self-service approach eliminates wasteful manual navigation and re-entry operations, improving productivity while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the system automatically migrates user sessions between devices, then user information is preserved and resource efficiency is improved, but the system complexity increases due to session detection and migration mechanisms

Engineering Contradiction:
Improveuser-entered information preservationVSAvoidsession migration system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies universality by implementing a multi-functional session management mechanism that can operate across different device types and platforms. This universal session migration system handles detection, transfer, and resumption functions in a unified manner, managing complexity through standardized multi-functional design while effectively preserving user information.

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

Solution Approach 2:

The system uses an intermediary session management layer that handles the complexity of session detection and migration between different devices. This intermediary layer abstracts the complexity from both the user and the underlying device systems, providing a unified session management approach that preserves information while managing system complexity through centralized mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11799971B2Systems and methods for session migration between devices
Publication Date: 2023.10.24 BANK OF AMERICA CORP
  • US11799971B2 patent drawing
  • US11799971B2 patent drawing
  • US11799971B2 patent drawing

AI summary

A system includes a memory and a processor. The processor is configured to determine that a user has ceased using a first device while the user was in an active user session with an application. The processor is further configured to determine a last user interface with which the user interacted on the first device and to determine user-supplied information from the last user interface. The processor is further configured to determine that the user is attempting to start a new user session with the application on a second device, and in response, display a message on the second device inquiring if the user wishes to continue with the last user interface. The processor is further configured to display a new user interface on the second device that corresponds to the last user interface and display the user-supplied information from the last user interface in the new user interface.