최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0844829 (2015-09-03) |
등록번호 | US-10101822 (2018-10-16) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 1950 |
The present disclosure generally relates to language input correction. In one example process, a sequence of contact inputs can be detected via a keyboard interface on a touch-sensitive display. A contact input of the sequence of contact inputs can include a contact motion from a first position to a
The present disclosure generally relates to language input correction. In one example process, a sequence of contact inputs can be detected via a keyboard interface on a touch-sensitive display. A contact input of the sequence of contact inputs can include a contact motion from a first position to a second position of the keyboard interface. A plurality of candidate words corresponding to the sequence of contact inputs can be determined. The plurality of candidate words can be ranked based on a probability that the contact input is an intended input to select a first key of the keyboard interface, and a probability that the contact input is an intended input to select a second key of the keyboard interface. A portion of the plurality of candidate words can be displayed for user selection.
1. A method for inputting language, the method comprising: at a device having one or more processors, memory, and a touch-sensitive display: detecting a sequence of contact inputs via a keyboard interface on the touch-sensitive display, wherein detecting a contact input of the sequence of contact in
1. A method for inputting language, the method comprising: at a device having one or more processors, memory, and a touch-sensitive display: detecting a sequence of contact inputs via a keyboard interface on the touch-sensitive display, wherein detecting a contact input of the sequence of contact inputs comprises detecting an initiation of contact with the touch-sensitive display at a first position of the keyboard interface, a continuous contact motion from the first position to a second position of the keyboard interface, and a release of contact from the touch-sensitive display at the second position, and wherein the contact input represents a user selection of at most one character key of the keyboard interface;determining a plurality of candidate words corresponding to the sequence of contact inputs;ranking the plurality of candidate words based on a probability that the contact input is an intended input to select a first key of the keyboard interface, and a probability that the contact input is an intended input to select a second key of the keyboard interface; anddisplaying a portion of the plurality of candidate words for user selection. 2. The method of claim 1, wherein the first key corresponds to a first writing symbol of a language and the second key corresponds to a second writing symbol of the language. 3. The method of claim 1, wherein the plurality of candidate words includes words of a first writing system and words of a second writing system. 4. The method of claim 1, further comprising: determining a plurality of character strings that potentially correspond to the sequence of contact inputs; anddetermining, using a geometry model, a probability of each character string of the plurality of character strings given the sequence of contact inputs, wherein the plurality of candidate words is determined from the plurality of character strings based on the probability of each character string of the plurality of character strings given the sequence of contact inputs. 5. The method of claim 1, wherein the plurality of candidate words are determined based on a lexicon of a language model. 6. The method of claim 1, wherein: the probability that the contact input is an intended input to select the first key of the keyboard interface is determined based on a distance between the first position and a center position of the first key; andthe probability that the contact input is an intended input to select the second key of the keyboard interface is determined based on a distance between the first position and a center position of the second key. 7. The method of claim 1, further comprising: determining a probability of each candidate word given the sequence of contact inputs, wherein ranking the plurality of candidate words is based on the probability of each candidate word given the sequence of contact inputs. 8. The method of claim 7, wherein the probability of each candidate word of the plurality of candidate words given the sequence of contact inputs is determined based on a probability of a respective character string of the plurality of character strings given the sequence of contact inputs. 9. The method of claim 7, further comprising: determining a probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings, wherein the probability of each candidate word of the plurality of candidate words given the sequence of contact inputs is determined based on the probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings. 10. The method of claim 9, wherein the probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings is determined using one or more language models. 11. The method of claim 1, wherein the plurality of candidate words is determined using a lexicon with a trie data structure. 12. The method of claim 1, wherein the plurality of candidate words is ranked based on a distance between the first position and a center position of each key on the keyboard interface. 13. The method of claim 1, wherein the plurality of candidate words is ranked based on a distance between the first position and the second position of the contact motion. 14. The method of claim 1, wherein the plurality of candidate words is ranked based on a speed of the contact motion from the first position and the second position. 15. The method of claim 1, wherein the plurality of candidate words is ranked based on an angle of the contact motion with respect to a reference axis of the keyboard interface. 16. The method of claim 1, wherein the keyboard interface is a 10-key kana keyboard interface. 17. The method of claim 1, wherein at a first time prior to detecting the contact input, the first key is displayed on the touch-sensitive display without displaying the second key, and wherein the second key is displayed at a second time while detecting the contact motion. 18. The method of claim 1, wherein the probability that the contact input is an intended input to select the second key of the keyboard interface increases as a distance between the first position and a center position of the first key decreases and as a distance between the first position and the second position of the contact motion increases. 19. The method of claim 1, further comprising: determining, based on a distance of the contact motion from the first position to the second position, the probability that the contact input is an intended input to select the first key of the keyboard interface and the probability that the contact input is an intended input to select the second key of the keyboard interface. 20. The method of claim 19, wherein, as the distance of the contact motion from the first position to the second position increases, the probability that the contact input is an intended input to select the first key of the keyboard interface decreases and the probability that the contact input is an intended input to select the second key of the keyboard interface increases. 21. A non-transitory computer-readable storage medium comprising computer-executable instructions, which when executed by one or more processors, cause the one or more processors to: detect a sequence of contact inputs via a keyboard interface on the touch-sensitive display, wherein detecting a contact input of the sequence of contact inputs comprises detecting an initiation of contact with the touch-sensitive display at a first position of the keyboard interface, a continuous contact motion from the first position to a second position of the keyboard interface, and a release of contact from the touch-sensitive display at the second position, and wherein the contact input represents a user selection of at most one character key of the keyboard interface;determine a plurality of candidate words corresponding to the sequence of contact inputs;rank the plurality of candidate words based on a probability that the contact input is an intended input to select a first key of the keyboard interface, and a probability that the contact input is an intended input to select a second key of the keyboard interface; anddisplay a portion of the plurality of candidate words for user selection. 22. The computer-readable storage medium of claim 21, wherein the computer-readable instructions further cause the one or more processors to: determine a plurality of character strings that potentially correspond to the sequence of contact inputs; anddetermine, using a geometry model, a probability of each character string of the plurality of character strings given the sequence of contact inputs, wherein the plurality of candidate words is determined from the plurality of character strings based on the probability of each character string of the plurality of character strings given the sequence of contact inputs. 23. The computer-readable storage medium of claim 21, wherein: the probability that the contact input is an intended input to select the first key of the keyboard interface is determined based on a distance between the first position and a center position of the first key; andthe probability that the contact input is an intended input to select the second key of the keyboard interface is determined based on a distance between the first position and a center position of the second key. 24. The computer-readable storage medium of claim 21, wherein the computer-readable instructions further cause the one or more processors to: determine a probability of each candidate word given the sequence of contact inputs, wherein ranking the plurality of candidate words is based on the probability of each candidate word given the sequence of contact inputs. 25. The computer-readable storage medium of claim 24, wherein the probability of each candidate word of the plurality of candidate words given the sequence of contact inputs is determined based on a probability of a respective character string of the plurality of character strings given the sequence of contact inputs. 26. The computer-readable storage medium of claim 24, wherein the computer-readable instructions further cause the one or more processors to: determine a probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings, wherein the probability of each candidate word of the plurality of candidate words given the sequence of contact inputs is determined based on the probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings. 27. The computer-readable storage medium of claim 21, wherein the probability that the contact input is an intended input to select the second key of the keyboard interface increases as a distance between the first position and a center position of the first key decreases and as a distance between the first position and the second position of the contact motion increases. 28. The computer-readable storage medium of claim 21, wherein the computer-readable instructions further cause the one or more processors to: determine, based on a distance of the contact motion from the first position to the second position, the probability that the contact input is an intended input to select the first key of the keyboard interface and the probability that the contact input is an intended input to select the second key of the keyboard interface. 29. The computer-readable storage medium of claim 28, wherein, as the distance of the contact motion from the first position to the second position increases, the probability that the contact input is an intended input to select the first key of the keyboard interface decreases and the probability that the contact input is an intended input to select the second key of the keyboard interface increases. 30. A system comprising: one or more processors; andmemory storing computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to: detect a sequence of contact inputs via a keyboard interface on the touch-sensitive display, wherein detecting a contact input of the sequence of contact inputs comprises detecting an initiation of contact with the touch-sensitive display at a first position of the keyboard interface, a continuous contact motion from the first position to a second position of the keyboard interface, and a release of contact from the touch-sensitive display at the second position, and wherein the contact input represents a user selection of at most one character key of the keyboard interface;determine a plurality of candidate words corresponding to the sequence of contact inputs;rank the plurality of candidate words based on a probability that the contact input is an intended input to select a first key of the keyboard interface, and a probability that the contact input is an intended input to select a second key of the keyboard interface; anddisplay a portion of the plurality of candidate words for user selection. 31. The system of claim 30, wherein the computer-readable instructions further cause the one or more processors to: determine a plurality of character strings that potentially correspond to the sequence of contact inputs; anddetermine, using a geometry model, a probability of each character string of the plurality of character strings given the sequence of contact inputs, wherein the plurality of candidate words is determined from the plurality of character strings based on the probability of each character string of the plurality of character strings given the sequence of contact inputs. 32. The system of claim 30, wherein: the probability that the contact input is an intended input to select the first key of the keyboard interface is determined based on a distance between the first position and a center position of the first key; andthe probability that the contact input is an intended input to select the second key of the keyboard interface is determined based on a distance between the first position and a center position of the second key. 33. The system of claim 30, wherein the computer-readable instructions further cause the one or more processors to: determine a probability of each candidate word given the sequence of contact inputs, wherein ranking the plurality of candidate words is based on the probability of each candidate word given the sequence of contact inputs. 34. The system of claim 33, wherein the probability of each candidate word of the plurality of candidate words given the sequence of contact inputs is determined based on a probability of a respective character string of the plurality of character strings given the sequence of contact inputs. 35. The system of claim 33, wherein the computer-readable instructions further cause the one or more processors to: determine a probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings, wherein the probability of each candidate word of the plurality of candidate words given the sequence of contact inputs is determined based on the probability of each candidate word of the plurality of candidate words given a respective character string of the plurality of character strings. 36. The system of claim 30, wherein the probability that the contact input is an intended input to select the second key of the keyboard interface increases as a distance between the first position and a center position of the first key decreases and as a distance between the first position and the second position of the contact motion increases. 37. The system of claim 30, wherein the computer-readable instructions further cause the one or more processors to: determine, based on a distance of the contact motion from the first position to the second position, the probability that the contact input is an intended input to select the first key of the keyboard interface and the probability that the contact input is an intended input to select the second key of the keyboard interface. 38. The system of claim 37, wherein, as the distance of the contact motion from the first position to the second position increases, the probability that the contact input is an intended input to select the first key of the keyboard interface decreases and the probability that the contact input is an intended input to select the second key of the keyboard interface increases.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.