Browse Prior Art Database

Dynamic keyboard for touch screen Disclosure Number: IPCOM000244828D
Publication Date: 2016-Jan-20
Document File: 4 page(s) / 88K

Publishing Venue

The Prior Art Database


Very limited space is allocated for touch screen keyboard for mobile devices like smart phone and wearable devices like watch. The smaller the space and the key size, the more error-prone for input. To solve this problem, we propose an approach to dynamically adjust the size of each key based on their probabilities to be pressed, and then adjust the layout of the keyboard to make the input more efficient and error reduced. A novel approach to dynamically layout the keyboard on a touch screen during the input procedure • Next keys prediction by combining language model and input behavior patterns • A dynamic layout method to minimize the error rate of input

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

Page 01 of 4

Dynamic keyboard for touch screen

Firstly, the probabilities of keys of next hit are predicted based on language model, for example, the user has input "sc", and then "r", "h", etc. are expected to be input next with different probabilities.

Secondly, resize keys and re-layout the keyboard: - Define MIN & MAX size for each key. The MIN size is to guarantee the bottom-line user experience

- Adjust key size between MIN & MAX based on their probabilities, the goal is to minimize the overall error rate of each hit

- To provide better user experience, keep the topology of keys when re-layout, and keep the position (centroid) of each key the same as of the previous layout as much as possible.

Fig 1. The normal keyboard


Page 02 of 4

Fig 2. The adjusted keyboard after user's input "sc"

Algorithm for keyboard layout


Page 03 of 4

By minimizing the cost function, the key sizes and positions are computed, then fit them into the keyboard area iteratively as illustrated in the diagram:

The diagram:


Page 04 of 4