ADAPTIVE KEYBOARD FOR ULTRA-MOBILE DEVICES
First Claim
Patent Images
1. A method, comprising:
- receiving inputs typed by a user of a keyboard;
analyzing the inputs to identify typing errors made by the user; and
customizing a layout of the keyboard to reduce the identified typing errors.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided. The method includes receiving inputs typed by a user of a keyboard and analyzing the inputs to identify typing errors made by the user. The method also includes customizing a layout of the keyboard to reduce the identified typing errors.
-
Citations
30 Claims
-
1. A method, comprising:
-
receiving inputs typed by a user of a keyboard; analyzing the inputs to identify typing errors made by the user; and customizing a layout of the keyboard to reduce the identified typing errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving inputs typed by a user of a keyboard; analyzing the inputs to identify typing errors made by the user; and switching between first and second modes of operation to customize a layout of the keyboard for reducing the typing errors. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A device, comprising:
-
a keyboard having a plurality of keys, wherein the plurality of keys are to provide inputs from a user to the device; and a customization assembly coupled to the keyboard, wherein the customization assembly comprises; a monitor to identify typing errors based upon the inputs from the user; an analyzer to generate a layout of the keyboard to reduce the typing errors; and an application module to apply the generated layout to the keyboard. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
coupling a customization assembly to a keyboard, wherein the customization assembly is to customize a layout of the keyboard for reducing typing errors made by a user of the keyboard, wherein the customization assembly comprises; a monitor to identify the typing errors based upon inputs from the user; an analyzer to generate a layout of the keyboard to reduce the typing errors; and an application module to apply the generated layout to the keyboard. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification