# US 8,542,204 B2 · Method, system, and program product for no-look digit entry in a multi-touch device

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

- Number: US 8,542,204 B2
- Document ID: US8542204B2
- Status: Granted
- Kind: B2
- Application number: 12/819,192
- Filed: 2010-06-19
- Published: 2011-12-22
- Granted: 2013-09-24
- Earliest claimed: 2010-06-19
- Assignees: International Business Machines Corporation
- Applicants: Lisa Seacat DeLuca
- Inventors: Lisa Seacat DeLuca
- Web page: https://patentgrep.com/patent/US8542204B2

## CPC

- G06F 3/0412: {Digitisers structurally integrated in a display}
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method, device, and program product are provided for no-look entry of digits in a multi-touch device. A multi-touch screen of the multi-touch device senses an initializing combination of at least one touch. A no-look digit entry application assigns a binary value to each touched location. The multi-touch screen detects at least one combination of at least one touch of the touch screen. The no-look digit entry application determines the locations touched and enters digit inputs corresponding to the sum of the binary values assigned to the locations for each detected combination of touches.

## Claims

### Claim 1

A method for no-look entry of digits in a multi-touch device, comprising:
sensing an initializing combination of at least one touch on a touch screen;
creating a target location at a location of each touch of the initializing combination, wherein each target location lacks a corresponding on-screen indicator;
assigning a binary value to each target location;
detecting at least one combination of at least one no-look touch of the touch screen;
determining the target locations touched; and
entering a predetermined digit input corresponding to the sum of binary values assigned to the target locations for each detected combination of no-look touches.

### Claim 2 (depends on 1)

The method of claim 1, wherein the target locations are target areas creating at the initializing locations and determining the target locations touched comprises determining the target areas touched areas.

### Claim 3 (depends on 1)

The method of claim 1, wherein the target locations are coordinates touched by the initializing touches and determined target locations touched comprises calculating the nearest target location to each detected touch.

### Claim 4 (depends on 1)

The method of claim 1, wherein sensing an initializing combination of touches comprises sensing simultaneous touches at a predetermined number of locations.

### Claim 5 (depends on 4)

The method of claim 4, wherein the predetermined number of locations is four, the first binary value is two to the power of zero (20), the second binary value is two to the power of one (21), the third binary value is two to the power of two (22), and the fourth binary value is two to the power of three (23).

### Claim 6 (depends on 1)

The method of claim 1, wherein at least one combination of at least one entered digit is entered as a letter.

### Claim 7 (depends on 1)

The method of claim 1, wherein at least one combination of at least one digit is entered as a function from the group: delete last digit, finish, and switch to text.

### Claim 8 (depends on 1)

The method of claim 1, further comprising issuing a non-visual feedback signal indicating the digit entered.

### Claim 9 (depends on 1)

The method of claim 1, wherein sensing an initializing combination of touches comprises sensing touches for a predetermined period of time.

### Claim 10 (depends on 1)

The method of claim 1, wherein sensing an initializing combination of touches comprises sensing that the plurality of locations are touched in a predetermined sequence.

### Claim 11 (depends on 1)

The method of claim 1, wherein binary values are assigned to the initializing touches according to a predetermined pattern based on the position of each touched location relative to each other.

### Claim 12 (depends on 1)

The method of claim 1, wherein the predetermined digit input is to be used to execute one or more user operations.

### Claim 13

A multi-touch device configured for no-look entry of digits, comprising:
a multi-touch screen;
a processor operably connected with the multi-touch screen; and
a memory operably connected with the processor and having encoded thereon a no-look digit entry application executable by the processor to:
sense an initializing combination of touches on a touch screen at a plurality of locations to create one or more target locations that lack a corresponding on-screen indicator;
assign a binary value to each touched location according to a predetermined pattern;
detect combinations of no-look touches of the touch screen;
determine the locations touched; and
enter predetermined digit inputs corresponding to the binary values assigned to the locations for each detected combination of no-look touches.

### Claim 14

A program product, comprising a non-transitory computer readable storage medium having encoded thereon a computer executable program of instructions, comprising:
program instructions for sensing an initializing combination of at least one touch on a touch screen to create one or more target locations that lack a corresponding on-screen indicator;
program instructions for assigning a binary value to each touched location;
program instructions for detecting at least one combination of at least one no-look touch of the touch screen;
program instructions for determining the locations touched; and
program instructions for entering predetermined digit inputs corresponding to the sum of the binary values assigned to the locations for each detected combination of no-look touches.

### Claim 15 (depends on 14)

The program product of claim 14, further comprising:
program instructions for creating target areas at the locations of the initializing touches; and
wherein the program instructions for determining the locations touched determine the target areas are touched.

### Claim 16 (depends on 14)

The program product of claim 14, wherein the program instructions for determining the locations touched determine the locations by calculating the nearest initializing location to the detected touch.

### Claim 17 (depends on 14)

The program product of claim 14, wherein the program instructions for sensing an initializing combination of touches comprises sensing simultaneous touches at a predetermined number of locations.

### Claim 18 (depends on 17)

The program product of claim 17, wherein the predetermined number of locations is four, the first binary value is two to the power of zero (20), the second binary value is two to the power of one (21), the third binary value is two to the power of two (22), and the fourth binary value is two to the power of three (23).

### Claim 19 (depends on 14)

The program product of claim 14, wherein the program instructions for sensing an initializing combination of touches comprise sensing touches for a predetermined period of time.

### Claim 20 (depends on 14)

The program product of claim 14, wherein the program instructions for sensing an initializing combination of touches comprise sensing that the plurality of locations are touched in a predetermined sequence.
