Predicting User Sessions for Seamless Multi-Device Productivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience significant delays and complexity when resuming work on different computing devices due to the need to reconnect and reconfigure applications and peripherals, especially when transitioning between devices with varying display setups and input devices.

Innovation Solution

A system that predicts user sessions based on telemetry data, allowing management servers to automatically launch applications and configure peripherals on the user's devices according to their typical usage patterns, enabling seamless productivity across multiple devices and locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are hosted remotely (VDI or cloud-based), then users can access applications from multiple computing devices, but restoring applications after sleep or hibernation takes significant time due to reconnection requirements

Engineering Contradiction:
Improveability to access applications from multiple devicesVSAvoidtime to restore applications after sleep/hibernation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting when a computing device is transitioning from sleep or hibernation state and automatically reestablishing VDI or cloud-based application connections before the user logs in. This proactive connection restoration eliminates the delay users would otherwise experience when waking their devices, as the applications are already connected and ready for immediate use.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually arrange application windows and configure peripherals when moving between devices, then applications can be properly configured for each device setup, but the process adds significant delay and complexity

Engineering Contradiction:
Improveproper configuration of applications and peripheralsVSAvoidtime to configure applications and peripherals
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service by automatically detecting the computing device being used and autonomously configuring application windows and peripherals based on device characteristics. The system monitors device events such as peripheral connections and display configurations, then automatically adjusts application arrangements and settings without requiring user intervention, thereby eliminating the time users would otherwise spend manually configuring their workspace.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration actions by pre-arranging application windows and configuring peripherals based on detected device characteristics before the user begins working. When a device is detected or a peripheral is connected, the system proactively configures the optimal workspace layout, so applications are already positioned and peripherals are ready when the user logs in.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If VDI clients or cloud applications are launched to restore remote applications, then applications can be reconnected, but the process eliminates the benefit of sleep/hibernation states

Engineering Contradiction:
Improvereconnection of remote applicationsVSAvoidbenefit of sleep/hibernation states
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary reconnection actions by detecting sleep or hibernation wake events and automatically reestablishing VDI or cloud application connections before user login. This proactive approach ensures applications are restored in advance, maintaining the productivity benefits of sleep/hibernation states by eliminating the post-wake delay that would otherwise require full application relaunching.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11586452B2Predicting and creating a session on a user's computing device
Publication Date: 2023.02.21 DELL PROD LP
  • US11586452B2 patent drawing
  • US11586452B2 patent drawing
  • US11586452B2 patent drawing

AI summary

A session can be predicted and created on a user's computing device to thereby allow the user to immediately resume productivity upon logging in. When a user accesses a set of applications from multiple computing devices and/or at different times or locations, telemetry information can be captured and processed to generate session predictions for the user. The session predictions can then be employed to automatically create sessions on the user's computing devices based on the user's location and the time of day.