Multiple keyboard context sensitivity for application usage
First Claim
1. A method for providing context sensitivity for application usage in a mobile device having multiple keyboards, the method comprising the steps of:
- a) receiving a keystroke at the mobile device;
b) checking a state the mobile device is in;
c) comparing the state the mobile device is in with a state an application expects; and
d) if the comparing step determines the state the mobile device is in differs from the state an application expects, mapping the keystroke from the state the mobile device is in to a keystroke in the state the application expects.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and improved mobile device for providing context sensitivity for application usage in a mobile device having multiple keyboards, the method comprising the steps of: receiving a keystroke at the mobile device; checking a state the mobile device is in; comparing the state the mobile device is in with a state an application expects; if the comparing step determines the state the mobile device is in differs from the state an application expects, and mapping the keystroke from the state the mobile device is in to a keystroke in the state the application expects.
105 Citations
17 Claims
-
1. A method for providing context sensitivity for application usage in a mobile device having multiple keyboards, the method comprising the steps of:
-
a) receiving a keystroke at the mobile device;
b) checking a state the mobile device is in;
c) comparing the state the mobile device is in with a state an application expects; and
d) if the comparing step determines the state the mobile device is in differs from the state an application expects, mapping the keystroke from the state the mobile device is in to a keystroke in the state the application expects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15)
-
-
10. An improved mobile device having a microprocessor running applications, communication means controlled by the microprocessor, speaker for audio output from the mobile device, microphone for audio input to the mobile device, at least two keypads, batteries for providing power to the mobile device, a display for displaying output from the microprocessor, and memory, the improvement comprising:
-
a) a comparing means to compare a state the mobile device is in with a state a presently running application expects; and
b) a mapping means to map a keystroke from one of the at least two keypads with a keystroke in the state the presently running application expects if the comparing means finds the mobile device is in a different state than the state the application expects. - View Dependent Claims (11, 12, 13, 14, 16, 17)
-
Specification