Adapting a user interface of a remote desktop host

US9542148B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9542148-B2
Application numberUS-201113216828-A
CountryUS
Kind codeB2
Filing dateAug 24, 2011
Priority dateAug 24, 2011
Publication dateJan 10, 2017
Grant dateJan 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. 2. The apparatus of claim 1 , wherein the remote client comprises a touch device having user interface characteristics configured for a touch-sensitive interface. 3. The apparatus of claim 1 , wherein the adaptation module adapting the host user interface to accommodate user interface characteristics of the remote client user interface further comprises the adaptation module changing one or more of screen resolution, text size, icon size, input field size and menu configuration of the host. 4. The apparatus of claim 1 , the conversion module further converting touch input from the remote client to user interface commands on the host. 5. The apparatus of claim 1 , wherein the remote client comprises a detachable device and the host comprises a base, the detachable device providing a display for the base if the base and detachable device are connected. 6. The apparatus of claim 5 , further comprising a detach module detecting the detachable device detach from the base wherein the detection module detecting the remote desktop connection further comprises the detection module detecting the remote desktop connection between the remote client and the host in response to the detach module detecting the detachable device detach from the base. 7. 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. 8. The method of claim 7 , wherein the remote client comprises a touch device having user interface characteristics configured for a touch-sensitive interface. 9. The method of claim 7 , wherein adapting the host user interface to accommodate user interface characteristics of the remote client user interface further comprises changing one or more of screen resolution, text size, icon size, input field size and menu configuration of the host. 10. The method of claim 7 , further comprising converting touch input from the remote client to user interface commands on the host. 11. The method of claim 7 , wherein the remote client comprises a detachable device and the host comprises a base, the detachable device providing a display and a network connection for the base if the base and detachable device are connected, the method further comprising detecting the detachable device detach from the base wherein detecting the remote desktop connection further comprises detecting the remote desktop connection between the remote client and the host in response to detecting the detachable device detach from the base. 12. 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. 13. The computer program product of claim 12 , wherein the remote client comprises a touch device having user interface characteristics configured for a touch-sensitive interface. 14. The computer program product of claim 12 , wherein the remote client comprises a detachable device and the host comprises a base, the detachable device providing a display and a

Assignees

Inventors

Classifications

  • G06F3/1454Primary

    involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title

  • Physics · mapped topic

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • for monitor identification · CPC title

  • specially adapted for terminal emulation, e.g. Telnet · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9542148B2 cover?
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 i…
Who is the assignee on this patent?
Matthews Michael Thano, Kelso Scott Edwards, Locker Howard, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F3/1454. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).