Presentation Protocol Data Synchronization via Session Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Plug and Play event handling methods fail to synchronize data between devices connected to a client system and a server-based computing system, particularly when the device is communicating with a client system connected to a server via a network, as the device is mapped to the client system and cannot impact the existing user session.
Innovation Solution
The solution involves mapping devices communicating with a client system into a user session hosted by a server, using a presentation-level protocol to transmit communications, allowing data synchronization between the device and the server-hosted session by intercepting and redirecting Plug and Play events and emulating device connections to enable data synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the device is mapped to the client system using conventional Plug and Play event handling, then the device can communicate with the client system, but the device cannot synchronize data with the server-hosted user session
Solution Approach 1:
The patent introduces an intermediary mechanism that intercepts Plug and Play events at the client system and redirects them to the server-hosted user session. This intermediary layer enables devices mapped to the client system to communicate with and synchronize data with the server session without requiring direct device-to-server mapping, thus resolving the contradiction between maintaining simple device mapping and achieving reliable data synchronization.
2Reliability
If the client system handles Plug and Play events locally, then device connection management is simple, but data synchronization with server-hosted applications fails
Solution Approach 1:
The patent implements preliminary action by pre-configuring the client system to intercept and redirect Plug and Play events to the server session before the events are processed locally. This preliminary redirection ensures that device connection events are properly routed to the server-hosted user session, enabling data synchronization without requiring time-consuming manual configuration or post-processing corrections.
3Reliability
If manual configuration changes are required for device synchronization, then data can be synchronized with the server, but the ease of operation deteriorates
Solution Approach 1:
The patent implements self-service by enabling the system to automatically handle device-to-session mapping through intercepted Plug and Play events. When a device connects to the client system, the interception mechanism automatically redirects the connection event to the appropriate server-hosted user session, enabling data synchronization without requiring user intervention or manual configuration changes, thus maintaining both reliability and ease of operation.
Data Source
AI summary
A mechanism for synchronizing data on a device communicating with a client system with data accessible from a server-hosted session is disclosed. The synchronization occurs over a network connection using a presentation-level protocol to transmit communications between the client system and the server system. Devices communicating with the client system are mapped into a user session. Once the device is mapped into the server-hosted session, data on the device in communication with the client system are synchronized with data accessible from the user-hosted session.


