Adapting a user interface of a remote desktop host
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsMichael Thano Matthews, Scott Edwards Kelso, Howard Locker, Axel Ramirez Flores
Life of this patent
Estimating the term…
Abstract
An apparatus and method are presented for adapting a user interface of a remote desktop host. The apparatus includes a processor, a memory, a detection module and an adaptation module. The detection module detects a remote desktop connection between a remote client and a host. The remote client and the host may have different user interface characteristics. The adaptation module adapts a user interface of the host to accommodate user interface characteristics of the remote client.
Claims14
An apparatus comprising:
- a processor;
- a memory storing modules for execution by the processor, comprising:
- a detection module detecting a remote desktop connection between a remote client and a host, the remote client user interface and the host user interface having different user interface characteristics;
- an environment storage module storing a plurality of user interface environments on the host for use on the host as the host's user interface, the plurality of user interface environments comprising a plurality of client user interfaces adapted from the host user interface, each client user interface accommodating user interface characteristics of a particular remote client and used on the host as the host's user interface;
- a conversion module activating disabled touch sensitive features on the host during the remote desktop session in response to the remote client user interface having a touch-sensitive user interface;
- an adaptation module adapting the host user interface to accommodate the user interface characteristics of the remote client user interface, wherein the adaptation module adapting a user interface of the host to accommodate user interface characteristics of the remote client user interface comprises selecting and loading a user interface environment from the plurality of stored user interface environments accessible to the host that correspond to the remote client for use on the host;
- and
- a determination module determining the user interface characteristics of the remote client user interface and receiving a message from the remote client specifying the user interface characteristics of the remote client user interface, the message associated with a remote desktop initiation.
A method comprising:
- detecting a remote desktop connection between a remote client and a host, the remote client user interface and the host user interface having different user interface characteristics;
- storing a plurality of user interface environments on the host for use on the host as the host's user interface, the plurality of user interface environments comprising a plurality of client user interfaces adapted from the host user interface, each client user interface accommodating user interface characteristics of a particular remote client and used on the host as the host's user interface;
- activating disabled touch sensitive features on the host during the remote desktop session in response to the remote client user interface having a touch-sensitive user interface;
- adapting the host user interface to accommodate the user interface characteristics of the remote client user interface, wherein the adaptation module adapting a user interface of the host to accommodate user interface characteristics of the remote client user interface comprises selecting and loading a user interface environment from the plurality of stored user interface environments accessible to the host that correspond to the remote client for use on the host;
- and
- determining the user interface characteristics of the remote client user interface and receiving a message from the remote client specifying the user interface characteristics of the remote client user interface, the message associated with a remote desktop initiation.
A computer program product comprising a non-transitory storage medium storing machine readable code executed by a processor to perform the operations of:
- detecting a remote desktop connection between a remote client and a host, the remote client user interface and the host user interface having different user interface characteristics;
- storing a plurality of user interface environments on the host for use on the host as the host's user interface, the plurality of user interface environments comprising a plurality of client user interfaces adapted from the host user interface, each client user interface accommodating user interface characteristics of a particular remote client and used on the host as the host's user interface;
- activating disabled touch sensitive features on the host during the remote desktop session in response to the remote client user interface having a touch-sensitive user interface;
- adapting the host user interface to accommodate the user interface characteristics of the remote client user interface, wherein the adaptation module adapting a user interface of the host to accommodate user interface characteristics of the remote client user interface comprises selecting and loading a user interface environment from the plurality of stored user interface environments accessible to the host that correspond to the remote client for use on the host;
- and
- determining the user interface characteristics of the remote client user interface and receiving a message from the remote client specifying the user interface characteristics of the remote client user interface, the message associated with a remote desktop initiation.
Dependencies are inferred from the claim text.