Input-device movement to cursor movement correlator
First Claim
1. A method of detecting a correlation of input device movements, sent from a first location, with at least one configurable position-independent movement parameter set on a remote computer at a second location remote from the first location, the method comprising:
- sending first movement information from the first location to the remote computer at the second location, the first movement information corresponding to a first movement of an input device;
tracking, in circuitry at the first location, in response to the remote computer having received the first movement information and utilized the at least one configurable position-independent movement parameter, a resulting movement of a cursor of the remote computer at the second location from a first display location to a second display location;
calculating, in circuitry at the first location, predicted movements of the cursor of the remote computer utilizing at least two possible values for the at least one configurable position-independent movement parameter and the first movement information, wherein a first predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a first value, and a second predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a second value different than the first value; and
determining, in circuitry at the first location, which of the first and second predicted movements most closely matches the resulting movement of the cursor from the first display location to the second display location.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and system to detect a correlation of movements of an input device, sent from a first location, with at least one configurable movement parameter set on a remote computer at a second location remote from the first location, wherein the method includes: (a) sending first movement information from the first location to the remote computer at the second location, the first movement information corresponding to a first movement of the input device; (b) tracking a resulting movement of a cursor of the remote computer at the second location in response to the remote computer having received the first movement information and utilized the at least one configurable movement parameter; (c) calculating predicted movements utilizing at least two possible values for the at least one configurable movement parameter; and (d) determining which of the at least two possible values provides the predicted movement most closely matching the resulting movement of the cursor.
35 Citations
21 Claims
-
1. A method of detecting a correlation of input device movements, sent from a first location, with at least one configurable position-independent movement parameter set on a remote computer at a second location remote from the first location, the method comprising:
-
sending first movement information from the first location to the remote computer at the second location, the first movement information corresponding to a first movement of an input device; tracking, in circuitry at the first location, in response to the remote computer having received the first movement information and utilized the at least one configurable position-independent movement parameter, a resulting movement of a cursor of the remote computer at the second location from a first display location to a second display location; calculating, in circuitry at the first location, predicted movements of the cursor of the remote computer utilizing at least two possible values for the at least one configurable position-independent movement parameter and the first movement information, wherein a first predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a first value, and a second predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a second value different than the first value; and determining, in circuitry at the first location, which of the first and second predicted movements most closely matches the resulting movement of the cursor from the first display location to the second display location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of detecting a correlation of input device movements, sent from a first location, with at least one configurable position-independent movement parameter set on a remote computer at a second location remote from the first location, the method comprising:
-
sending first movement information from a keyboard/video/mouse (KVM) switch at the first location to the remote computer at the second location, the first movement information corresponding to a first movement of an input device; tracking, in the KVM switch at the first location, in response to the remote computer having received the first movement information and utilized the at least one configurable position-independent movement parameter, a resulting movement of a cursor of the remote computer at the second location from a first display location to a second display location; calculating, in the KVM switch at the first location, predicted movements of the cursor of the remote computer utilizing at least two possible values for the at least one configurable position-independent movement parameter and the first movement information, wherein a first predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a first value, and a second predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a second value different than the first value; and determining, in the KVM switch at the first location, which of the first and second predicted movements most closely matches the resulting movement of the cursor from the first display location to the second display location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer program product including a computer readable medium with instructions embedded therein for causing a processor to perform the steps of:
-
sending movement information from circuitry in a first location to a remote computer at a second location, the movement information corresponding to a movement of an input device; tracking, in the circuitry at the first location, in response to the remote computer having received the movement information and utilized at least one configurable position-independent movement parameter, a resulting movement of a cursor of the remote computer at the second location from a first display location to a second display location; calculating, in the circuitry at the first location, predicted movements of the cursor of the remote computer utilizing at least two possible values for the at least one configurable position-independent movement parameter and the first movement information, wherein a first predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a first value, and a second predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a second value different than the first value; and determining, in the circuitry at the first location, which of the first and second predicted movements most closely matches the resulting movement of the cursor from the first display location to the second display location.
-
-
21. A keyboard/video/mouse (KVM) switch comprising:
-
a movement generator for internally generating in circuitry in the KVM switch at a first location first movement information corresponding to a movement of an input device without requiring movement of the input device; a transmitter, at the first location, for transmitting the first movement information from the first location to the remote computer at the second location; a memory, at the first location, for storing a resulting movement of a cursor of the remote computer at the second location from a first display location to a second display location in response to the remote computer having received the first movement information and utilized at least one configurable position-independent movement parameter; and a controller, at the first location, for (1) calculating predicted movements of the cursor of the remote computer utilizing at least two possible values for the at least one configurable position-independent movement parameter and the first movement information, wherein a first predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a first value, and a second predicted movement corresponds to an amount of movement of the cursor in response to the first movement information when the at least one configurable position-independent movement parameter is set to a second value different than the first value, and (2) determining which of the first and second predicted movements most closely matches the resulting movement of the cursor from the first display location to the second display location.
-
Specification