# US 8,786,544 B1 · Low RSI absolute coordinate mouse using optical three-dimensional sensing with mouse click functions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,786,544 B1
- Document ID: US8786544B1
- Status: Granted
- Kind: B1
- Application number: 13/815,771
- Filed: 2013-03-15
- Granted: 2014-07-22
- Earliest claimed: 2012-09-05
- Applicants: John J. Osborn
- Inventors: John J. Osborn
- Web page: https://patentgrep.com/patent/US8786544B1

## CPC

- G06F 3/03548: {Sliders, in which the moving part moves in a plane}
- G06F 3/0304: {Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042)}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/042: by opto-electronic means
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An absolute coordinate pointing device defines an (x,y) plane drawing region wherein user manipulation of a control element controls (x,y) location of first light source optical energy detectable by a first light sensor array that outputs (x,y) Cartesian coordinate data representing control element (x,y) movement. A pantograph coupled between the control element and first light source optical energy provides scaling. Pointing device (x,y) data output can control cursor position on a companion device display screen. Control element location on the drawing region is commensurate with cursor location on the display screen. Optionally an additional pantograph member can pivot in the z-direction with z-displacement of the control element. Z-axis location of optical energy from a second light source moves with z-movement of this pivoting member. A second light sensor array senses this optical energy and outputs z-axis Cartesian coordinate data representing control element z-displacement.

## Claims

### Claim 1

An absolute coordinate pointing device manipulatable by a user to control at least cursor position on a display on a companion device, the absolute coordinate pointing device comprising:
a base, defining an (x,y) plane including a drawing region surface defined within a boundary box, said (x,y) plane being orthogonal to a vertical z-axis;
a user manipulable control element having a first end and a second, distal, end;
a movable first light source outputting first optical energy rays at a first exit location that moves in said (x,y) plane with movement of said first end of said control element in said (x,y) plane;
a stationary, relative to said (x,y) plane, first light sensor array disposed to receive at least some of said first optical energy rays directly output from said first exit location;
wherein said stationary first light sensor array outputs (x,y) Cartesian coordinate data commensurate with (x,y) plane movement of said first end of said control element, which (x,y) Cartesian coordinate data is coupleable to said companion device to at least control position of said cursor position on said display; and
wherein position of said control element relative to said boundary box is indicative of position of said cursor on said display, even when said control element is not being held by a user of said pointing device; and
means for optically sensing z-axis displacement of a region of said control element, said means for optically sensing z-axis displacement outputting (z) Cartesian coordinate data commensurate with z-axis displacement of said first end of said control element, which (z) Cartesian coordinate data is coupleable to said companion device.

### Claim 2 (depends on 1)

The absolute coordinate pointing device of claim 1, further including means for scaling (x,y) movement of said first end of said control element relative to (x,y) movement of said first exit location of at least some of said first optical energy rays from said movable first light source, disposed between said first end of said control element and said first exit location of said at least some of said first optical energy rays from said movable first light source.

### Claim 3 (depends on 1)

The absolute coordinate pointing device of claim 1, further including a scaling mechanism disposed between said first end of said control element and said first exit location of said at least some of said first optical energy rays from said movable first light source;
said scaling mechanism scaling (x,y) movement of said first end of said control element relative to (x,y) movement of said first end of said control element relative to (x,y) movement of said at least some of said first optical energy rays from said movable first light source.

### Claim 4 (depends on 1)

The absolute coordinate pointing device of claim 1, further including a pantograph mechanism disposed between said first end of said control element and said first exit location of said at least some of said first optical energy rays from said movable first light source;
said pantograph mechanism scaling (x,y) movement of said first end of said control element relative to (x,y) movement of said first exit location of said at least some of said first optical energy rays from said movable first light source.

### Claim 5 (depends on 1)

The absolute coordinate pointing mechanism of claim 1, wherein:
said movable first light source outputs said first optical energy rays directly to said stationary first sensor array, such that said first exit location is a region of said movable first light source adjacent said stationary first sensor array.

### Claim 6 (depends on 1)

The absolute coordinate pointing mechanism of claim 1, further including a first fiber optic cable having a first end disposed adjacent said movable first light source and having a second end adjacent said stationary first light sensor array;
wherein said second end of said first fiber optical cable is said first exit location of said at least some of said first optical energy rays from said movable first light source.

### Claim 7 (depends on 2)

The absolute coordinate pointing mechanism of claim 2, wherein:
said movable first light source is affixed to said means for scaling; and
said first exit location is a region of said movable first light source adjacent said first sensor array.

### Claim 8 (depends on 3)

The absolute coordinate pointing mechanism of claim 3, wherein:
said movable first light source is affixed to said scaling mechanism; and
said first exit location is a region of said movable first light source adjacent said first sensor array.

### Claim 9 (depends on 3)

The absolute coordinate pointing mechanism of claim 3, wherein:
said movable first light source is affixed to said a pantograph mechanism; and
said first exit location is a region of said movable first light source adjacent said stationary first sensor array.

### Claim 10 (depends on 1)

The absolute coordinate pointing mechanism of claim 1, wherein said means for optically sensing z-axis displacement includes:
a movable second light source outputting second optical energy rays at a second exit location that moves on said vertical z-axis with vertical movement of said first end of said control element;
a stationary, relative to said z-axis, second light sensor array disposed to receive at least some of said second optical energy rays at said second exit location;
wherein said stationary second light sensor array outputs said z Cartesian coordinate data commensurate with vertical movement of said first end of said control element vertically.

