Predictive conversion of language input
First Claim
Patent Images
1. A method for converting language input, the method comprising:
- at an electronic device having one or more processors and memory;
obtaining a corpus of text composed by a user;
after obtaining the corpus of text;
receiving, from the user, input comprising a sequence of symbols of a first symbolic system;
determining a plurality of candidate word strings corresponding to the sequence of symbols, each candidate word string of the plurality of candidate word strings comprising two or more words of a second symbolic system, wherein the obtained corpus of text comprises words of the second symbolic system;
ranking the plurality of candidate word strings based on a probability of occurrence of each candidate word string of the plurality of candidate word strings in the obtained corpus of text; and
displaying, based on the ranking, a portion of the plurality of candidate word strings for selection by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes for predictive conversion of language input are provided. In one example process, text composed by a user can be obtained. Input comprising a sequence of symbols of a first symbolic system can be received from the user. Candidate word strings corresponding to the sequence of symbols can be determined. Each candidate word string can comprise two or more words of a second symbolic system. The candidate word strings can be ranked based on a probability of occurrence of each candidate word string in the obtained text. Based on the ranking, a portion of the candidate word strings can be displayed for selection by the user.
3627 Citations
35 Claims
-
1. A method for converting language input, the method comprising:
at an electronic device having one or more processors and memory; obtaining a corpus of text composed by a user; after obtaining the corpus of text; receiving, from the user, input comprising a sequence of symbols of a first symbolic system; determining a plurality of candidate word strings corresponding to the sequence of symbols, each candidate word string of the plurality of candidate word strings comprising two or more words of a second symbolic system, wherein the obtained corpus of text comprises words of the second symbolic system; ranking the plurality of candidate word strings based on a probability of occurrence of each candidate word string of the plurality of candidate word strings in the obtained corpus of text; and displaying, based on the ranking, a portion of the plurality of candidate word strings for selection by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. 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:
-
obtain a corpus of text composed by a user; after obtaining the corpus of text; receive, from the user, input comprising a sequence of symbols of a first symbolic system; determine a plurality of candidate word strings corresponding to the sequence of symbols, each candidate word string of the plurality of candidate word strings comprising two or more words of a second symbolic system, wherein the obtained corpus of text comprises words of the second symbolic system; rank the plurality of candidate word strings based on a probability of occurrence of each candidate word string of the plurality of candidate word strings in the obtained corpus of text; and display, based on the ranking, a portion of the plurality of candidate word strings for selection by the user. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
23. A system comprising:
-
one or more processors; memory storing computer-readable instructions, which when executed by the one or more processors, cause the one or more processors to; obtain a corpus of text composed by a user; after obtaining the corpus of text; receive, from the user, input comprising a sequence of symbols of a first symbolic system; determine a plurality of candidate word strings corresponding to the sequence of symbols, each candidate word string of the plurality of candidate word strings comprising two or more words of a second symbolic system, wherein the obtained corpus of text comprises words of the second symbolic system; rank the plurality of candidate word strings based on a probability of occurrence of each candidate word string of the plurality of candidate word strings in the obtained corpus of text; and display, based on the ranking, a portion of the plurality of candidate word strings for selection by the user. - View Dependent Claims (24, 25, 32, 33, 34, 35)
-
Specification