Patent ID: 7379031

Claim:
A method of remotely accessing a computer system by a remote console, comprising: receiving, by an emulation device that emulates a Universal Serial Bus (USB) human interface device, first pointer position data representing a position of a first pointing device coupled to the remote console, the emulated USB human interface device representing a second pointing deyice that is of a different type than the first pointing device, wherein the first pointer position data is received over a network by the emulation device from the remote console; and generating, by the emulation device that emulates the USB human interface device, second pointer position data representing a position of the second pointing device based on the received fast pointer position data, wherein receiving the first pointer position data by the emulation device comprises receiving the first pointer position data that is scaled from intermediate position data generated at the remote console, wherein the intermediate position data is generated due to activation of the first pointing device, and wherein scaling the intermediate position data to the first pointer position data is according to size information of the second pointing device.