Expedited communication key system and method
First Claim
1. A mobile device operable to initiate and receive communications over one or more wireless communication networks, the mobile device comprising:
- a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and a keyboard subsystem, the processing subsystem coupled to the memory subsystem, display subsystem, keyboard subsystem and communication subsystem, and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, receive input data from the keyboard subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and
mobile device program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem and upon execution cause the mobile device to;
receive a keyboard subsystem input related to a key press;
monitor the duration of the key press;
determine when the monitored duration of the key press is greater than a threshold duration;
when the monitored duration of the key press is determined to be less than a threshold duration, activate a normal key function associated with the pressed key;
when the monitored duration of the key press is determined to be greater than a threshold duration, activate an expedited communication function associated with the pressed key, the expedited communication function comprising;
determining when the communication subsystem is in voice communication coverage;
when the communication subsystem is determined to be in voice communication coverage, then causing the mobile device to initiate a telephone call over the communication subsystem;
when the communication subsystem is determined to not be in voice communication coverage, then causing the mobile device to determined when the communication subsystem is in data communication coverage; and
when the communication subsystem is determined to be in data communication coverage, then causing the mobile device to initiate a data communication, comprising an e-mail communication forming a predefined message, over the communication subsystem.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of performing expedited communication functions on a mobile device includes monitoring the duration-of key press on a keyboard of the mobile device and determining if the monitored duration of the key press is greater than a threshold duration. If the monitored duration of the key press is determined to be less than a threshold duration, then a primary key function associated with the pressed key is activated. If the monitored duration of the key press is determined to be greater than a threshold duration, then an expedited communication function associated with the pressed key is activated.
-
Citations
21 Claims
-
1. A mobile device operable to initiate and receive communications over one or more wireless communication networks, the mobile device comprising:
-
a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and a keyboard subsystem, the processing subsystem coupled to the memory subsystem, display subsystem, keyboard subsystem and communication subsystem, and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, receive input data from the keyboard subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and mobile device program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem and upon execution cause the mobile device to; receive a keyboard subsystem input related to a key press; monitor the duration of the key press; determine when the monitored duration of the key press is greater than a threshold duration; when the monitored duration of the key press is determined to be less than a threshold duration, activate a normal key function associated with the pressed key; when the monitored duration of the key press is determined to be greater than a threshold duration, activate an expedited communication function associated with the pressed key, the expedited communication function comprising; determining when the communication subsystem is in voice communication coverage; when the communication subsystem is determined to be in voice communication coverage, then causing the mobile device to initiate a telephone call over the communication subsystem; when the communication subsystem is determined to not be in voice communication coverage, then causing the mobile device to determined when the communication subsystem is in data communication coverage; and when the communication subsystem is determined to be in data communication coverage, then causing the mobile device to initiate a data communication, comprising an e-mail communication forming a predefined message, over the communication subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device operable to initiate and receive communications over one or more wireless communication networks, the mobile device comprising:
-
a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and a keyboard subsystem, the processing subsystem coupled to the memory subsystem, display subsystem, keyboard subsystem and communication subsystem, and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, receive input data from the keyboard subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and mobile device program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem and upon execution cause the mobile device to; receive a keyboard subsystem input related to a key press; monitor the duration of the key press; determine when the monitored duration of the key press is greater than a threshold duration; when the monitored duration of the key press is determined to be less than a threshold duration, activate a normal key function associated with the pressed key; when the monitored duration of the key press is determined to be greater than a threshold duration, automatically activate an expedited communication function associated with the pressed key, and automatically obtain data for the expedited communication function, then determine whether a communication mode associated with the data automatically obtained for the expedited communication function is available, and, when available, execute the corresponding communication function. - View Dependent Claims (10, 11, 12)
-
-
13. A method of performing expedited communication functions on a mobile device, the method comprising:
-
monitoring the duration of key press on a keyboard of the mobile device; determining when the monitored duration of the key press is greater than a threshold duration; when the monitored duration of the key press is determined to be less than a threshold duration, then activating normal key function associated with the pressed key; when the monitored duration of the key press is determined to be greater than a threshold duration, then automatically activating an expedited communication function associated with the pressed key, automatically obtaining data for the expedited communication function, then determining whether a communication mode associated with the data automatically obtained for the expedited communication function is available, and when available, executing the corresponding communication function. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile device comprising:
-
means for monitoring a duration of a key press on a keyboard of the mobile device; means for determining if the monitored duration of the key press is greater than a threshold duration; means for activating a normal key function associated with the pressed key if the monitored duration of the key press is determined to be less than a threshold duration; and means for automatically activating an expedited communication function associated with the pressed key, for automatically obtaining data for the expedited communication function, for determining whether a communication mode associated with the data automatically obtained for the expedited communication function is available and, if available, for executing the corresponding communication function, if the monitored duration of the key press is determined to be greater than a threshold duration. - View Dependent Claims (20, 21)
-
Specification