VIRTUAL DESKTOP VIEW SCROLLING
First Claim
Patent Images
1. A method for navigating a virtual desktop, the method comprising:
- generating, from geometry information received from a remote computer, a virtual desktop comprising a display resolution of a display driver of the remote computer;
drawing graphics received from the remote computer in the virtual desktop;
rendering a view of the virtual desktop, wherein the view is defined by edges and depicts a portion of the virtual desktop;
receiving relative cursor movement information;
determining, from the relative cursor movement information and the edges of the view, that a cursor has reached an edge of the view; and
scrolling the view of the virtual desktop in the direction of the relative cursor movement.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments of the present disclosure are related to scrolling the view of a virtual desktop on a client. The client can be in communication with a server that has a display driver. The server can be configured to transmit signals indicative of images to the client and the client can be configured draw the images in a virtual desktop. The client can be configured to render a view of the virtual desktop that includes a portion of the virtual desktop; track user input; and pan the view in response to the user input.
-
Citations
20 Claims
-
1. A method for navigating a virtual desktop, the method comprising:
-
generating, from geometry information received from a remote computer, a virtual desktop comprising a display resolution of a display driver of the remote computer; drawing graphics received from the remote computer in the virtual desktop; rendering a view of the virtual desktop, wherein the view is defined by edges and depicts a portion of the virtual desktop; receiving relative cursor movement information; determining, from the relative cursor movement information and the edges of the view, that a cursor has reached an edge of the view; and scrolling the view of the virtual desktop in the direction of the relative cursor movement. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium including computer readable instructions for navigating a virtual desktop, the computer readable storage medium comprising:
-
instructions for rendering a view of a virtual desktop that depicts graphics received from a remote computer, wherein the view is defined by a range of pixels and the virtual desktop is defined by a range of pixels corresponding to a display resolution of a remote computer; instructions for receiving relative cursor movement information; instructions for determining, from the relative cursor movement information and the range of pixels that define the view, that a cursor has reached an edge of the view; and instructions for scrolling a view of a virtual desktop in the direction of the relative cursor movement. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
circuitry for rendering a view of a virtual desktop, wherein the virtual desktop is defined by first a first pixel range that corresponds to a display resolution of a remote computer and the view is defined by a second pixel range; circuitry for receiving cursor movement information; circuitry for determining from the cursor movement information and the second pixel range, that a cursor has reached an edge of the second pixel range; and circuitry for scrolling the view in the direction of the cursor movement. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification