Predicting User Sessions for Seamless Multi-Device Productivity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


