Integrated personal digital assistant device
AssigneeQUALCOMM Incorporated
InventorsJeffrey Charles Hawkins, Thomas Bridgwater, Robert Yuji Haitani, William Rees
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.