Input device with joystick mode and pointing mode
First Claim
1. An input device comprising:
- a housing that forms at least a portion of an exterior of the input device;
a tracking assembly at least partially located within the housing, wherein the tracking assembly detects movement of the input device relative to a support surface;
a first actuator accessible from the exterior of the input device, the first actuator switching the input device between a pointing mode and a joystick mode, the input device transmitting a pointing device signal when in the pointing mode and a joystick signal when in the joystick mode;
a second actuator that switches the input device between a center mode and a hold mode, wherein a computer ceases to operate upon joystick data when the input device is in the center mode and switches from the joystick mode to the pointing mode, and wherein the computer continues to operate upon joystick data and proceeds to operate on pointing data when the input device is in the hold mode and switches from the joystick mode to the pointing mode, wherein the joystick data and the pointing data comprise data corresponding to movement of the input device relative to the support surface; and
a controller located within the housing to receive input from the tracking assembly and the first actuator, the controller transmitting a pointing device recognition signal and a joystick device recognition signal to a host upon connection of the input device to the host.
2 Assignments
0 Petitions
Accused Products
Abstract
An input device having a pointing mode and a joystick mode is disclosed. The input device includes a housing, a tracking assembly, and at least one actuator. In some aspects of the invention, a controller is located within the housing to receive input from the tracking assembly and the actuator, and the controller transmits a pointing device recognition signal and a joystick device recognition signal to a host upon connection of the input device to the host. In another aspect of the invention, the actuator may be utilized to switch between a repeat and center mode, wherein the input device repeats a joystick signal when in the pointing mode and the hold mode. Additional aspects of the present invention relate to systems, methods, and computer-readable media with computer executable instructions.
15 Citations
13 Claims
-
1. An input device comprising:
-
a housing that forms at least a portion of an exterior of the input device; a tracking assembly at least partially located within the housing, wherein the tracking assembly detects movement of the input device relative to a support surface; a first actuator accessible from the exterior of the input device, the first actuator switching the input device between a pointing mode and a joystick mode, the input device transmitting a pointing device signal when in the pointing mode and a joystick signal when in the joystick mode; a second actuator that switches the input device between a center mode and a hold mode, wherein a computer ceases to operate upon joystick data when the input device is in the center mode and switches from the joystick mode to the pointing mode, and wherein the computer continues to operate upon joystick data and proceeds to operate on pointing data when the input device is in the hold mode and switches from the joystick mode to the pointing mode, wherein the joystick data and the pointing data comprise data corresponding to movement of the input device relative to the support surface; and a controller located within the housing to receive input from the tracking assembly and the first actuator, the controller transmitting a pointing device recognition signal and a joystick device recognition signal to a host upon connection of the input device to the host. - View Dependent Claims (2, 3, 4)
-
-
5. An input device comprising:
-
a housing that forms at least a portion of an exterior of the input device; a tracking assembly at least partially located within the housing; a first actuator accessible from the exterior of the input device, the first actuator switching the input device between a pointing mode and a joystick mode, the input device transmitting a pointing device signal when in the pointing mode and a joystick signal when in the joystick mode; and a second actuator accessible from the exterior of the input device, the second actuator switching the input device between a center mode and a hold mode, wherein a computer ceases to operate upon joystick data when the input device is in the center mode and switches from the joystick mode to the pointing mode, wherein the computer continues to operate upon joystick data and proceeds to operate on pointing data when the pointing device is in the hold mode and switches from the joystick mode to the pointing mode, wherein the joystick data and the pointing data comprise data corresponding to movement of the input device relative to a support surface. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of operating an input device having a joystick mode and a pointing mode, comprising:
-
receiving a first signal that is one of a center signal and a hold signal; receiving a second signal that is one of a joystick signal and a pointing signal that each comprise data corresponding to movement of the input device relative to a support surface, wherein; upon receiving the joystick signal, receiving a joystick vector signal and operating upon the joystick vector signal to move an object in a first direction in a virtual environment, the joystick vector signal being stored in a memory; and upon receiving the pointing signal, receiving a pointing vector signal and operating upon the pointing vector signal to change a view of the virtual environment; and receiving a device switch signal that toggles the second signal, wherein; upon toggling the second signal from the joystick signal to the pointing signal, receiving a pointing vector signal and operating upon the pointing vector signal to change a view of the virtual environment, and (1) continuing to operate upon the joystick vector signal to move the object in the first direction in the virtual environment if the first signal is the hold signal, and (2) ceasing to operate upon the joystick vector signal if the first signal is the center signal; and upon toggling the second signal from the pointing signal to the joystick signal, receiving a joystick vector signal and operating upon the joystick vector signal to move an object in a second direction in a virtual environment, the joystick vector signal being stored in a memory. - View Dependent Claims (12, 13)
-
Specification