Predictive and corrective text input for desktop editor using n-grams and suffix trees | IEEE Conference Publication | IEEE Xplore