Patent application number | Description | Published |
20100251120 | Time-Marked Hyperlinking to Video Content - In one example, a method includes: receiving from a first user interface a first input from a first user specifying a first particular instant in a video other than a beginning of the video; in response to the first input, generating by one or more computer systems first data for inclusion in a link to the video, the first data representing the first particular instant in the video and being operable automatically to direct playback of the video at a second user interface to start at the first particular instant in the video in response to a second user selecting the link at the second user interface; and communicating the first data to a link generator for inclusion in the link to the video. | 09-30-2010 |
20130006612 | TRAINING ACOUSTIC MODELS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training acoustic models. Speech data and data identifying a transcription for the speech data are received. A phonetic representation for the transcription is accessed. Training sequences are identified for a particular phone in the phonetic representation. Each of the training sequences includes a different set of contextual phones surrounding the particular phone. A partitioning key is identified based on a sequence of phones that occurs in each of the training sequences. A processing module to which the identified partitioning key is assigned is selected. Data identifying the training sequences and a portion of the speech data are transmitted to the selected processing module. | 01-03-2013 |
20130006623 | SPEECH RECOGNITION USING VARIABLE-LENGTH CONTEXT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recognizing speech using a variable length of context. Speech data and data identifying a candidate transcription for the speech data are received. A phonetic representation for the candidate transcription is accessed. Multiple test sequences are extracted for a particular phone in the phonetic representation. Each of the multiple test sequences includes a different set of contextual phones surrounding the particular phone. Data indicating that an acoustic model includes data corresponding to one or more of the multiple test sequences is received. From among the one or more test sequences, the test sequence that includes the highest number of contextual phones is selected. A score for the candidate transcription is generated based on the data from the acoustic model that corresponds to the selected test sequence. | 01-03-2013 |
20140278407 | LANGUAGE MODELING OF COMPLETE LANGUAGE SEQUENCES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for language modeling of complete language sequences. Training data indicating language sequences is accessed, and counts for a number of times each language sequence occurs in the training data are determined. A proper subset of the language sequences is selected, and a first component of a language model is trained. The first component includes first probability data for assigning scores to the selected language sequences. A second component of the language model is trained based on the training data, where the second component includes second probability data for assigning scores to language sequences that are not included in the selected language sequences. Adjustment data that normalizes the second probability data with respect to the first probability data is generated, and the first component, the second component, and the adjustment data are stored. | 09-18-2014 |
Patent application number | Description | Published |
20130253908 | Method and System For Predicting Words In A Message - A method may include receiving a context comprising data that is indicative of one or more characters input by a user at the first computing device, sending information comprising at least a portion of the context and determining a first predicted word based at least in part on the context. The determining may be based at least in part on a local language model. The method may include receiving a second predicted word from a second computing device within a time period. The second predicted word may be determined based at least in part on the context and a remote language model, and the local language and the remote language model may be different. The method may include identifying one of the first predicted word and the second predicted word as a final predicted word, and outputting the final predicted word at a display. | 09-26-2013 |
20140101594 | INCREMENTAL FEATURE-BASED GESTURE-KEYBOARD DECODING - In one example, a method includes outputting, at a presence-sensitive display operatively coupled to a computing device, a graphical keyboard comprising a plurality of keys and receiving an indication of a gesture to select a group of keys of the plurality of keys. The method may further include determining, in response to the indication, a candidate word based at least in part on the group of keys. The method may further include determining a group of alignment points traversed by the gesture and respective cost values for each of at least two keys of the plurality of keys. The method may further include comparing the respective cost values for at least each of at least two keys of the plurality of keys to determine a combination of keys having a combined cost value and outputting the candidate word that is based on the respective cost values. | 04-10-2014 |
20140122057 | TECHNIQUES FOR INPUT METHOD EDITOR LANGUAGE MODELS USING SPATIAL INPUT MODELS - A computer-implemented technique includes receiving, at a computing device including one or more processors, a touch input. The technique includes determining, at the computing device, one or more characters and one or more first probability scores using a spatial model and a position of the touch input with respect to a virtual keyboard displayable at the computing device, the one or more characters being from the virtual keyboard, the one or more first probability scores being associated with the one or more characters, respectively. The technique includes determining, at the computing device, a word based on the one or more characters and the one or more first probability scores using a language model. The technique also includes displaying, at the computing device, the word. | 05-01-2014 |
20140201671 | TOUCH KEYBOARD USING LANGUAGE AND SPATIAL MODELS - A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. The computing device outputs for display at the presence-sensitive display, the candidate word. | 07-17-2014 |
20140214405 | CHARACTER AND WORD LEVEL LANGUAGE MODELS FOR OUT-OF-VOCABULARY TEXT INPUT - A computing device determines, based at least in part on indications of user input, scores for a first set of candidate strings and a second set of candidate strings. Each candidate string from the first set of candidate strings is in a lexicon. Candidate strings from the second set of candidate strings are not necessarily in the lexicon. The computing device determines the scores for the first set of candidate strings based on probabilities of the candidate strings being entered. For each candidate string from the second set of candidate strings, the computing device determines the scores for the candidate string based on probabilities of characters of the candidate string being entered. The computing device selects a candidate string based on the scores for the first and second sets of candidate strings and outputs, for display at the display device, the selected candidate string. | 07-31-2014 |
20140344748 | INCREMENTAL FEATURE-BASED GESTURE-KEYBOARD DECODING - In one example, a method includes outputting, at a presence-sensitive display operatively coupled to a computing device, a graphical keyboard comprising a plurality of keys and receiving an indication of a gesture to select a group of keys of the plurality of keys. The method may further include determining, in response to the indication, a candidate word based at least in part on the group of keys. The method may further include determining a group of alignment points traversed by the gesture and respective cost values for each of at least two keys of the plurality of keys. The method may further include comparing the respective cost values for at least each of at least two keys of the plurality of keys to determine a combination of keys having a combined cost value and outputting the candidate word that is based on the respective cost values. | 11-20-2014 |
20140372880 | TOUCH KEYBOARD USING LANGUAGE AND SPATIAL MODELS - A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. The computing device outputs for display at the presence-sensitive display, the candidate word. | 12-18-2014 |