Chat Session Continuity Across OS Restarts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Technical support continuity is disrupted during system restarts and across multiple operating systems, leading to lost chat sessions and the need for users to reconnect with new support technicians, which negatively impacts the user experience.

Innovation Solution

A method and system that utilize a unique identifier associated with a device to establish and reestablish user support sessions, including chat sessions, across system restarts and multiple operating systems, ensuring continuity through the use of hardware identification tags or system-specific service tags, and storing session information for seamless reconnection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system allows reboots and OS switching for troubleshooting, then technical support capability is improved, but chat session continuity is lost and user experience deteriorates

Engineering Contradiction:
Improvetechnical support capabilityVSAvoidchat session continuity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a chat session identifier as an intermediary element that decouples the chat session from the operating system instance. The chat application stores this identifier locally and uses it to reconnect to the same chat session after OS reboots or switches, while the server uses the identifier to maintain session state. This mediator enables continuity without requiring the original OS instance to remain active.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a copying mechanism where the chat session identifier and associated metadata are stored locally on the client device and synchronized with the server. This creates a persistent copy of the session reference that survives OS reboots and switches, allowing the chat application to restore the session without relying on the original OS environment.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the system supports multiple operating systems and virtual environments, then system flexibility is improved, but maintaining support continuity across them becomes more complex

Engineering Contradiction:
Improvesystem flexibilityVSAvoidsupport continuity maintenance
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal chat session identification mechanism that works across multiple operating systems (Windows, macOS, Linux) and virtualization environments (ODDS, VDI). The chat application and server interact through a standardized protocol using chat session identifiers, making the system agnostic to the underlying OS or hardware platform. This universal approach simplifies continuity maintenance despite supporting diverse environments.

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

3Stability of the object's composition

If chat sessions are tied to specific operating system instances, then session stability is improved, but the ability to maintain support across reboots is lost

Engineering Contradiction:
Improvesession stabilityVSAvoidsupport session duration
Core Design Contradiction:
Stability of the object's compositionVSDuration of action of stationary object

Solution Approach 1:

The patent implements preliminary action by storing the chat session identifier locally on the client device during the initial chat session establishment. Before the OS is rebooted or switched, the identifier is already saved, enabling the chat application to automatically restore the session after the system restarts. This preliminary storage of the identifier bridges the gap between session stability and extended duration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9680939B2Maintaining technical support continuity across system restarts and multiple operating systems
Publication Date: 2017.06.13 DELL PROD LP
  • US9680939B2 patent drawing
  • US9680939B2 patent drawing
  • US9680939B2 patent drawing

AI summary

Embodiments of systems and methods for systems and methods for maintaining technical support continuity across system restarts and multiple operating systems are described herein. In an embodiment, a method may include receiving a request to initiate a user support session. Additionally, the method may include receiving a unique identifier associated with a device to be contacted during the user support session. The method may also include establishing a user support session in association with the unique identifier. The unique identifier may be a hardware identification tag, a system-specific service tag, or the like.