IP Library Granted Patent US 8,949,731
Granted Patent B1
US 8,949,731 · App. 13/713,498 · Granted Feb 3, 2015

Input from a soft keyboard on a touchscreen display

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,949,731
App. No.
13/713,498
Granted
Feb 3, 2015
Kind
B1
Abstract

Input from a keyboard of a computing device may include displaying a character associated with a key depending on whether the user single-tapped or double-tapped the key. A single touch on the key may cause the computing device to display an initial character that is associated with the key. A double touch on the key may cause the computing device to display an alternate character that is associated with the key.

Claims (47)

1. A method performed on a computing device comprising operating a computer processor to perform steps of:

detecting a first gesture performed on a first key of a keyboard of the computing device;

determining if the first gesture is a single-tap gesture or a double-tap gesture, wherein

if the first gesture is a single-tap gesture, then displaying a first character corresponding to the first key at a first position on a display of the computing device,

if the first gesture is a double-tap gesture, then displaying a second character that is different from the first character at the first position on the display; and

detecting a second gesture performed on a second key of the keyboard and in response thereto, if the second character is displayed, then deleting the second character from the display and displaying the first character in the display in place of the second character.

2. The method of claim 1 wherein the display is a touchscreen display, the method further comprising displaying a soft keyboard on the touchscreen display as the keyboard.

3. The method of claim 2 wherein the soft keyboard displayed on the touchscreen device comprises a display of letter keys representative of an alphabet and the first key is a letter key.

4. The method of claim 2 wherein the soft keyboard displayed on the touchscreen device comprises a display of non-letter keys and the first key is a non-letter key.

5. The method of claim 1 wherein the first gesture is determined to be a double-tap gesture when two consecutive single-tap gestures have been performed within a predetermined period of time.

6. The method of claim 1 wherein the keyboard is absent a SHIFT key.

7. The method of claim 1 wherein:

the first key is a letter key representative of a letter,

the first character is a lower case representation of the letter, and

the second character is an upper case representation of the letter.

8. The method of claim 1 wherein the second gesture is a single tap gesture or a double tap gesture.

9. The method of claim 1 wherein the second gesture is a single tap gesture or a double-tap gesture.

10. A computing device comprising:

a computer processor;

a display; and

memory having stored thereon computer executable program code, which, when executed by the computer processor, causes the computer processor to:

detect a first gesture performed on a first key of a keyboard of the computing device;

determine if the first gesture is a single-tap gesture or a double-tap gesture, wherein

if the first gesture is a single-tap gesture, then display a first character corresponding to the first key at a first position in the display of the computing device,

if the first gesture is a double-tap gesture, then display a second character that is different from the first character at the first position in the display; and

detect a second gesture performed on a second key of the keyboard and in response thereto, if the second character is displayed, then delete the second character from the display and display two instances of the first character in the display in place of the second character.

11. The computing device of claim 10 wherein:

the display is a touchscreen display, and

the computer executable program code, which, when executed by the computer processor, further causes the computer processor to display a soft keyboard on the touchscreen display as the keyboard.

12. The computing device of claim 10 wherein the keyboard is absent a SHIFT key.

13. The computing device of claim 10 wherein:

the first key is a letter key representative of a letter,

the first character is a lower case representation of the letter, and

the second character is an upper case representation of the letter.

14. A non-transitory computer readable medium having stored thereon computer executable program code, which, when executed by a computing device, causes the computing device to perform steps of:

detecting a first gesture performed on a first key of a keyboard of the computing device;

determining if the first gesture is a single-tap gesture or a double-tap gesture, wherein

if the first gesture is a single-tap gesture, then displaying a first character corresponding to the first key at a first position on a display of the computing device,

if the first gesture is a double-tap gesture, then displaying a second character that is different from the first character at the first position in the display

detecting a second gesture performed on a second key of the keyboard and in response thereto, if the second character is displayed, then

if the second gesture is a single-tap, then displaying the first character in the display in place of the second character,

if the second gesture is a double-tap, then displaying two instances of the first character in the touchscreen display in place of the second character.

15. The non-transitory computer readable medium of claim 14 wherein the display is a touchscreen display, wherein the computer executable program code, which, when executed by a computing device, further causes the computing device to perform steps of displaying a soft keyboard on the touchscreen display as the keyboard.

16. The non-transitory computer readable medium of claim 14 wherein:

the first key is a letter key representative of a letter,

the first character is a lower case representation of the letter, and

the second character is an upper case representation of the letter.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2012
From: SHI, KUN; LIU, BO; SHAO, WENLONG
To: VMWARE, INC.
Reel/Frame 029463/0286 →