### Claim 11 (depends on 10)

The absolute coordinate pointing mechanism of claim 10, further including:
a pantograph mechanism disposed between said first end of said control element and said first exit location of said at least some of said first optical energy rays from said movable first light source;
said pantograph mechanism including at least one pivotable member having a first distal end attached to said control element and having a second end hingedly mounted to said pantograph mechanism to permit pivoting vertically along said z-axis without permitting (x,y) rotation;
said second exit location is affixed to said at least one pivotable member.

### Claim 12 (depends on 11)

The absolute coordinate pointing mechanism of claim 11, wherein:
said movable second light source is affixed to said pivotable member such that said second exit location is a region of said movable second light source adjacent said stationary second light sensor array.

### Claim 13 (depends on 10)

The absolute coordinate pointing mechanism of claim 10, further including a second fiber optic cable having a first end and a second end; wherein:
a first end of said fiber optic cable is adjacent said stationary second light source; and
said second end of said fiber optic cable is said second exit location.

### Claim 14 (depends on 1)

The absolute coordinate pointing device of claim 1, wherein said companion device includes at least one device selected from a group consisting of (a) a PC, (b) a laptop computer, (c) a netbook computer, and (d) a kiosk.

### Claim 15 (depends on 1)

The absolute coordinate pointing device of claim 1, further including a housing to house said absolute pointing device, wherein said housing is selected from a group consisting of (a) a stand-alone housing, (b) a housing for a keyboard, (c) a housing for a laptop computer, and (d) a housing for a netbook computer.

### Claim 16

An absolute coordinate pointing device manipulatable by a user to control at least cursor position on a display on a companion device, the absolute coordinate pointing device comprising:
a base, defining an (x,y) plane including a drawing region surface defined within a boundary box, said (x,y) plane being orthogonal to a vertical z-axis;
a user manipulable control element having a first end and a second, distal, end;
a movable first light source outputting first optical energy rays, disposed to be moved in said (x,y) plane with movement of said first end of said control element in said (x,y) plane;
a stationary, relative to said (x,y) plane, first light sensor array disposed to receive at least some of said first optical energy rays directly output from said movable first light source;
a movable second light source outputting second optical energy rays, disposed to be moved on said vertical z-axis with vertical movement of said first end of said control element;
a stationary, relative to said z-axis, second light sensor array disposed to receive at least some of said second optical energy rays directly output from said movable second light source;
wherein said stationary first light sensor array outputs (x,y) Cartesian coordinate data commensurate with (x,y) plane movement of said first end of said control element, and said stationary second light sensor array outputs z-axis Cartesian coordinate data commensurate with z-axis movement of said first end of said control element;
wherein at least one of said (x,y) Cartesian coordinate data and said z-axis Cartesian coordinate data is coupleable to said companion device to at least control position of said cursor position on said display; and
wherein position of said control element relative to said boundary box is indicative of position of said cursor on said display, even when said control element is not being held by a user of said pointing device.

### Claim 17 (depends on 16)

The absolute coordinate pointing device of claim 16, further including, disposed between said first end of said control element and a location of said movable first light source, at least one of (a) means for scaling (x,y) movement of said first end of said control element relative to (x,y) movement of said location of said movable first light source, (b) a scaling mechanism to scale (x,y) movement of said first end of said control element relative to (x,y) movement of said movable first light source, and (c) a pantograph mechanism to scale (x,y) movement of said first end of said control element relative to (x,y) movement of said movable first light source.

### Claim 18 (depends on 16)

The absolute coordinate pointing device of claim 16, further including a housing to house said absolute pointing device, wherein said housing is selected from a group consisting of (a) a stand-alone housing, (b) a housing for a keyboard, (c) a housing for a laptop computer, and (d) a housing for a netbook computer.

### Claim 19

A method to provide absolute coordinate pointing of at least a cursor position on a display of a companion device responsive to user manipulation of a control element, the method including the following steps:
defining an (x,y) plane including a drawing region surface defined within a boundary box, said (x,y) plane being orthogonal to a vertical z-axis;
providing a user manipulable control element having a first end and a second, distal, end;
moving in said (x,y) plane with movement of said first end of said control element in said (x,y) plane a movable first light source that outputs first optical energy rays;
sensing with a stationary, relative to said (x,y) plane first light sensor array at least some of said first optical energy rays directly output from said movable first light source;
moving on said vertical z-axis with vertical movement of said first end of said control element a movable second light source outputting second optical energy rays;
sensing with a stationary, relative to said z-axis, second light sensor array at least some of said second optical energy rays directly output from said second exit location;
wherein said movable first light sensor array outputs (x,y) Cartesian coordinate data commensurate with (x,y) plane movement of said first end of said control element, and said movable second light sensory array outputs z-axis Cartesian coordinate data commensurate with z-axis movement of said first end of said control element;
wherein at least one of said (x,y) Cartesian coordinate data and said z-axis Cartesian coordinate data is coupleable to said companion device to at least control position of said cursor position on said display; and
wherein position of said control element relative to said boundary box is indicative of position of said cursor on said display, even when said control element is not being held by a user.

### Claim 20 (depends on 19)

The method of claim 19, further including scaling (x,y) movement of said first end of said control element relative to (x,y) movement of a location of said first optical rays from said movable first light source.
