1. Field of the Invention
The invention relates generally to handheld electronic devices and, more particularly, to a handheld electronic device that utilizes phone related inputs across multiple applications executed by the device. The invention also relates to a method of utilizing phone related inputs across multiple applications executed by the device.
2. Description of the Related Art
Numerous types of handheld electronic devices are known. Examples of such handheld electronic devices include, for instance, personal data assistants (PDAs), handheld computers, two-way pagers, cellular telephones, and the like. Such handheld electronic devices are generally intended to be portable and thus are relatively small. Many handheld electronic devices also feature wireless communication capability, although many such handheld electronic devices are stand-alone devices that are functional without communication with other devices.
Many handheld electronic devices include and provide access to a wide range of integrated applications, including, without limitation, email, telephone, short message service (SMS), multimedia messaging service (MMS), browser, calendar and address book applications, such that a user can easily manage information and communications from a single, integrated device. These applications are typically selectively accessible and executable through a user interface that allows a user to easily navigate among these applications.
Many devices that provide telephone functionality include dedicated <SEND> and <END> keys, or the like, for enabling a user to initiate a new call, answer an incoming call, or terminate a call that is in progress. The <SEND> key, however, is typically only able to initiate a call after the user has either: (i) entered or initiated the device's telephone application and entered a phone number or selected a stored phone number (such as in a call log), or (ii) entered or initiated the device's address book application and selected a stored phone number. In such a device, the <SEND> and <END> keys are not able to be used from other active applications to initiate telephone related activity. However, with more and more handheld electronic devices including multiple applications, it would be convenient and useful for a user to be able to quickly and easily initiate telephone related activity from applications other than the telephone and address book applications, particularly those applications that may include contact related information for an individual that the user desires to call. For example, a user may receive an email, SMS message or MMS message from an individual and may, while viewing the email, SMS message or MMS message in the associated application, desire place a call to that individual. With known handheld electronic devices, the individual would need to leave the current application (e.g., email, SMS or MMS), activate the telephone application, either enter that individual's phone number or access that individual's phone number from the address book application, and activate or depress the <SEND> key. These steps, while ultimately achieving the purpose of placing the desired call, are inconvenient and time consuming. Thus, there is a need for a handheld electronic device that will enable a user to utilize phone related inputs, such as the activation (e.g., depression) of the <SEND> key, to execute phone related functions while another application is active and in use.
A full understanding of the invention can be gained from the following Description of the Preferred Embodiment when read in conjunction with the accompanying drawings in which:
An improved handheld electronic device 4 in accordance with the invention is depicted generally in
As can be understood from
As is shown in
As is also shown in
In
In
According to the invention, certain predetermined functions of handheld electronic device 4 are initiated when either <SEND> key 30 or <END> key 32 is pressed by a user depending on the current use state of handheld electronic device 4. As used herein, the term use state refers to the application and/or portion thereof that is currently active and in use on handheld electronic device 4 and the information, if any, that is selected or highlighted by the user using input apparatus 16. Table 1 below shows a number of use states of handheld electronic device 4 and the corresponding function that will be implemented by handheld electronic device 4 upon activation (e.g., depression) of <SEND> key 30 in each use state according to one embodiment of the invention. It will be appreciated that Table 1 is not meant to be exhaustive, and instead other use states and corresponding functions are possible without departing from the scope of the invention.
Table 2 below shows a number of use states of handheld electronic device 4 and the corresponding function that will be implemented by handheld electronic device 4 upon depression of <END> key 32 in each state according to one embodiment of the invention. As was the case with Table 1, it will be appreciated that Table 2 is not meant to be exhaustive, and instead other use states and corresponding functions are possible without departing from the scope of the invention.
As seen in Tables 1 and 2, a number of use states and corresponding functions involve execution across two or more applications of handheld electronic device 4. For example, in use case number 2 of Table 1, handheld electronic device 4 begins in, for example, the email, browser, SMS or MMS application with a phone number hyperlink selected, and activates the phone application to place a call to the phone number of the hyperlink based simply on the depression of <SEND> key 30.
Thus, the invention provides a handheld electronic device capable of executing multiple applications that delivers added convenience for the user by enabling the user to quickly and easily initiate telephone related functions, such as placing a telephone call, directly from applications other than the device's phone and address book applications using a dedicated phone related key.
In an example, a method includes displaying information by an active application, which is an application other than a phone application and an address book application. A selection is received of an information portion from within the displayed information, the information portion being other than a telephone number. Based on determining the pressing of the call-initiation key while the information portion is selected, and based on accessing contact information stored within the address book application without opening or displaying the address book application, a detected contact entry stored by the address book application is determined where the detected contact entry includes the information portion. A target telephone number associated with the detected contact entry is determined based on determining the detected contact entry. A call to the target telephone number is placed.
In another example, a mobile electronic device includes a memory having stored thereon an address book application, a phone application, and at least one other application, the at least one other application being an application other than the phone application and the address book application. The mobile electronic device also includes a display configured to display by an active application, displayed information on a display, the active application being an application other than the phone application and the address book application. The mobile electronic device further includes an input apparatus that when operating, receives a selection of an information portion from within the displayed information, the information portion comprising information other than a telephone number and that includes 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. The mobile electronic device further includes a processor that, when operating, executes the applications stored on the memory, detects, while the information portion is selected, a pressing of a call-initiation key; determines, based on a detection of the pressing of the call-initiation key and based on accessing contact information stored within the address book application without opening or displaying the address book application, a detected contact entry stored by the address book application, the detected contact entry comprising the information portion, the information portion being other than a telephone number. The processor, when operating, further determines, based on determining the detected contact entry, a target telephone number associated with the detected contact entry, and places a call to the target telephone number.
While specific embodiments of the invention have been described in detail, it will be appreciated by those skilled in the art that various modifications and alternatives to those details could be developed in light of the overall teachings of the disclosure. Accordingly, the particular arrangements disclosed are meant to be illustrative only and not limiting as to the scope of the invention which is to be given the full breadth of the claims appended and any and all equivalents thereof.
Number | Date | Country | |
---|---|---|---|
Parent | 13300106 | Nov 2011 | US |
Child | 14875961 | US | |
Parent | 10939622 | Sep 2004 | US |
Child | 13300106 | US |