IP Library Granted Patent US 8,542,204
Granted Patent B2
US 8,542,204 · App. 12/819,192 · Granted Sep 24, 2013

Method, system, and program product for no-look digit entry in a multi-touch device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,542,204
App. No.
12/819,192
Granted
Sep 24, 2013
Kind
B2
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 (41)

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.

2. 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.

3. 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.

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

5. The method of claim 4 , wherein the predetermined number of locations is four, the first binary value is two to the power of zero (2 0 ), the second binary value is two to the power of one (2 1 ), the third binary value is two to the power of two (2 2 ), and the fourth binary value is two to the power of three (2 3 ).

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

7. 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.

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

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

10. 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.

11. 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.

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

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.

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.

15. 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.

16. 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.

17. 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.

18. 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 (2 0 ), the second binary value is two to the power of one (2 1 ), the third binary value is two to the power of two (2 2 ), and the fourth binary value is two to the power of three (2 3 ).

19. 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.

20. 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.

Assignments (1)
CONVEYOR IS ASSIGNING UNDIVIDED 50% INTEREST Recorded Nov 8, 2017
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.; INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044413/0158 →