# US 2014/0152628 A1 · Computer input device for hand-held devices

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

- Number: US 2014/0152628 A1
- Document ID: US20140152628A1
- Status: Published application
- Kind: A1
- Application number: 14/146,008
- Filed: 2014-01-02
- Published: 2014-06-05
- Earliest claimed: 2009-10-06
- Assignees: Cherif Atia Algreatly
- Inventors: Cherif Atia Algreatly
- Web page: https://patentgrep.com/patent/US20140152628A1

## CPC

- G06F 3/014: {Hand-worn input/output arrangements, e.g. data gloves}
- 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/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 2203/0331: Finger worn pointing device
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present invention discloses a minuscule wireless computer input device to be positioned on the fingertip to provide various functions. For example, the user can effortlessly move or rotate objects in 3D on a computer screen when his/her fingertip touches the screen. The fingertip movement on a surface functions as a computer mouse to manipulate the movement of the computer cursor on a screen. The device can be attached to a stylist, pencil, or similar tools, and also be easily detached or attached at any moment. It is perfectly adaptable for use with HMDs, such as GOOGLE GLASS, while exploring the landscape, driving a car, or lying supine with the need to interact with a computer application.

## Claims

### Claim 1

A computer input device to provide the computer system with three simultaneous inputs representing a start point of a movement, a three-dimensional direction of the movement, and a speed of the movement wherein the computer input device is comprised of;
a chassis to be located between two objects exerting a force on the chassis wherein the force touches the chassis at a position with a three-dimensional angle and a value;
a sensing unit to detect and generate signals representing the position, the three-dimensional angle, and the value of the force;
a microprocessor to receive the signals from the sensing unit and provide the three simultaneous inputs to the computer system.

### Claim 2 (depends on 1)

The computer input device of claim 1 wherein the position of the force represents the start point the movement, the three-dimensional angle of the force represents the three-dimensional direction of the movement, and the value of the force represents the speed of the movement.

### Claim 3 (depends on 1)

The computer input device of claim 1 wherein the start point represents a spot on a computer display and the three-dimensional direction represents a path of a ray starting at the spot to select an object in three-dimensions on the computer display.

### Claim 4 (depends on 1)

The computer input device of claim 1 wherein the start point represents a spot on a computer display and the three-dimensional direction represents a path of a ray starting at the spot to select an object in two-dimensions on the computer display.

### Claim 5 (depends on 1)

The computer input device of claim 1 wherein the three-dimensional direction is represented by a first angle located between the xy-plane and a line representing the force, and a second angle located between the projection of the line on the xy-plane and the x-axis.

### Claim 6 (depends on 1)

The computer input device of claim 1 wherein the two objects are a fingertip and a touchscreen that detects the location of touch between the chassis and the touchscreen.

### Claim 7 (depends on 1)

The computer input device of claim 1 wherein the two objects are a fingertip and a surface.

### Claim 8 (depends on 1)

The computer input device of claim 1 wherein the two objects are a fingertip and the side surface or the back surface of a hand-held device.

### Claim 9 (depends on 1)

The computer input device of claim 1 wherein the two objects are a stylus or pen and a surface.

### Claim 10 (depends on 1)

The computer input device of claim 1 wherein the chassis is attached to a surface and the force is generated by tilting or pushing the chassis in a certain direction.

### Claim 11 (depends on 1)

The computer input device of claim 1 wherein the movement and tilting of the chassis provide the computer system with an immediate input representing six degrees-of-freedom.

### Claim 12 (depends on 1)

The computer input device of claim 1 wherein the sensing unit is comprised of a plurality of fore sensors to detect the vertical force or the horizontal force exerted on each sensor of the plurality of force sensors.

### Claim 13 (depends on 1)

The computer input device of claim 1 wherein the sensing unit is a plurality of cameras positioned to capture the pictures of the two objects at the moment of touch wherein analyzing the pictures determines the position, the three-dimensional angle, and the value of the force.

### Claim 14 (depends on 1)

The computer input device of claim 1, further two or more of the computer input device are simultaneously operated by two or more fingers of a single hand or two hands.

### Claim 15 (depends on 13)

The computer input device of claim 13 wherein the value of the force is determined by the bending of the surfaces of the two objects that appears in the pictures.

### Claim 16 (depends on 14)

The computer input device of claim 14 wherein each unique input of the two or more of the computer input device represents a unique shortcut to the computer system.

### Claim 17 (depends on 15)

The computer input device of claim 15, further a pressure sheet is positioned between the two objects wherein the pressure sheet detects the value of the force.

### Claim 18

A method for providing an input to the computer system representing a location of a point, a three-dimensional direction and a value wherein the method comprising;
exerting a force from a first object on a second object at a location of a point with a three-dimensional direction, and a value;
detecting the location of the point, the three-dimensional direction and the value; and
providing the location of the point, the three-dimensional direction and the value to the computer system.

### Claim 19

A method for providing an input to the computer system representing a shortcut wherein the method comprising;
simultaneously exerting two or more forces in three-dimensions from two or more objects on a surface;
detecting the three-dimensional direction and the value of each force of the two or more forces; and
associating each unique combination of three-dimensional directions and values of the two or more forces with a unique input representing a shortcut.

### Claim 20 (depends on 19)

The method of claim 19 wherein the shortcut represents a command for starting a software application or a function, or opening an Internet page or a form on the computer display.
