Adaptive Keyboard for Mobile Devices
AssigneeFuturewei Technologies, Inc.
InventorXiaoyong Yi
Life of this patent
Estimating the term…
Abstract
A mobile device comprising a processor, and a touch screen coupled to the processor and configured to display a plurality of keyboard pages in a sequential order, wherein the keyboard pages comprise a plurality of relocatable keys, and wherein the relocatable keys are relocatable based on their proportionate frequency of usage.
Claims20
A mobile device comprising:
- a processor;
- and
- a touch screen coupled to the processor and configured to display a plurality of keyboard pages in a sequential order,
- wherein the keyboard pages comprise a plurality of relocatable keys, and
- wherein the relocatable keys are relocatable based on their proportionate frequency of usage.
A method for reconfiguring a mobile device touch-screen keyboard, wherein the keyboard comprises at least a first keyboard page, a second keyboard page, and a third keyboard page;
- wherein the keyboard pages contain relocatable keys, the method comprising:
- displaying the keyboard pages in a sequential order on a mobile device touch screen;
- and
- relocating a first relocatable key from one of the first keyboard page, the second keyboard page, or the third keyboard page to another one of the first keyboard page, the second keyboard page, or the third keyboard page based on the first relocatable key's frequency of execution.
A computer program product for reconfiguring a plurality of mobile device keyboard pages comprising a plurality of relocatable keys, wherein the computer program product is stored in a non-transitory medium, and wherein the computer program is configured to:
- designate a weight value to each relocatable key;
- detect execution of a first relocatable key located on a second page;
- increase the weight value of the first relocatable key based on the execution;
- and
- relocate the first relocatable key based on the increase in weight value.
The computer program of 16, wherein relocating the first relocatable key comprises relocating the first relocatable key from the second page to a first page.
Dependencies are inferred from the claim text.