A method comprising: determining, by a computing device, using a machine learning system, and based on a plurality of prior user inputs, one or more characteristics of typical input from user; modifying temporal thresholds; determining a first score associated with a first character sequence and a second score associated with a second character sequence; adjusting, using at least one of the one or more temporal thresholds indicative of an intentional word break or space in text input, and based on an amount of time between the first input and the second input, a second score to determine a third score associated with the second character sequence; determining, based on the first score and the third score, whether to output an indication of the first character sequence or an indication of the second character sequence; and outputting, by the computing device, for display, an indication of the second character sequence.
TEMPORAL BASED WORD SEGMENTATION