Science
Natural language processing
Suffix tree
Autocomplete
B-tree
Phrase
English grammar
Speech recognition
N-gram
Linguistics
Computational linguistics
Syntax