Ambidextrous mouse
First Claim
Patent Images
1. A method for operating an input device, comprising:
- detecting a touch caused by an object in contact with a touch sensitive surface of the input device, the touch sensitive surface divided into an array of sensing points, each sensing point configured for generating a signal in response to sensing a touch on the sensing point;
generating a hand signal in response to the detected touch, wherein the hand signal is generated by combining signals generated at one or more sensing points that sense the detected touch;
determining a user profile based on the generated hand signal, the user profile indicating an identity of a user touching the input device, wherein determining the user profile further comprises comparing the generated hand signal to baseline hand signals stored in different user profiles and selecting a baseline hand signal that is most similar to the generated hand signal; and
configuring the input device according to the user profile associated with the selected baseline hand signal.
0 Assignments
0 Petitions
Accused Products
Abstract
An ambidextrous mouse is disclosed. The ambidextrous mouse is configured for both left and right handed use. The mouse may include right handed buttons on the front side of the mouse and left handed buttons on the back side of the mouse. The user may change the handedness of the mouse by rotating the mouse about a vertical axis of the mouse such that the left hand can use the left hand buttons and the right hand can use the right hand buttons. The mouse may include a handedness selection system for configuring the mouse for right handed or left handed use even though the mouse has the capability for both right and left hands.
238 Citations
25 Claims
-
1. A method for operating an input device, comprising:
-
detecting a touch caused by an object in contact with a touch sensitive surface of the input device, the touch sensitive surface divided into an array of sensing points, each sensing point configured for generating a signal in response to sensing a touch on the sensing point; generating a hand signal in response to the detected touch, wherein the hand signal is generated by combining signals generated at one or more sensing points that sense the detected touch; determining a user profile based on the generated hand signal, the user profile indicating an identity of a user touching the input device, wherein determining the user profile further comprises comparing the generated hand signal to baseline hand signals stored in different user profiles and selecting a baseline hand signal that is most similar to the generated hand signal; and configuring the input device according to the user profile associated with the selected baseline hand signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for determining a user operating an input device, comprising:
-
storing baseline hand signals for different users in each user'"'"'s profile; generating a current hand signal when a touch is detected on a touch sensitive surface of the input device, the touch sensitive surface divided into an array of sensing points, each sensing point configured for generating a signal in response to sensing a touch on the sensing point, wherein the current hand signal is generated by combining signals generated at one or more sensing points that sense the detected touch; comparing the current hand signal to the stored baseline hand signals; determining if the current hand signal is similar to one of the stored baseline hand signals; selecting a baseline hand signal that is most similar to the current hand signal using the selected baseline hand signal to determine a handedness of the user touching the input device to cause the detected touch; and based on the comparison, determining a particular user profile, the determined user profile indicating an identity of the user touching the input device to cause the detected touch. - View Dependent Claims (13, 14)
-
-
15. A method for operating a mouse, comprising:
-
detecting a touch caused by an object in contact with a touch sensitive surface of the mouse, the touch sensitive surface divided into an array of sensing points, each sensing point configured for generating a signal in response to sensing a touch on the sensing point; generating a hand signal in response to the detected touch, wherein the hand signal is generated by combining signals generated at one or more sensing points that sense the detected touch; determining a handedness of the user holding the mouse based on the generated hand signal; configuring motion axes of the mouse based on the determined handedness of the user, the configured motion axes defining a direction of movement for the mouse; monitoring movement of the mouse; and generating position signals based on mouse movement. - View Dependent Claims (16, 17, 18)
-
-
19. A user configurable input device comprising:
-
a touch sensitive surface divided into an array of sensing points, each sensing point configured for generating a signal in response to sensing a touch on the sensing point, wherein signals generated at one or more sensing points that sense the detected touch are combined to generate a hand signal; and a processor configured for receiving the hand signal and determining from the hand signal a user profile that indicates at least an identity of a user touching the input device, wherein determining the user profile further comprises comparing the generated hand signal to baseline hand signals stored in different user profiles and selecting a baseline hand signal that is most similar to the generated hand signal, the processor further configured for automatically configuring the input device according to a user profile associated with the selected baseline hand signal. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification