Systems and methods for controlling a cursor on a display using a trackpad input device
First Claim
1. A method comprising:
- identifying information about a motion of a trackpad input device configured to control a cursor on a separate display, the display being coupled to a computing device;
receiving an input signal from the trackpad input device indicating an input to a sensing region of the trackpad input device, the input to the sensing region of the trackpad input device including a sliding motion within the sensing region of the trackpad input device;
determining a nonzero conversion factor between the input to the sensing region of the trackpad input device and a distance in a virtual space of the display the cursor moves in response to the input signal; and
when the identified information indicates that the trackpad input device is in motion, adjusting the nonzero conversion factor based on the identified information about the motion of the trackpad input device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling a cursor on a display using a trackpad input device are disclosed. The systems and methods may be directed to controlling the cursor on a display separate from the trackpad input device, based on information identified about a motion of a trackpad input device or a computing device. A conversion factor may be determined to relate input to the trackpad input device with control of the cursor on the display in response to the input. The conversion factor can be adjusted when the motion information indicates that the trackpad input device or computing device is in motion. An input signal from an input to the trackpad input device may be smoothed by filtering out a mechanical vibration signal within the input signal. The input signal may also be smoothed by subtracting the absolute motion of the trackpad input device from the input signal.
79 Citations
20 Claims
-
1. A method comprising:
-
identifying information about a motion of a trackpad input device configured to control a cursor on a separate display, the display being coupled to a computing device; receiving an input signal from the trackpad input device indicating an input to a sensing region of the trackpad input device, the input to the sensing region of the trackpad input device including a sliding motion within the sensing region of the trackpad input device; determining a nonzero conversion factor between the input to the sensing region of the trackpad input device and a distance in a virtual space of the display the cursor moves in response to the input signal; and when the identified information indicates that the trackpad input device is in motion, adjusting the nonzero conversion factor based on the identified information about the motion of the trackpad input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
-
identifying information about a motion of a trackpad input device, wherein the trackpad input device is configured to control a cursor on a separate display, the display being coupled to the computing device; receiving an input signal from the trackpad input device indicating an input to a sensing region of the trackpad input device, the input to the sensing region of the trackpad input device including a sliding motion within the sensing region of the trackpad input device; determining a nonzero conversion factor between the input to the sensing region of the trackpad input device and a distance in a virtual space of the display the cursor moves in response to the input signal; and when the identified information indicates that the trackpad input device is in motion, adjusting the nonzero conversion factor based on the identified information about the motion of the trackpad input device.
-
-
15. A computing device comprising:
-
a display; a trackpad input device separate from the display, the trackpad input device configured to control a cursor on the display; a data storage indicating instructions executable by the computing device to perform functions of; identifying information about a motion of the trackpad input device; receiving an input signal from the trackpad input device indicating an input to a sensing region of the trackpad input device, the input to the sensing region of the trackpad input device including a sliding motion within the sensing region of the trackpad input device; determining a nonzero conversion factor between the input to the sensing region of the trackpad input device and a distance in a virtual space of the display the cursor moves in response to the input signal; and when the identified information indicates that the trackpad input device is in motion, adjusting the nonzero conversion factor based on the identified information about the motion of the trackpad input device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification