Ambidextrous mouse
First Claim
Patent Images
1. A user input device, comprising:
- a touch sensitive surface divided into an array of buttonless sensing points, each buttonless sensing point being configured to generate a signal when the buttonless sensing point detects that an object is in proximity to the buttonless sensing point, the signal including information identifying a location of the buttonless sensing point, wherein signals from one or more buttonless sensing points of the array of buttonless sensing points can be combined to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface; and
a processor configured to;
receive the buttonless object signal;
determine from the buttonless object signal a selected zone amongst one or more zones of the touch sensitive surface, wherein each of the one or more zones is associated with a plurality of buttonless sensing points and is associated with a function; and
generate a function signal based on a function associated with the selected zone.
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.
588 Citations
36 Claims
-
1. A user input device, comprising:
-
a touch sensitive surface divided into an array of buttonless sensing points, each buttonless sensing point being configured to generate a signal when the buttonless sensing point detects that an object is in proximity to the buttonless sensing point, the signal including information identifying a location of the buttonless sensing point, wherein signals from one or more buttonless sensing points of the array of buttonless sensing points can be combined to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface; and a processor configured to; receive the buttonless object signal; determine from the buttonless object signal a selected zone amongst one or more zones of the touch sensitive surface, wherein each of the one or more zones is associated with a plurality of buttonless sensing points and is associated with a function; and generate a function signal based on a function associated with the selected zone. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a user input device having a touch sensitive surface divided into an array of buttonless sensing points, the method comprising:
-
detecting that an object is in proximity to a buttonless sensing point of the array of buttonless sensing points; generating a signal in response to the detecting, the signal including information identifying a location of the buttonless sensing point; combining signals from one or more buttonless sensing points of the array of buttonless sensing points to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface; determining from the buttonless object signal a selected zone amongst one or more zones of the touch sensitive surface, wherein each of the one or more zones is associated with a plurality of buttonless sensing points and is associated with a function; and generating a function signal based on a function associated with the selected zone. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A user input device, comprising:
-
a touch sensitive surface divided into an array of buttonless sensing points, each buttonless sensing point configured to generate a signal upon a detection that an object is in proximity to the buttonless sensing point, the signal including information identifying a location associated with the respective buttonless sensing point; and a processor configured to; combine signals from one or more buttonless sensing points of the array of buttonless sensing points to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface at a surface location, the two-dimensional image indicating a buttonless sensing point associated with the surface location; determine from the buttonless object signal a zone, of a plurality of zones, associated with the buttonless sensing point; and generate a function signal based on a function associated with the determined zone. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of operating a user input device having a touch sensitive surface divided into an array of buttonless sensing points, the method comprising:
-
detecting that an object is in proximity to a first buttonless sensing point of the array of buttonless sensing points; generating a signal in response to the detecting, the signal including information identifying a location associated with the first buttonless sensing point; combining signals from one or more buttonless sensing points of the array of buttonless sensing points to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface at a surface location, the two-dimensional image indicating a second buttonless sensing point associated with the surface location; determining from the buttonless object signal a zone, of a plurality of zones, associated with the second buttonless sensing point; and generating a function signal based on a function associated with the determined zone. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable storage medium including computer-readable code that when executed by a user input device including one or more processors and a touch sensitive surface divided into an array of buttonless sensing points, causes the one or more processors to perform a method comprising:
-
detecting that an object is in proximity to a buttonless sensing point of the array of buttonless sensing points; generating a signal in response to the detecting, the signal including information identifying a location of the buttonless sensing point; combining signals from one or more buttonless sensing points of the array of buttonless sensing points to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface; determining from the buttonless object signal a selected zone amongst one or more zones of the touch sensitive surface, wherein each of the one or more zones is associated with a plurality of buttonless sensing points and is associated with a function; and generating a function signal based on a function associated with the selected zone. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A non-transitory computer readable storage medium including computer-readable code that when executed by a user input device including one or more processors and a touch sensitive surface divided into an array of buttonless sensing points, causes the one or more processors to perform a method comprising:
-
detecting that an object is in proximity to a first buttonless sensing point of the array of buttonless sensing points; generating a signal in response to the detecting, the signal including information identifying a location associated with the first buttonless sensing point; combining signals from one or more buttonless sensing points of the array of buttonless sensing points to form a buttonless object signal that defines a two-dimensional image of an object in proximity to the touch sensitive surface at a surface location, the two-dimensional image indicating a second buttonless sensing point associated with the surface location; determining from the buttonless object signal a zone, of a plurality of zones, associated with the second buttonless sensing point; and generating a function signal based on a function associated with the determined zone. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification