Browse Prior Art Database

Method of Improving Word Completion and Word Correction

IP.com Disclosure Number: IPCOM000248884D
Publication Date: 2017-Jan-19
Document File: 3 page(s) / 39K

Publishing Venue

The IP.com Prior Art Database

Abstract

In various text editors available on desktops, web browsers and mobile devices, the end-user's natural language content creation effort is assisted with word completion or correction suggestions based on a set of grammar rules for the natural language.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 36% of the total text.

1

Method of Improving Word Completion and Word Correction

Disclosed is a process for solving word completion or word corrections. The disclosed process provides a capability to determine a list of available completion/correction words (for example, matching to language dictionary versus matching to words in a list of previously used words of a user) and to handle multiple matches from the list (for example, order by rank, with a higher rank for criteria including previously used words, closer matches, matches to shorter words, matches to more frequently used words) thereby enabling a grammar checker to determine whether the word is being used in a syntactically correct manner in a sentence. Using the disclosed process, words that do not produce a clear violation of grammatical rules are exposed to other word ranking mechanisms known in the art.

There are many scenarios in which a user is provided a free form text-editing environment in which to create content in a natural language. Foremost is the desktop word processor, yet other examples include plain text editors, web browser text area boxes and inputs, instant messaging environments, and text message editors on mobile devices. Further, as mobile devices become more intelligent via more complete web browsers and more varied, such as tablet style 3G devices, overlap between desktop and mobile applications increases.

In natural language text editors, a word completion feature is common. The word completion feature examines a portion of a word being typed and provides a visual or auditory suggestion of the most likely word (or set of words) the user is entering. A user-known efficiency mechanism can then be activated to select the suggested word (or select from the list of suggested words), in lieu of entering the rest of that word. For

example, in the current IBM ®

Lotus ®

Symphony TM 1

word processor, a word completion mechanism is accessed using the Tools | Instant Corrections... menu choice. In the configuration dialog, one can elect to have a help tip placed above the word being typed to suggest a word completion based on the letters typed to a point in the word. In the edit experience, when the user hits Enter, the full word suggested in the help tip is used to complete the word being typed. The user can also configure the word processor to use other keystrokes besides Enter, such as the Right arrow key or a Space, as a word completion keystroke. In other prior offerings, any user input deemed to mark the end of a word selects the suggested auto completion word, such as typing either space, enter, tab or a mark of punctuation.

Given an entered word prefix, problems to solve in word completion or word correction include determining the list of available completion/correction words (for example, matching to a language dictionary versus matching to words in a list of the previously used words of a user) and determining how to manage multiple matches from the list (for example, order by ran...