Handheld electronic device including cross application use of phone related inputs, and associated method
First Claim
1. A method implemented by a processor of a mobile electronic device, having an address book application and a phone application, the method comprising:
- displaying an information portion in another application, the other application being an application other than the phone application and the address book application;
determining a pressing of a call-initiation key that is presented independently of a display of the information portion at a time when the information portion is selected by a user, the call-initiation key having a common fixed location relative to a display presented by multiple applications;
determining, responsive to determining the pressing of the call-initiation key, without opening or displaying the address book application, but by accessing contact information stored within the address book application, that the information portion does not include a telephone number but includes information associated with a contact entry stored by the address book application; and
determining, responsive to determining that the information portion does not include a telephone number but includes information associated with the contact entry, that the associated contact entry includes a plurality of telephone numbers;
based on determining the associated contact entry includes a plurality of telephone numbers, prompting a user to select one telephone number of the plurality of telephone numbers; and
placing a call to the selected one telephone number;
wherein pressing of the call-initiation key activates the phone application to place a call to the telephone number while the other application is still active and in use, and the call-initiation key has another defined function for the other application, a function that is not activating the phone application to place a call.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved handheld electronic device and an associated method provide added convenience for the user by enabling the user to quickly and easily initiate telephone related functions from applications other than the device'"'"'s phone and address book applications using a dedicated phone related key. The device includes a plurality of use states and each one of the use states has an associated function that is to be initiated upon depression of the phone related key. When the phone related key is depressed, the current use state is determined and the function that is associated with the current use state is executed.
15 Citations
20 Claims
-
1. A method implemented by a processor of a mobile electronic device, having an address book application and a phone application, the method comprising:
- displaying an information portion in another application, the other application being an application other than the phone application and the address book application;
determining a pressing of a call-initiation key that is presented independently of a display of the information portion at a time when the information portion is selected by a user, the call-initiation key having a common fixed location relative to a display presented by multiple applications;
determining, responsive to determining the pressing of the call-initiation key, without opening or displaying the address book application, but by accessing contact information stored within the address book application, that the information portion does not include a telephone number but includes information associated with a contact entry stored by the address book application; and
determining, responsive to determining that the information portion does not include a telephone number but includes information associated with the contact entry, that the associated contact entry includes a plurality of telephone numbers;
based on determining the associated contact entry includes a plurality of telephone numbers, prompting a user to select one telephone number of the plurality of telephone numbers; and
placing a call to the selected one telephone number;
wherein pressing of the call-initiation key activates the phone application to place a call to the telephone number while the other application is still active and in use, and the call-initiation key has another defined function for the other application, a function that is not activating the phone application to place a call. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 18, 19, 20)
- displaying an information portion in another application, the other application being an application other than the phone application and the address book application;
-
7. A non-transitory computer-readable medium having computer-readable instructions stored thereon for execution by a processor of a mobile electronic device having an address book application and a phone application, wherein the instructions, when executed by the processor, implement a method comprising:
- displaying an information portion in an other application, the other application being an application other than the phone application and the address book application;
determining a pressing of a call-initiation key that is presented independently of a display of the information portion at a time when the information portion is selected by a user, the call-initiation key having a common fixed location relative to a display presented by multiple applications; and
determining, responsive to determining the pressing of the call-initiation key, without opening or displaying the address book application, but by accessing contact information stored within the address book application, that the information portion does not include a telephone number but includes information associated with a contact entry stored by the address book application; and
determining, responsive to determining that the information portion does not include a telephone number but includes information associated with the contact entry, that the associated contact entry includes a plurality of telephone numbers;
based on determining the associated contact entry includes a plurality of telephone numbers, prompting a user to select one telephone number of the plurality of telephone numbers; and
placing a call to the selected one telephone number;
wherein pressing of the call-initiation key activates the phone application to place a call to the telephone number while the other application is still active and in use, and the call-initiation key has another defined function for the other application, a function that is not activating the phone application to place a call.
- displaying an information portion in an other application, the other application being an application other than the phone application and the address book application;
-
8. A mobile electronic device, comprising:
- a memory having stored thereon an address book application, a phone application, and another application, the other application being an application other than the phone application and the address book application;
a display configured to display an information portion when the other application is active;
an input apparatus including a call-initiation key that is presented independently of a display of the information portion and that has a common fixed location relative to a display presented by multiple applications;
a processor configured to;
execute the applications stored on the memory, detect pressing of the call-initiation key at a time when the information portion is selected, and if so, determine, responsive to a detection of the pressing of the call-initiation key, without opening or displaying the address book application, but by accessing contact information stored within the address book application, that the information portion does not include a telephone number but includes information associated with a contact entry stored by the address book application; and
determine, responsive to determining that the information portion does not include a telephone number but includes information associated with the contact entry, that the associated contact entry includes a plurality of telephone numbers;
based on determining the associated contact entry includes a plurality of telephone numbers, prompting a user to select one telephone number of the plurality of telephone numbers; and
place a call to the selected one telephone number;
wherein pressing of the call-initiation key activates the phone application to place a call to the telephone number while the other application is still active and in use, and the call-initiation key has another defined function for the other application, a function that is not activating the phone application to place a call. - View Dependent Claims (9, 10, 11, 12)
- a memory having stored thereon an address book application, a phone application, and another application, the other application being an application other than the phone application and the address book application;
Specification