Claims
- 1. A computer-readable medium having computer executable instructions for filtering an entry associated with a Far East language character, comprising:
receiving a keystroke; receiving the entry associated with the Far East language character; determining a potential keystroke based on the Far East language character; and if the potential keystroke approximately matches the received keystroke, selecting the entry.
- 2. The computer-readable medium of claim 1, wherein the entry further comprises a Unicode Standard code.
- 3. The computer-readable medium of claim 1, wherein the Far East language character is at least one of a Korean, Japanese, and Chinese language character.
- 4. The computer-readable medium of claim 1, wherein the received keystroke includes at least one of an alphanumeric keypad keystroke, and a Far East language character stroke.
- 5. The computer-readable medium of claim 1, wherein determining the potential keystroke further comprises determining an index based on the entry.
- 6. The computer-readable medium of claim 5, wherein the index further comprises an index for at least one of a Far East language character syllable, and a stroke.
- 7. The computer-readable medium of claim 5, wherein the index further comprises an index for at least one of a Choseong, Jungseong, and a Jongseong Jamos.
- 8. The computer-readable medium of claim 1, wherein the entry is associated with at least one of a contact list, call log, and a document.
- 9. The computer-readable medium of claim 1, wherein selecting the entry further comprises displaying the Far East language character associated with the entry.
- 10. An apparatus for filtering an entry associated with a Far East language character, comprising:
a database configured to store the entry associated with the Far East language character; an input module configured to provide an input keystroke; and a smart filter coupled to the database and input module, the smart filter being configured to perform actions, including:
receiving the input keystroke; receiving the entry; determining a potential keystroke based on the Far East language character; and if the potential keystroke approximately matches the input keystroke, selecting the entry.
- 11. The apparatus of claim 10, wherein the apparatus is at least one of a smart phone, a personal digital assistant (PDA), handheld computer, tablet computer, personal computer, multiprocessor system, microprocessor-based computer, consumer electronic, network personal computer, and a wearable computer.
- 12. The apparatus of claim 10, wherein the database is at least one of a contact list, call log, and a document.
- 13. The apparatus of claim 10, wherein the entry further comprises a Unicode Standard code.
- 14. The apparatus of claim 10, wherein the Far East language character is at least one of a Korean, Japanese, and Chinese language character.
- 15. The apparatus of claim 10, wherein the input keystroke includes at least one of an alphanumeric keypad keystroke, and a Far East language character stroke.
- 16. The apparatus of claim 10, wherein determining the potential keystroke further comprises determining an index based on the entry.
- 17. The apparatus of claim 16, wherein the index further comprises an index for at least one of a Choseong, Jungseong, and a Jongseong Jamos.
- 18. The apparatus of claim 16, wherein the index further comprises an index for at least one of a Far East language character syllable, and a stroke.
- 19. In a computer device having a graphical user interface and a user input mechanism, a method of filtering an entry in a contact database, comprising the steps of:
receiving an input from the user input mechanism; determining an input keystroke based on the input; receiving the entry in the contact database, wherein the entry is associated with a Far East language character; determining a potential keystroke based on the Far East language character; and if the potential keystroke approximately matches the input keystroke, displaying on the graphical user interface the Far East language character associated with the entry.
- 20. The computer device of claim 19, wherein the apparatus is at least one of a smart phone, a personal digital assistant (PDA), handheld computer, tablet computer, personal computer, multiprocessor system, microprocessor-based computer, consumer electronic, network personal computer, and a wearable computer.
- 21. The computer device of claim 19, wherein the database is at least one of a contact list, call log, and a document.
- 22. The computer device of claim 19, wherein the entry further comprises a Unicode Standard code.
- 23. The computer device of claim 19, wherein the Far East language character is at least one of a Korean, Japanese, and Chinese language character.
- 24. The computer device of claim 19, wherein the input includes at least one of an alphanumeric keypad keystroke, and a Far East language character stroke.
- 25. The computer device of claim 19, wherein determining the potential keystroke further comprises determining an index based on the entry.
- 26. The computer device of claim 25, wherein the index further comprises an index for at least one of a Choseong, Jungseong, and a Jongseong Jamos.
- 27. A method for identifying a keystroke for a Far East language character, comprising:
receiving a code associated with a Far East language character; determining an index based at least in part on the code associated with the Far East language character; and employing the index to identify the keystroke, wherein the keystroke is associated with the Far East language character.
- 28. The method of 27, wherein determining the index further comprises determining a Hangul value, wherein the Hangul value is approximately equal to the difference between the code and a base address.
- 29. The method of 28, wherein determining the index further comprises determining a Choseong index by dividing the Hangul value by 588 and ignoring the remainder.
- 30. The method of 28, wherein determining the index further comprises determining a Jungseong index, wherein the Jungseong index is approximately the remainder of the Hangul value divided by 588.
- 31. The method of 28, wherein determining the index further comprises determining a Jongseong index, wherein the Jongseong index is approximately the remainder of the Hangul value divided by 28.
- 32. The method of 27, wherein employing the index further comprises selecting the keystroke based in part on the index into a table.
- 33. The method of 27, wherein the code is a Unicode Standard code.
- 34. The method of 27, wherein the code is associated with an entry in at least one of a database, contact list, call log, and a document.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60,377,295, filed May 02, 2002, the benefit of the earlier filing date of which is hereby claimed under 35 U.S.C. § 119 (e).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60377295 |
May 2002 |
US |