Integrated personal digital assistant device
First Claim
Patent Images
1. A method performed by one or more processors of a mobile computing device, the method comprising:
- executing a first application using the one or more processors;
receiving, during execution of the first application, a first user selection of a shift key;
transitioning a state of the shift key from an unlocked non-shift state to a shift state based on the first user selection;
changing the currently executing application from the first application to a second application that is different than the first application;
clearing the state of the shift key in response to changing the currently executing application;
transitioning the state of the shift key from the shift state to a shift lock state during execution of the first application in response to receiving a second user selection of the shift key; and
transitioning the state of the shift key from the shift lock state to the unlocked non-shift state during execution of the first application in response to receiving a third user selection of the shift key.
5 Assignments
0 Petitions
Accused Products
Abstract
A mobile computing device is disclosed. In some aspects, the mobile computing device may execute a first application using one or more processors, and may receive, during execution of the first application, a user selection of a shift key. The mobile computing device may transition a state of the shift key from an unlocked non-shift state to a shift state based on the user selection. The mobile computing device may change the execution of the first application to an execution of a second application, and clear the state of the shift key in response to changing the execution from the first application to the second application.
-
Citations
24 Claims
-
1. A method performed by one or more processors of a mobile computing device, the method comprising:
-
executing a first application using the one or more processors; receiving, during execution of the first application, a first user selection of a shift key; transitioning a state of the shift key from an unlocked non-shift state to a shift state based on the first user selection; changing the currently executing application from the first application to a second application that is different than the first application; clearing the state of the shift key in response to changing the currently executing application; transitioning the state of the shift key from the shift state to a shift lock state during execution of the first application in response to receiving a second user selection of the shift key; and transitioning the state of the shift key from the shift lock state to the unlocked non-shift state during execution of the first application in response to receiving a third user selection of the shift key. - View Dependent Claims (2, 3)
-
-
4. A method performed by one or more processors of a mobile computing device, the method comprising:
-
executing a first application using the one or more processors; receiving, during execution of the first application, a user selection of a shift key; transitioning a state of the shift key from an unlocked non-shift state to a shift state based on the user selection; changing the currently executing application from the first application to a second application that is different than the first application; clearing the state of the shift key in response to changing the currently executing application; receiving a user selection of a key corresponding to a character; presenting, on a touch-sensitive display of the mobile computing device, a non-capitalized version of the character based on the shift key being in the unlocked non-shift state; and presenting, on the touch-sensitive display of the mobile computing device, a capitalized version of the character based on the shift key being in the shift state. - View Dependent Claims (5, 6)
-
-
7. A method performed by one or more processors of a mobile computing device, the method comprising:
-
executing a first application using the one or more processors; receiving, during execution of the first application, a user selection of a shift key; transitioning a state of the shift key from an unlocked non-shift state to a shift state based on the user selection; changing the currently executing application from the first application to a second application that is different than the first application; clearing the state of the shift key in response to changing the currently executing application; receiving a user selection of a key corresponding to a character while the shift key is in the shift state; presenting, on a touch-sensitive display of the mobile computing device, a capitalized version of the character based on the shift key being in the shift state; and canceling the shift state of the shift key in response to presenting the capitalized version of the character. - View Dependent Claims (8)
-
-
9. A method performed by one or more processors of a mobile computing device, the method comprising:
-
executing a first application using the one or more processors; receiving, during execution of the first application, a first user selection of a shift key; transitioning a state of the shift key from an unlocked non-shift state to a shift state based on the first user selection; changing the currently executing application from the first application to a second application that is different than the first application; clearing the state of the shift key in response to changing the currently executing application; receiving a second user selection of the shift key during execution of the first application; and transitioning the state of the shift key from the shift state to a shift lock state based on the second user selection. - View Dependent Claims (10, 11, 12)
-
-
13. A mobile computing device, comprising:
-
a touch-sensitive display; one or more processors; and a memory resource storing instructions that, when executed by the one or more processors, cause the mobile computing device to; execute a first application using the one or more processors; receive, during execution of the first application, a first user selection of a shift key; transition a state of the shift key from an unlocked non-shift state to a shift state based on the first user selection; change the currently executing application from the first application to a second application that is different than the first application; clear the state of the shift key in response to changing the currently executing application; transition the state of the shift key from the shift state to a shift lock state during execution of the first application in response to receiving a second user selection of the shift key; and transition the state of the shift key from the shift lock state to the unlocked non-shift state during execution of the first application in response to receiving a third user selection of the shift key. - View Dependent Claims (14, 15)
-
-
16. A mobile computing device, comprising:
-
a touch-sensitive display; one or more processors; and a memory resource storing instructions that, when executed by the one or more processors, cause the mobile computing device to; execute a first application using the one or more processors; receive, during execution of the first application, a user selection of a shift key; transition a state of the shift key from an unlocked non-shift state to a shift state based on the user selection; change the currently executing application from the first application to a second application that is different than the first application; clear the state of the shift key in response to changing the currently executing application; receive a user selection of a key corresponding to a character; present, on a touch-sensitive display of the mobile computing device, a non-capitalized version of the character based on the shift key being in the unlocked non-shift state; and present, on the touch-sensitive display of the mobile computing device, a capitalized version of the character based on the shift key being in the shift state. - View Dependent Claims (17, 18)
-
-
19. A mobile computing device, comprising:
-
a touch-sensitive display; one or more processors; and a memory resource storing instructions that, when executed by the one or more processors, cause the mobile computing device to; execute a first application using the one or more processors; receive, during execution of the first application, a user selection of a shift key; transition a state of the shift key from an unlocked non-shift state to a shift state based on the user selection; change the currently executing application from the first application to a second application that is different than the first application; clear the state of the shift key in response to changing the currently executing application; receive a user selection of a key corresponding to a character while the shift key is in the shift state; present, on a touch-sensitive display of the mobile computing device, a capitalized version of the character based on the shift key being in the shift state; and cancel the shift state of the shift key in response to presenting the capitalized version of the character. - View Dependent Claims (20)
-
-
21. A mobile computing device, comprising:
-
a touch-sensitive display; one or more processors; and a memory resource storing instructions that, when executed by the one or more processors, cause the mobile computing device to; execute a first application using the one or more processors; receive, during execution of the first application, a first user selection of a shift key; transition a state of the shift key from an unlocked non-shift state to a shift state based on the first user selection; change the currently executing application from the first application to a second application that is different than the first application; clear the state of the shift key in response to changing the currently executing application; receive a second user selection of the shift key during execution of the first application; and transition the state of the shift key from the shift state to a shift lock state based on the second user selection. - View Dependent Claims (22, 23, 24)
-
Specification