The invention relates generally to handheld electronic devices and, more particularly, to a handheld electronic device that includes an improved help facility. The invention also relates to a method of providing help information on a handheld electronic device.
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. With advances in technology, handheld electronic devices are being configured to include greater numbers of features while having smaller form factors.
In order to provide a large number of functions in the limited space of a handheld electronic device, as well as for convenience and for other reasons, handheld electronic devices have been configured such that certain keys thereof can have associated therewith a plurality of functions. For instance, and without limitation, a certain application on the handheld electronic device might display a list of data, and the key <T> may be configured to, in some circumstances, provide the function of typing the letter “t”, and may, in other circumstances, provide another function of moving a cursor to the top of the list. The function of moving the cursor to the top of the list provides a function in addition to the typical textual function of a key such as <T>, e.g., typing the letter “t”, typing the letter “T”, or typing a digit or a symbol. Such additional functions have sometimes been referred to as “hot key” functions or assignments. While such hot key assignments have been generally useful for their intended purposes, such hot key assignments are not without limitation.
With the number and complexity of applications on handheld electronic devices, many keys are configured to have a number of hot key assignments. A particular key could have a first hot key assignment that is activatable when a first portion of an application is active, and the same key could have a second, different hot key assignment that is activatable when a second portion of the same application is active. Moreover, a given key could simultaneously have multiple hot key assignments such as, for example, and without limitation, a first hot key function may be performed as a result a press-and-release actuation of the key, and a second hot key function may be provided as a result of a press-and-hold actuation of the same key. Such large numbers of hot key assignments can be difficult for a user to remember. Moreover, the various hot key assignments can vary from application to application, can vary with different portions of a single application, and can vary with, for instance, the fashion in which the key is actuated. As a result, a user may have difficulty remembering the various hot key assignments, which is undesirable.
An improved handheld electronic device and associated method in accordance with the invention provide an improved help facility that displays a list of hot key assignments. The help facility is context-specific, meaning that it displays the hot key assignments that are activatable in the context of the specific portion of the specific application that is active on the handheld electronic device.
Accordingly, an aspect of the invention is to provide an improved handheld electronic device and method that provide an improved help facility that displays lists of hot key assignments that are activatable with respect to a specific portion of a specific application that is active on the handheld electronic device.
Another aspect of the invention is to provide an improved handheld electronic device and method that facilitate the use of hot key functions by providing an improved help facility that displays lists of hot key assignments that are currently operative.
Another aspect of the invention is to provide an improved handheld electronic device and method that avoid the need for a user to remember all of the various hot key assignments on the handheld electronic device.
These and other aspects of the invention are provided by an improved method of providing information about a handheld electronic device, with the handheld electronic device including a display, an input apparatus having a number of input members, and a number of applications, and with at least one of the input members having a function assigned thereto, in which the general nature of the method can be stated as including determining that one of the applications is active on the handheld electronic device, determining that the at least one of the input members has another function assigned thereto that is activatable when the one of the applications is active, and displaying on the display an output representative of the at least one of the input members and representative of the another function.
The method may include displaying as the output a help facility for the at least one of the input members and the another function. The method may include determining that a first portion of the one of the applications is active on the handheld electronic device, and determining that the another function is activatable when the first portion of the one of the applications is active.
The method may include employing as the another function a first function, determining that the at least one of the input members has a second function assigned thereto that is activatable when the first portion of the one of the applications is active, and displaying on the display a second output representative of the second function.
The method may include determining that the first function is activatable by a press-and-hold actuation of the at least one of the input members, determining that the second function is activatable by a press-and-release actuation of the at least one of the input members, and displaying on the display an output representative of the press-and-hold actuation and the press-and-release actuation. The expression “actuation” and variations thereof shall refer broadly to any type of situation in which a state of an input member is changed in such a fashion that the change could be detected by the handheld electronic device 4.
The method may include determining that a second portion of the one of the applications has become active on the handheld electronic device, and determining that the another function has become a second function that is activatable when the second portion of the one of the applications is active. Alternatively, or in addition thereto, the method may include determining whether a processing option has been selected, and determining which of a first function associated with selection of the processing option and a second function associated with non-selection of the processing option is the another function.
Another aspect of the invention is to provide an improved handheld electronic device, the general nature of which can be stated as including a display, an input apparatus including a number of input members, and a processor including memory and a number of applications. At least one of the input members has a function assigned thereto. The processor is adapted to detect input from the input apparatus and to provide output signals to the display. The processor also is adapted to determine that one of the applications is active on the handheld electronic device, to determine that the at least one of the input members has another function assigned thereto that is activatable when the one of the applications is active, and to display on the display an output representative of the at least one of the input members and representative of the another function.
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:
Similar numerals refer to similar parts throughout the specification.
An improved handheld electronic device 4 is depicted in
As can be understood from
As is shown in
In
The help facility can be initiated in any of a variety of fashions. For example, and without limitation, the help facility could be initiated by accessing it as a menu option with the thumbwheel 28, pressing and <ALT> key in combination with a <SPACE> key, pressing the <ALT> key in combination with the <RETURN> key, and the like, although other ways of initiating the help facility can be employed.
If the help facility is initiated from the home screen 44, a help screen 52, such as depicted in
In the exemplary improved handheld electronic device 4, the home screen 44 has a processing option that, if activated, provides hot key assignments that allow a user to dial a telephone number by entering digits while the home screen 44 is active. If the processing option is not activated, then various keys 26 have various other hot key assignments.
As can further be seen from the help screen 52, some of the keys 26 (
It is understood that the hot key functions 54 can be provided in any one or more of a various fashions from the input members of the input apparatus 16. For instance, a hot key function 54 could be provided by a press-and-hold actuation of a key 26; a press-and-release actuation of a key 26; actuation of combinations of keys 26, such as when an actuation of a key 26 is combined with actuation of an <ALT> key or a <SHIFT> key or other key 26; by a combination of navigational inputs and selection inputs from the thumbwheel 28; combinations of these; and/or by other entries from the input apparatus 16.
By providing this particular help screen 52, the user is apprised of the hot key assignments that are activatable when the home screen 44 is active. The help screen 52 can also provide an indication to the user whether the processing option of dialing from the home screen has been activated. This saves time and promotes efficiency of use.
In the event that the processing option on the home screen 44 has not been selected, upon initiating the help facility the display 12 will provide an output such as the exemplary help screen 56 of
The help screen 60 of
Upon displaying at 120 the indicated help screen 52, the processor apparatus 20 would then be enabled to detect at 124 additional input from the input apparatus 16. The input might be, for instance, a press-and-hold actuation or a press-and-release actuation of one of the keys 26. Alternatively, the processor might detect an input in the form of a rotation of the thumbwheel 28, which might move a cursor (not expressly depicted) about the help screen 52 or among the applications 46 for possible selection with a selection input. The additional input might also be a cancellation operation that terminates the help facility. Such a cancellation operation could be initiated by, for example, and without limitation, a detection by the processor apparatus 20 of an actuation of an <ESCAPE> key, or other appropriate entry. The handheld electronic device 4 may also generate internally an additional input in the form of a termination signal that could be generated after the expiration of a predetermined time parameter and that would terminate the help facility.
The additional input detected at 124 will be associated by the processor apparatus 20 with one of the hot key functions 54. The processor apparatus 20 would then perform at 128 the associated hot key function 54 that is indicated by the additional input. In this regard, an additional input that does not have a hot key assignment associated therewith could either be ignored by the handheld electronic device 4 or could serve as a signal to terminate the help facility, or could be otherwise employed.
The hot key function performed at 128 will preferably employ an update of the display 12, which is performed at 132. Such an updating at 132 might include restoring the display 12 to its original condition without a help screen, or may display something representative of the hot key function 54 associated with the additional input that was detected at 124. Upon updating the display at 132, the help facility would end at 136.
If the processor apparatus 20 detected at 116 that the processing option of dialing from the home screen 44 had not been activated, then the processor apparatus 20 would send a signal to the display 12 to display at 140 the help screen 56 of
If it is determined at 112 that the home screen 44 is not active, then the processor apparatus would then detect at 144 which of the applications 46 was active. This may be obtained, for instance, and without limitation, from a state table, from a task table, from the logical flow of operations within the source code, and/or from other aspects of the operating system. The processor apparatus 20 would then determine at 148 which portion of the active application 46 was then active on the handheld electronic device 4. This likewise may be obtained, for instance, and without limitation, from a state table, from a task table, from the logical flow of operations within the source code, and/or from other aspects of the operating system. The processor apparatus 20 could then, for instance, and without limitation send a signal to the active application to have it provide the help information to the display 12, or, the processor apparatus 20 could, without limitation, interrogate the memory 40 to obtain the help information and cause a signal to be sent to the display 12 to display at 152 the appropriate help screen in the form of an overlay, or other processing could provide the help information. Processing would then continue at 124 as indicated above.
The improved handheld electronic device 4 and associated method thus can be seen to provide an improved help facility that provides help information to a user in the form of a number of help screens that depict context-specific information as to the hot key assignments that are then operative.
A flowchart depicting a portion of the improved method in accordance with the invention is depicted in
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.
This application is a continuation of U.S. application Ser. No. 10/788,171, entitled “Handheld Electronic Device Having Improved Help Facility and Associate Method”, filed on Feb. 26, 2004, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 10788171 | Feb 2004 | US |
Child | 12972609 | US |