Claims
- 1. A method for entering words into a computer system, comprising the steps of:entering a sequence of two or more groups of characters into the computer system, each group ambiguously designating a character contained in a desired word; displaying an indication that the desired word would be more efficiently found if a character in a group were unambiguously designated rather than an additional group of characters entered, should that determination be made.
- 2. The method of claim 1, wherein the indication suggesting an unambiguous designation comprises the display of a plurality of items, each item comprising a single character.
- 3. The method of claim 2, wherein the indication suggesting an unambiguous designation further comprises an indication of the magnitude of the increased efficiency resulting from unambiguously entering a single character rather than an ambiguous group of characters.
- 4. The method of claim 1, wherein the indication suggesting an unambiguous designation comprises an indication of the corresponding character position in the word.
- 5. The method of claim 1, wherein the determination that an unambiguous selection would be more efficient comprises the steps of:calculating, for each letter position, a value of disambiguating the character group entered for that letter position; selecting the letter position with the highest value in being disambiguated; calculating a value of entering a new character group; and comparing the value of disambiguating the character group corresponding to the letter position with the highest value in being disambiguated with the value of entering a new character group.
- 6. The method of claim 5, wherein the value of disambiguating the character group entered for a letter position includes a bias value that reflects the additional effort required for disambiguating a letter position as opposed to entering a new character group.
- 7. The method of claim 1, wherein the word selected comprises a word in a natural language.
- 8. The method of claim 1, wherein the word selected comprises any meaningful sequence of characters defined in the system.
- 9. The method of claim 1, wherein the word selected represents the address of an entity in a computer system.
- 10. The method of claim 1, wherein the word selected comprises an electronic mail address.
- 11. An apparatus for entering text into a computer system, comprising:a microprocessor; an input mechanism that provides for entering a sequence of two or more groups of characters into the microprocessor, each group ambiguously designating a character contained in a desired word; an alternate input mechanism that provides for entering an unambiguous single character selected from a group of characters into the microprocessor; and a display that displays an indication that the desired word would be more efficiently found if a character in a group were unambiguously designated rather than an additional group of characters entered, should that determination be made.
- 12. The apparatus of claim 11, wherein the indication suggesting an unambiguous designation comprises the display of a plurality of items, each item comprising a single character.
- 13. The apparatus of claim 11, wherein the indication suggesting an unambiguous designation further comprises an indication of the corresponding character position in the word.
- 14. The apparatus of claim 11, wherein the indication suggesting an unambiguous designation further comprises an indication of the magnitude of the increased efficiency resulting from unambiguously entering a single character rather than an ambiguous group of characters.
- 15. The apparatus of claim 11, wherein a pointing device is used to allow selection of a particular item.
- 16. The apparatus of claim 11, wherein a physical key is used to allow selection of a particular item.
- 17. The apparatus of claim 11, wherein the word selected represents the address of an entity in a computer system.
- 18. The apparatus of claim 11, wherein the word selected comprises an electronic mail address.
CROSS REFERENCE TO RELATED APPLICATIONS
The present application claims the benefit of the filing date of U.S. provisional application Serial No. 60/126,742, filed Mar. 29, 1999, and is a continuation-in-tart of application Ser. No. 09/536,859, filed Mar. 27, 2000, now U.S. Pat. No. 6,392,640, which is a continuation-in-part of application Ser. No. 09/175,142, filed Oct. 19, 1998, now abandoned, which in turn is a continuation of application Ser. No. 08/423,690, filed Apr. 18, 1995, now U.S. Pat. No. 5,825,353, application Ser. No. 08/423,690 and application Ser. No. 09/536,859 are both incorporated by reference into the present application.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5818437 |
Grover et al. |
Oct 1998 |
A |
6011554 |
King et al. |
Jan 2000 |
A |
6204848 |
Nowlan et al. |
Mar 2001 |
B1 |
6392640 |
Will |
May 2002 |
B1 |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/126742 |
Mar 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/423690 |
Apr 1995 |
US |
Child |
09/175142 |
|
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09/536859 |
Mar 2000 |
US |
Child |
10/084265 |
|
US |
Parent |
09/175142 |
Oct 1998 |
US |
Child |
09/536859 |
|
US |