Multiple predictions in a reduced keyboard disambiguating system
AssigneeNuance Communications, Inc.
InventorMichael R. LONGE
Life of this patent
Estimating the term…
Abstract
A computer receives user entry of a sequence of keypresses, representing an intended series of letters collectively spelling-out some or all of a desired textual object. Resolution of the intended series of letters and the desired textual object is ambiguous, however, because some or all of the key presses individually represent multiple letters. The computer interprets the keypresses utilizing concurrent, competing strategies, including one-keypress-per-letter and multi-tap interpretations. The computer displays a combined output of proposed interpretations and completions from both strategies.
Claims20
A computer-implemented method for text-entry interpretation, comprising:
- receiving, via a keypad associated with a digital device, user entry of a sequence of keypresses representing a series of symbols indicative of a textual object intended by a user;
- for each keypress received,
- generating an interpretation of the sequence of keypresses by using multiple keypress interpretation strategies, the interpretation including at least one vocabulary entry predictive of a potential textual object intended by the user;
- and
- providing, via a display associated with the digital device, a human-readable presentation of the interpretation, the providing including changing a symbol associated with the at least one vocabulary entry based on a subsequent keypress received from the user subsequent to an initial presentation, wherein changing the symbol results in an updated human-readable presentation of the interpretation provided via the display.
A method executed by a data processing system coupled to a digital device of a user, the method comprising:
- receiving a sequence of keypresses indicative of a user-intended textual object;
- for each keypress received,
- generating a combination of vocabulary entries based on multiple keypress interpretation strategies, each vocabulary entry predictive of a potential user-intended textual object as interpreted by an associated keypress interpretation strategy;
- and
- presenting the combination of vocabulary entries, the presenting including updating at least one vocabulary entry of the combination of vocabulary entries based on any subsequent keypress received subsequent to an initial presentation of the combination.
An apparatus comprising:
- an input device to receive user inputs;
- a display device to present outputs associated with the user inputs received;
- a processor coupled to the input device and the display device;
- and
- a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the apparatus to perform operations comprising:
- receiving a sequence of keypresses via the input device;
- for each keypress received,
- generating alternative interpretations of the sequence of keypresses according to a one-keypress-per-letter interpretation strategy and a multi-tap interpretation strategy, the alternative interpretations including associated vocabulary entries arising from the one-keypress-per-letter interpretation strategy and the multi-tap interpretation strategy;
- and
- presenting a combination of vocabulary entries selected from the associated vocabulary entries via the display device, the presenting including updating at least one vocabulary entry of the combination of vocabulary entries based on a subsequent keypress received subsequent to an initial presentation of the combination.
Dependencies are inferred from the claim text.