Browse Prior Art Database

Adaptive Virtual Keyboard Encompassing User Input Method and Typing Style

IP.com Disclosure Number: IPCOM000249188D
Publication Date: 2017-Feb-09
Document File: 4 page(s) / 60K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a system that can automatically adjust the size and position of the keyboard on a mobile device to meet the user’s needs. Based on the user’s typing style as well as information from device sensors, information about previous use of the device, and training information, the system displays the correct keyboard for that situation.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

1

Adaptive Virtual Keyboard Encompassing User Input Method and Typing Style

Users often have trouble using an on-screen keyboard on a mobile device when switching from holding the device in a vertical to a horizontal position. In the sideways position, the keyboard is wider (e.g., 5.5 inches as opposed to 2.5 inches) and the user might not be able to reach all the keys when swiping with one thumb. When typing with two thumbs, the wide, horizontal keyboard is manageable for a user, as one or the other thumb can comfortably reach most of the keyboard . (Figure 1, red arcs) When swipe-typing with one thumb or one finger, the wide, horizontal keyboard is too wide, as a user’s thumb can only comfortably reach half the keyboard. (Figure 2, red arc).

Figure 1: Typing pattern for two thumbs on a horizontal device keyboard

Figure 2: Typing pattern for one thumb on a horizontal device keyboard

2

The novel solution is a system that can automatically adjust the size and position of the keyboard to meet the user’s needs . The system adjusts the keyboard configuration based on the user’s typing style and other factors including (but not limited to):

• The user's error rate

• The user's typing speed

• Thumb tapping

• Finger tapping

• Index finger swipe

• Thumb swipe

• Orientation of phone (landscape vs. portrait)

• Number of hands holding the phone

• Right hand vs left hand holding the phone

The inclusion of typing style is the primary differentiator for this system. The system includes a set of built-in rules (e.g., when in landscape mode, put the keyboard on the right side only) and it can be trained to select a certain keyboard under specific conditions.

The system can use the angle/arc of the swipes to determine whether the user is using two fi...