Controlling a user's interaction with a keyboard of a multi-application electronic device
First Claim
1. A method suitable for controlling a user'"'"'s interaction with a keyboard of a multi-application electronic device, said method comprising:
- determining a keyboard usage statistic for the user;
comparing the usage statistic with a usage limit; and
altering an input mode capability of the electronic device responsive to comparing the usage statistic with the usage limit by throttling keyboard input to a first application while permitting substantially unlimited input to a second application.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products for controlling a user'"'"'s interaction with a keyboard of a multi-application electronic device such as a personal digital assistant. In one embodiment, a keyboard usage statistic for the user is determined and compared with a usage limit. Responsive to the comparison, an input mode capability of the device may be altered by throttling keyboard input to a first application such as a text input application while permitting unlimited input to a second application such as a speech input application. Altering an input mode capability may include at least one of: disabling a keyboard function, enabling an alternate input mechanism, and instructing the user to use the alternate input mechanism.
19 Citations
19 Claims
-
1. A method suitable for controlling a user'"'"'s interaction with a keyboard of a multi-application electronic device, said method comprising:
-
determining a keyboard usage statistic for the user;
comparing the usage statistic with a usage limit; and
altering an input mode capability of the electronic device responsive to comparing the usage statistic with the usage limit by throttling keyboard input to a first application while permitting substantially unlimited input to a second application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product suitable for execution by a server for controlling a user'"'"'s interaction with a keyboard of a multi-application electronic device that is capable of operating as a client to the server, the computer program product comprising a computer readable medium having computer readable program code embedded therein, the computer readable program code comprising:
-
computer readable program code configured to determine a keyboard usage statistic for the user;
computer readable program code configured to compare the usage statistic with a usage limit; and
computer readable program code configured to alter an input mode capability of the electronic device responsive to comparing the usage statistic with the usage limit by throttling keyboard input to a first application while permitting substantially unlimited input to a second application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A multi-application electronic device with provision for controlling a user'"'"'s interaction with a keyboard of the electronic device, said electronic device comprising:
-
logic for determining a keyboard usage statistic for the user;
logic for comparing the usage statistic with a usage limit; and
logic for altering an input mode capability of the electronic device responsive to comparing the usage statistic with the usage limit by throttling keyboard input to a first application while permitting substantially unlimited input to a second application. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification