A method of mapping a traditional touchtone telephone keypad on a handheld electronic device having a disambiguation function, and an associated apparatus comprises outputting a representation of a remapped character layout and generating a disambiguated interpretation of an input.
|
1. A method of enabling input on a handheld electronic device having a disambiguation routine, said handheld electronic device including an input apparatus, an output apparatus, and a memory, said input apparatus having a plurality of input members that are capable of being actuated, a subset of said plurality of input members each having a first character assignment comprising a first set of letters, said method comprising:
detecting a predetermined first input;
responsive to said detecting a predetermined first input, displaying a representation of a keypad comprising a plurality of keys wherein at least some of the keys each have a second character assignment comprising a second set of letters, at least some of said keys each having a spatial position that corresponds to a spatial position of an input member in said subset;
altering said first character assignments of at least some of said input members of said subset to each correspond with said second character assignment of a key having a corresponding spatial position, wherein the second character assignment comprises a plurality of characters;
subsequent to said altering, detecting a second ambiguous input;
employing said disambiguation routine to generate a linguistic interpretation of said second input; and
outputting said linguistic interpretation.
11. A handheld electronic device, comprising:
a keyboard having a plurality of input members, a subset of said plurality of input members each having a first character assignment comprising a first set of letters;
a display;
a processor apparatus comprising a processor and a memory in electronic communication with one another, said processor apparatus having stored therein a number of routines, including a disambiguation routine, which, when executed on said processor, cause said handheld electronic device to perform operations comprising:
detecting a predetermined first input;
responsive to said detecting a predetermined first input, displaying a representation of a keypad comprising a plurality of keys wherein at least some of the keys each have a second character assignment comprising a second set of letters, wherein the at least some of said keys have a spatial position that corresponds to a spatial position of an input member in said subset;
altering said first character assignments of at least some of said input members of said subset to each correspond with said second character assignment of a key having a corresponding spatial position;
subsequent to said altering, detecting a second input;
employing said disambiguation function to generate a linguistic interpretation of said second input; and
outputting said linguistic interpretation.
2. The method according to
3. The method according to
4. The method according to
5. The method according to
6. The method according to
7. The method according to
8. The method according to
9. The method according to
10. The method according to
12. The handheld electronic device according to
13. The handheld electronic device according to
14. The handheld electronic device according to
15. The handheld electronic device according to
16. The handheld electronic device according to
detecting another predetermined input; and responsive to said detecting another predetermined input, altering said first character assignments of at least some of said input members of said subset to each correspond with said first set of letters, and terminating the displaying of said representation.
17. The handheld electronic device according to
18. The handheld electronic device according to
detecting as at least a portion of said second input a vocal command, said vocal command being one of said digits of said first characters assignments.
19. The handheld electronic device according to
20. The handheld electronic device according to
|
1. Field
The disclosed and claimed concept relates generally to handheld electronic devices that employ a text disambiguation function and, more particularly, to an improved method of enabling input on a handheld electronic device having a disambiguation function.
2. Description of the Related Art
Numerous types of handheld electronic devices are known. Examples of such handheld devices include, for instance, personal data assistants (PDAs), handheld computers, two-way pagers, cellular telephones, and the like. Many handheld electronic devices also feature wireless communication capability, although many such handheld devices are stand-alone devices that are functional without communication with other devices.
Such handheld electronic devices are generally intended to be portable, and thus are of a relatively compact configuration in which keys and other input structures often perform multiple functions under certain circumstances or may otherwise have multiple aspects or features assigned thereto. With advances in technology, handheld electronic devices are built to have progressively smaller form factors yet have progressively greater numbers of applications and features resident thereon. As a practical matter, the keys of a keypad can only be reduced to a certain small size before the keys become relatively unusable.
One way of providing numerous letters in a small space has been to provide a “reduced keyboard” in which multiple letters, symbols, and/or digits, and the like, are assigned to any given key. For example, a traditional touchtone telephone (
Despite the numerous advantages that a reduced QWERTY keypad provides over a traditional touch-tone telephone keypad, the reduced QWERTY keypad does have one shortcoming. This shortcoming relates to a given key's letter assignment, specifically, the letter assignment given to the keys associated with a digit (digit keys). For example, when a user calls an automated company directory using a touchtone telephone, the automated telephone system will typically ask the user to spell the name of the individual that the user would like to speak to by using the letters that are found on the traditional touchtone telephone keypad. Accordingly, if the user wanted to speak to an individual named “ALLIE”, the user would dial “25543” as the key sequence since on the traditional touchtone telephone keypad “25543” is the key sequence that spells the name “ALLIE” (see
A full understanding of the disclosed and claimed concept can be gained from the following description when read in conjunction with the accompanying drawings in which:
As used herein, the phrase “a number of” or variations thereof means one or an integer greater than one.
As used herein, the phrase “digit” or variations thereof shall broadly refer to the digits 1, 2, 3, 4, 5, 6, 7, 8, 9, and 0.
As used herein, the phrase “letters” or variations thereof shall broadly refer to a component of an alphabet or a symbol/character that represents a speech sound. By way of example and not limitation, the letter can be a Latin letter.
Directional phrases used herein, such as, for example, upper, lower, left, right, vertical, horizontal, top, bottom, above, beneath, clockwise, counterclockwise and derivatives thereof, relate to the orientation of the elements shown in the drawings and are not limiting upon the claims unless expressly recited therein.
One embodiment of a handheld electronic device 2 in accordance with the disclosed and claimed concept is depicted generally in
Referring to
The keys 18 are located on a front face 24 of the housing 4, and the navigational input member 16, which is in the exemplary form a trackball 36, is disposed on the front face 24 of the housing 4 as well. The trackball 36 is rotatable in various directions thereby allowing for the navigation of the cursor 32, which is displayed on the output apparatus 8, in various directions including up, down, left, right, and any combination thereof. Moreover, the trackball 36 can also be depressed to provide a selection or other input based upon the current location of the cursor 32. Accordingly, rotation of the trackball 36 can navigate the cursor 32 over a particular program icon 34, while depression of the trackball 36 can launch the program. It should be noted that a trackwheel (not shown), which can be disposed on a side 26 of the housing 4, can be used in lieu of the trackball 36. Similar to the trackball, the trackwheel can serve as input member since the trackwheel is capable of being rotated in a clockwise or a counterclockwise direction as well as being depressed. Rotation of the trackwheel can provide a navigation or other input, while depression of the trackwheel can provide a selection or other input. For example, if a cursor 32 is located over a given program icon 34, that program will be launched when the trackwheel is depressed.
Referring to
As stated above, a shortcoming of a reduced QWERTY keypad is that a user would not be able to use the letters associated with the digit keys of the reduced QWERTY keypad to assist in entering information, such as a name or a password, into an automated telephone system since the letters associated with the digit keys on the reduced QWERTY keypad do not correspond to the letters that are typically found on the alphanumeric keys of a traditional touchtone telephone keypad.
The handheld electronic device 2 overcomes this shortcoming by having a routine 38 that is adapted to display a representation of a traditional touchtone telephone keypad on the display 40 of the output apparatus 8 upon detecting a predetermined input. The routine 38 is also adapted to alter the character assignments of the digit keys in the subset 17 of the handheld electronic device 2 to correspond with the character assignments of the digit keys of the traditional touchtone telephone keypad which is being displayed on the output apparatus 8 of the handheld electronic device 2. Moreover, the routine 38 is further advantageously adapted to disambiguate an ambiguous input, which is based on inputs derived from the digit keys with altered character assignments, in order to provide the user with a visual representation of the name or word that he/she dialed into the handheld electronic device 2, thereby serving as visual confirmation that the correct name or word was dialed.
Referring to
As stated above, upon detecting the predetermined input, the handheld electronic device 2 will not only output the representation of the traditional touchtone telephone keypad 42 on the display 40 of the output apparatus 8, but the handheld electronic device 2 will also alter the character assignments of the digit keys in the subset 17 to correspond with their respective counterpart keys 44 in the representation 42. For instance, the key 54 in the subset 17 that is assigned the digit “2” and the letters “T” and “Y” will have its character assignment altered such that the key 54 in the subset 17 will be temporarily assigned the letters “A”, “B”, and “C” (as opposed to the letters “T” and “Y”) which is the letter assignment of the key 52 in the representation 42 to which the key 54 in the subset 17 spatially corresponds. When the user actuates this key 54, not only will the handheld electronic device 2 output the DTMF signal that is normally associated with the digit “2” on a traditional touch tone telephone keypad, but the handheld electronic device 2 will also detect an ambiguous input that can either be the letter “A”, “B”, or “C”. Additionally, the key 50 in the subset 17 that is assigned the digit “1” and the letters “Q” and “W” will have its character assignment altered such that the key 50 in the subset 17 will temporarily be assigned only the digit “1” since the corresponding key 48 in the representation 42 does not have any letters assigned thereto.
Therefore, if the user of the handheld electronic device 2 needed to dial the key sequence that corresponds with the name “MIA” into an automated telephone system, the user would first enter the predetermined input which would initiate the telephone routine which would, in turn, would initiate the display of the representation of the traditional touchtone telephone keypad 42 on the output apparatus 8 of the handheld electronic device 2. Once the representation 42 is output on the output apparatus 8, the user could reference the representation 42 in order to dial the required key sequence, which is “642”, on the keypad 14 of the handheld electronic device 2 by actuating the keys 18 in the subset 17.
As stated above, however, the handheld electronic device 2 not only outputs the representation 42 on the output apparatus 8, but it also alters the character assignments of the digit keys in the subset 17 to correspond with their respective spatial counterpart keys 44 in the representation 42. The disambiguation routine will then employ the altered character assignments of the actuated keys 44 so that a visual output of the name or word in a dictionary on the handheld electronic device 2 that corresponds with the dialed input will appear on the output apparatus 8 as well. In other words, actuation of the key 56 in the subset 17 that is assigned the digit “6” does not result in an input that could either be the letter “J” or “K”, but rather the possible input could be the letter “M”, “N”, or “O” since the key 58 in the representation 42 to which the key 56 in the subset 17 spatially corresponds has these letters assigned thereto. Accordingly, the handheld electronic device 2 will use its disambiguation function to disambiguate the ambiguous inputs that result from the key sequence “642”, and the handheld electronic device 2 will output the name “MIA” in the text component 46 of the output apparatus 8 (see
In another embodiment of the disclosed concept, the handheld electronic device 2 could not only output the name or word that was dialed by the user, but the handheld electronic device 2 would also output the digits that were dialed as well. For example, beneath the name “MIA” the handheld electronic device 2 could output the digits “642”.
In yet another embodiment, the user can also output a digit in the text component 46 of the output apparatus 8 by actuating the <ALT> key 20 along with a digit key. For example, if the user wanted a visual confirmation of “1800ALLIE”, the user would first press-and-hold the <ALT> key 20 while actuating the keys 18 on the handheld electronic device that correspond to the digits “1800”. The user would then release the <ALT> key 20 and would enter the key sequence, “25543”, which corresponds to the name “ALLIE”. Accordingly, the handheld electronic device 2 would output “1800ALLIE” in the text component 46 of the output apparatus 8.
In yet another embodiment, the user could also dial the required key sequence by merely reciting (i.e., speaking), the numbers “642” into the handheld electronic device 2. When the handheld electronic device 2 detects the user reciting a particular digit, such as the digit “6”, the handheld electronic device 2 will not only output the DTMF signal that is associated with the recited digit, but the handheld electronic device 2 will also disambiguate an ambiguous input that comprises the letters that correspond to the recited digit. For example, if the user recites the digit “6” when the representation 42 is being displayed on the output apparatus 8, the handheld electronic device 2 will output the DTMF signal that corresponds with the digit “6”, as well as disambiguate a possible input that can either be the letter “M”, “N”, or “O”. As stated above, the handheld electronic device 2 will then generate a visual output of the name or word that was recited.
The handheld electronic device 2 will then detect another input at step 100. The handheld electronic device 2 will determine whether the detected input was a predetermined input at step 102. If the handheld electronic device 2 determines that the detected input was not a predetermined input, then the handheld electronic device 2 will determine whether the detected input was an actuation of a key 18 disposed in the subset 17 at step 114. If the handheld electronic device 2 does determine that the detected input was an actuation of a key 18 disposed in the subset 17, then the handheld electronic device 2 will employ its disambiguation function to generate a linguistic interpretation of the ambiguous inputs that are assigned to the actuated key 18 at step 116. In this regard, it is understood that if the current actuation of a key 18 is one of a series of key actuations, the disambiguation routine will seek a disambiguated interpretation of the entire series of key actuations. Moreover, the handheld electronic device 2 may be configured such that the disambiguated interpretation of a series of key actuations is limited to being a complete word, i.e., no disambiguated interpretation would be output unless it corresponds lengthwise to a complete word, as opposed to an initial portion of a word or a character string that does not constitute a word.
The handheld electronic device 2 will then output the linguistic interpretation on the output apparatus 8 at step 118. After the linguistic interpretation has been output, the handheld electronic device 2 will return to step 100.
Alternatively, if the handheld electronic device 2 determines, at step 114, that the detected input was not an actuation of a key 18 disposed in the subset 17, then the handheld electronic device 2 will determine whether the detected input was a vocal command at step 120. For example, the handheld electronic device 2 will determine whether the detected input was the user reciting the digit “6” into the handheld electronic device 2. If the handheld electronic device 2 does determine that the detected input was a vocal command, then the handheld electronic device 2 will employ its disambiguation function, at step 116, to generate a linguistic interpretation of the ambiguous inputs that are assigned to the digit that was recited, and will output the linguistic interpretation at step 118. The handheld electronic device 2 will then return to step 100 after the linguistic interpretation has been output.
If the handheld electronic device 2 determines that the detected input was not a vocal command, at step 120, then the handheld electronic device 2 will take some other actuation such as, without limitation, determining whether the detected input was a selection input at step 122 prior to returning to step 100.
If the handheld electronic device detects yet another input at step 100, the handheld electronic device 2 will determine whether the detected input was a predetermined input at step 102. If the handheld electronic device 2 does determine that the detected input was a predetermined input, then the handheld electronic device 2 will determine whether the representation of the traditional touchtone telephone keypad 42 is currently being displayed on the output apparatus 8. If the handheld electronic device 2 does determine that the representation 42 is currently being displayed, then the handheld electronic device 2 will terminate the representation 42 at step 110, and will alter the character assignment of the keys 18 in the subset 17 to correspond with their original character assignment at step 112. For example, the key 54 in the subset 17 that is assigned the digit “2” and temporarily assigned the letters “A”, “B”, and “C” will have its character assignment altered such that the key 54 will once again be assigned the letters “T” and “Y”, which is the original character assignment for the key 54. Additionally, the key 50 in the subset 17 that is assigned the digit “1” and temporarily which had no letters assigned thereto will once again be assigned and the letters “Q” and “W”.
While specific embodiments of the disclosed and claimed concept 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 disclosed and claimed concept which is to be given the full breadth of the claims appended and any and all equivalents thereof.
Patent | Priority | Assignee | Title |
10250735, | Oct 30 2013 | Apple Inc | Displaying relevant user interface objects |
10254949, | Jan 07 2007 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
10261668, | Dec 20 2010 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
10313505, | Sep 06 2006 | Apple Inc | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
10359907, | Dec 30 2005 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
10620780, | Sep 04 2007 | Apple Inc. | Editing interface |
10628028, | Jan 06 2008 | Apple Inc. | Replacing display of icons in response to a gesture |
10732821, | Jan 07 2007 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
10739974, | Jun 11 2016 | Apple Inc | Configuring context-specific user interfaces |
10761691, | Jun 29 2007 | Apple Inc. | Portable multifunction device with animated user interface transitions |
10778828, | Sep 06 2006 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
10788953, | Apr 07 2010 | Apple Inc. | Device, method, and graphical user interface for managing folders |
10852914, | Dec 20 2010 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
10884579, | Dec 30 2005 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
10915224, | Dec 30 2005 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
10972600, | Oct 30 2013 | Apple Inc. | Displaying relevant user interface objects |
11010017, | Sep 04 2007 | Apple Inc. | Editing interface |
11016643, | Apr 15 2019 | Apple Inc | Movement of user interface object with user-specified content |
11029838, | Sep 06 2006 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
11073799, | Jun 11 2016 | Apple Inc. | Configuring context-specific user interfaces |
11126321, | Sep 04 2007 | Apple Inc | Application menu user interface |
11169691, | Jan 07 2007 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
11240362, | Sep 06 2006 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
11281368, | Apr 07 2010 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
11316968, | Oct 30 2013 | Apple Inc. | Displaying relevant user interface objects |
11449194, | Dec 31 2005 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
11487404, | Dec 20 2010 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
11500516, | Apr 07 2010 | Apple Inc. | Device, method, and graphical user interface for managing folders |
11507255, | Jun 29 2007 | Apple Inc. | Portable multifunction device with animated sliding user interface transitions |
11586348, | Jan 07 2007 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
11604559, | Sep 04 2007 | Apple Inc. | Editing interface |
11650713, | Dec 30 2005 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
11675476, | May 05 2019 | Apple Inc | User interfaces for widgets |
11733656, | Jun 11 2016 | Apple Inc. | Configuring context-specific user interfaces |
11736602, | Sep 06 2006 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
11809700, | Apr 07 2010 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
11816325, | Jun 12 2016 | Apple Inc | Application shortcuts for carplay |
11861138, | Sep 04 2007 | Apple Inc. | Application menu user interface |
11880550, | Dec 20 2010 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
7848773, | Mar 12 2007 | Samsung Electronics Co., Ltd | Mobile communication terminal having qwerty keys and method for outputting dual tone multi-frequency signal thereof |
8162552, | Sep 25 2006 | Malikie Innovations Limited | Ramped-key keyboard for a handheld mobile communication device |
8449208, | Sep 25 2006 | Malikie Innovations Limited | Ramped-key keyboard for a handheld mobile communication device |
8453057, | Dec 22 2008 | Verizon Patent and Licensing Inc | Stage interaction for mobile device |
8519964, | Jan 07 2007 | Apple Inc | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
8519972, | Sep 06 2006 | Apple Inc | Web-clip widgets on a portable multifunction device |
8558808, | Sep 06 2006 | Apple Inc | Web-clip widgets on a portable multifunction device |
8564544, | Sep 06 2006 | Apple Inc | Touch screen device, method, and graphical user interface for customizing display of content category icons |
8619038, | Sep 04 2007 | Apple Inc | Editing interface |
8788954, | Jan 07 2007 | Apple Inc | Web-clip widgets on a portable multifunction device |
8995428, | Jan 16 2009 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Signalling messages in a communications network node to communicate a called address string |
9256295, | Sep 25 2006 | Malikie Innovations Limited | Outwardly decreasing height keys for a handheld electronic device keyboard |
9335924, | Sep 06 2006 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
9367232, | Jan 07 2007 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
9619143, | Jan 06 2008 | Apple Inc | Device, method, and graphical user interface for viewing application launch icons |
9733812, | Jan 06 2010 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
9772751, | Jun 29 2007 | Apple Inc | Using gestures to slide between user interfaces |
9933913, | Dec 30 2005 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
9933937, | Jun 20 2007 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
9952759, | Sep 06 2006 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
Patent | Priority | Assignee | Title |
6643371, | Aug 31 2001 | Varia Holdings LLC | Method and apparatus for alphanumeric data entry |
7020270, | Oct 27 1999 | KEYLESS SYSTEMS LIMITED | Integrated keypad system |
7084858, | Nov 19 2002 | Microsoft Technology Licensing, LLC | System and method for inputting characters using a directional pad |
20040169635, | |||
20050253814, | |||
20070079239, | |||
20070182595, | |||
20070188472, | |||
20070279256, | |||
EP712066, | |||
GB2131746, | |||
JP58003020, | |||
WO2004111798, | |||
WO2005122401, | |||
WO2006080935, | |||
WO9833111, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 09 2006 | SCOTT, SHERRYL LEE LORRAINE | Research In Motion Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018513 | /0873 | |
Nov 10 2006 | Research In Motion Limited | (assignment on the face of the patent) | / | |||
Jul 09 2013 | Research In Motion Limited | BlackBerry Limited | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 034143 | /0567 |
Date | Maintenance Fee Events |
Mar 12 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 18 2017 | REM: Maintenance Fee Reminder Mailed. |
Feb 05 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 05 2013 | 4 years fee payment window open |
Jul 05 2013 | 6 months grace period start (w surcharge) |
Jan 05 2014 | patent expiry (for year 4) |
Jan 05 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 05 2017 | 8 years fee payment window open |
Jul 05 2017 | 6 months grace period start (w surcharge) |
Jan 05 2018 | patent expiry (for year 8) |
Jan 05 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 05 2021 | 12 years fee payment window open |
Jul 05 2021 | 6 months grace period start (w surcharge) |
Jan 05 2022 | patent expiry (for year 12) |
Jan 05 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |