METHOD FOR DISPLAYING A REMOTE DESKTOP ON A PORTABLE TOUCH SCREEN DEVICE
A remote access application queries the client device for its display properties. Using the display properties of the client device and optionally the size of the fingertip of the user, a connection resolution for a remote desktop connection is determined. A remote desktop session is retrieved at the connection resolution and remote pixels are mapped to client pixels at a non-1:1 ratio. Remote desktop is then optionally resized to full screen.
1 . A method for displaying a remote desktop on a client device comprising, by the client device:
(a) determining, based on a physical resolution for the client device, a connection resolution for a remote desktop connection;
(b) requesting a remote desktop connection at said connection resolution;
(c) receiving, in response to said request, a remote desktop at said connection resolution; and
(d) mapping pixels of said received remote desktop to pixels of the client device at a ratio other than 1:1,
whereby said remote desktop is displayed on the client device.
2 . The method of claim 1 further comprising resizing the remote desktop to fill substantially all of the display of the client device.
3 . The method of claim 1 wherein said pixels are mapped such that the remote desktop is displayed on the client device in an effective pixel density of 140 to 230 pixels per inch.
4 . The method of claim 3 further comprising resizing the remote desktop to fill substantially all of the display of the client device.
5 . A method for displaying a remote desktop on a touch screen client device comprising, by the client device:
(a) determining a size of a fingertip of a user of the client device;
(b) determining a connection resolution for a remote desktop connection;
(c) requesting a remote desktop connection at the said connection resolution;
(d) receiving, in response to said request, a remote desktop at said connection resolution; and
(e) mapping pixels of said received remote desktop to pixels of the client device at a ratio other than 1:1 such that a pixel rectangle of a predetermined size on the remote desktop, when mapped to pixels on the client device, has approximately the same dimensions as said fingertip,
whereby said remote desktop is displayed on said client device.
6 . The method of claim 5 further comprising resizing the remote desktop to fill substantially all of the display of the client device.
7 . The method of claim 5 wherein said pixels are mapped such that the remote desktop is displayed on the client device in an effective pixel density of 140 to 230 pixels per inch.
8 . The method of claim 5 wherein said fingertip size is determined by the client device by:
(a) instructing said user to touch the touch screen with a fingertip of said user, thereby depressing a region of the touch screen, and
(b) measuring a size of said region.
9 . A computer-readable storage medium having non-transient computer-readable code embodied on the computer-readable storage medium, the computer-readable code for displaying a remote desktop on a client device, the computer-readable code comprising a set of instructions that, when executed on the client device, causes the client device to:
(a) determine, based on a physical resolution for the client device, a connection resolution to initiate a remote desktop connection;
(b) request a remote desktop connection at said connection resolution;
(c) receive, in response to said request, a remote desktop at said connection resolution; and
(d) map pixels of said received remote desktop to pixels of the client device at a ratio other than 1:1.
10 . The medium of claim 9 further comprising code that when executed causes the client device to resize the remote desktop to fill substantially all of the display of the client device.
11 . The medium of claim 9 wherein said pixels are mapped such that the remote desktop is displayed on the client device in an effective pixel density of 140 to 230 pixels per inch.
12 . A computer-readable storage medium having non-transient computer-readable code embodied on the computer-readable storage medium, the computer-readable code for displaying a remote desktop on a client device, the computer-readable code comprising a set of instructions that, when executed on the client device, causes the client device to:
(a) determine a size of a fingertip of a user of the client device;
(b) determine a connection resolution for a remote desktop connection;
(c) request a remote desktop connection at the said connection resolution;
(d) receive, in response to said request, a remote desktop at said connection resolution; and
(e) map pixels of said received remote desktop to pixels of the client device at a ratio other than 1:1 such that a pixel rectangle of a predetermined size on the remote desktop, when mapped to pixels on the client device, has approximately the same dimensions as said fingertip.
13 . The medium of claim 12 further comprising code that when executed causes the client device to resize the remote desktop to fill substantially all of the display of the client device.
14 . The medium of claim 12 wherein said pixels are mapped such that the remote desktop is displayed on the client device in an effective pixel density of 140 to 230 pixels per inch.
15 . The medium of claim 14 further comprising code that when executed causes the client device to resize the remote desktop to fill substantially all of the display of the client device.
16 . The medium of claim 12 wherein said fingertip size is determined by the client device by:
(a) instructing said user to touch the touch screen with a fingertip of said user, thereby depressing a region of the touch screen, and
(b) measuring a size of said region.