Patent ID: 9613021
Date: 2017-04-04
CPC Classifications: G06F

Claim:
1. A system for providing style-based spellchecking, the system comprising: a memory that stores a dictionary including one or more words in a language, wherein at least one word in the dictionary is based on one or more styles of the language, wherein the dictionary includes a plurality of spellings of the at least one word, a spelling of the plurality of spellings is based on a style of the one or more styles, and the plurality of spellings of the at least one word has a common meaning in the language; a language module that provides a graphical user interface (GUI) including a set of languages selectable by a user and receives a user selection of the language of the set of languages in which to spellcheck a document; a style module that identifies the set of styles of the language, provides a GUI including the set of styles, and receives a user selection of one or more selected styles of the set of styles, wherein a first selected style of the one or more selected styles is represented by a Unicode character; and a spellchecking module that identifies in the document a word applicable to the one or more selected styles, determines whether the dictionary includes one or more spellings of the word based on the one or more selected styles, and determines that a spelling of the one or more spellings of the word is correct if the spelling includes the first selected style represented by the Unicode character.