Class / Patent application number | Description | Number of patent applications / Date published |
715257000 | Spell check | 66 |
20080229191 | PROVIDING SPELLING ANALYSIS - A method, an article of manufacture and apparatus for providing user-specific error analysis for a document. Specifically, the invention provides for identifying user-specific proclivities for confusing particular words which, while grammatically correct, are not used as intended by the user. The proclivities are tracked by recording changes made by the user while editing a document. The information collected while tracking the changes is then used to identify problem words to the user at a later period in time. | 09-18-2008 |
20080244386 | Use of Multiple Data Sources for Spell Check Function, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that is available in a plurality of data entry fields of a plurality of applications. A memory on the handheld electronic device has a plurality of linguistic data sources which are searched for linguistic data during a spell check operation. Generic linguistic data is stored in a static data source, and other linguistic data is stored in a dynamic data source. An identification of a misspelled text entry results in an editing session being automatically opened on the misspelled text entry. Proposed spell check interpretations of a text entry are output in a list, and an actuation of a | 10-02-2008 |
20080244387 | Use of a Suffix-Removing Spell Check Algorithm for a Spell Check Function, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that alters a suffix of a text entry by deleting one or more terminal characters thereof. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with an initial, non-deleted portion of the text entry. | 10-02-2008 |
20080244388 | Spell Check Function Having a Character Replacement Spell Check Algorithm That Applies a Preference Based Upon Proximity of the Characters Replacing One Another, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes a character replacement spell check algorithm that provides a preference based upon the proximity of the characters replacing one another. | 10-02-2008 |
20080244389 | Use of a Suffix-Changing Spell Check Algorithm for a Spell Check Function, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that changes a suffix of a text entry by replacing each of one or more terminal characters thereof with a wild card element which can be any character or an absence of a character. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with the modified text entry with the terminal wild card element(s). | 10-02-2008 |
20080244390 | Spell Check Function That Applies a Preference to a Spell Check Algorithm Based Upon Extensive User Selection of Spell Check Results Generated by the Algorithm, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes provides a preference to a spell check algorithm that based upon extensive selection by the user of spell check results generated by the algorithm. | 10-02-2008 |
20090019363 | METHOD FOR GENERATING AND PRIORITIZING MULTIPLE SEARCH RESULTS - A method for generating and prioritizing multiple search results is disclosed. A database stores search results in an information storage and retrieval system. A search program executes on a computer system coupled to the database. The search program receives a search request from a user input. The search program parses the search request into at least one search term. The search program performs a loop comprising steps associating a priority adjustment value with each search term, generating a search result, calculating a priority adjustment sum of the generated search result, inserting the at least one search term, the generated search result, and the calculated priority adjustment sum in the search result list, and modifying the at least one search term and the priority adjustment value associated with each search term to perform a next iteration of the loop. | 01-15-2009 |
20090055731 | Homonym words dictionary - Homonym Words Dictionary is a software program that scans a text document for improper word choice and usage after it has been spell checked. The most fatal shortcoming inherent in all spell checkers is allowing an improperly used but correctly spelled word to pass undetected as proper English during the spell check process. The sentence | 02-26-2009 |
20090077464 | INPUT METHODS FOR DEVICE HAVING MULTI-LANGUAGE ENVIRONMENT - Text input is corrected on a touch-sensitive display by presenting a list of candidate words in the interface which can be selected by touch input. The candidate list can include candidate words having two or more character types (e.g., Roman, kana, kanji). In one aspect, the candidate list can be scrolled using a finger gesture. When a user's finger traverses a candidate word and the touch is released, the candidate word is inserted into a document being edited. In another aspect, characters can be erased by touching a key (e.g., a backspace or delete key) and making a sliding, swiping, or other finger gesture. A number of characters proportional to a distance (e.g., a linear distance) of the finger gesture across the display are erased. If there are characters in a text input area, those characters are erased first, followed by characters in the document being edited. | 03-19-2009 |
20090089665 | Handheld electronic device and associated method enabling spell checking in a text disambiguation environment - An improved handheld electronic device and associated method enable spell checking in a reduced keyboard and disambiguation environment. The improved spell checking routine converts a misspelled word into a canonical version thereof and receives from a dictionary | 04-02-2009 |
20090089666 | Handheld Electronic Device and Associated Method Enabling Prioritization of Proposed Spelling Corrections - An improved handheld electronic device and associated method enable spell checking in a reduced keyboard and disambiguation environment. The improved spell checking routine converts a misspelled word into a canonical version thereof and receives from a dictionary | 04-02-2009 |
20090100335 | METHOD AND APPARATUS FOR IMPLEMENTING WILDCARD PATTERNS FOR A SPELLCHECKING OPERATION - A computer implemented method, apparatus, and computer usable program product for implementing wildcard patterns for a spellchecking operation. The process parses a set of words of a document using a dictionary of wildcard patterns to identify a set of wildcard strings in response to receiving a request to perform a spellchecking operation on the document. Thereafter, the process generates a visual cue identifying a subset of words as potentially misspelled, wherein the subset of words comprises words from the set of words that are absent from the set of wildcard strings. | 04-16-2009 |
20090132913 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATIC DISSEMINATION OF SPELLING RULES WITHIN WORKING GROUPS - Systems, methods, and computer program products for automatic dissemination of spelling rules within working groups. Exemplary embodiments include a method for automatic dissemination of spelling rules within working groups having a sender computer and a recipient computer, the method including composing a document on the sender computer, performing a spell check on text within the document, identifying a word flagged by the spell check as being absent from a dictionary associated with the spell check and with the sender computer, adding the flagged word to the dictionary associated with the sender computer, tagging the flagged word with an indication that the flagged word is to be added to a dictionary associated with the recipient computer in response to the document being received in the recipient computer, storing the indication within the document and sending the document to the recipient computer. | 05-21-2009 |
20090164890 | SELF LEARNING CONTEXTUAL SPELL CORRECTOR - A group of keywords are received, wherein each keyword includes one or more words. A word list is formed from the group of keywords, where the word list includes a list of each word in the group of keywords. A misspelled keyword is corrected using analysis of the words in the word list. The corrected keyword is output. | 06-25-2009 |
20090164891 | Automatic spelling correction apparatus - An automatic spelling correction apparatus. The apparatus comprises a storage device and a processing unit. The storage device stores a character group table containing a character sequence of each cycled button, and multiple character combination records. A processing unit receives an original character combination and a new character, to determine whether the original character combination has a valid spelling, if not, a valid character combination matching the character combination record according to the character group table is generated. | 06-25-2009 |
20090172523 | Correcting Text - Systems and methods are provided for correcting grammatical and spelling errors that involve improper positioning of a whitespace character and/or an extra whitespace character. Removal of an extra whitespace character or repositioning of an improperly positioned whitespace character may result in correction of two misspelled words in a single correction step. | 07-02-2009 |
20090254817 | Enhanced spell checking utilizing a social network - A computer-implemented method of enhancing spell check. The method can include receiving from each of a plurality of clients at least one custom term and at least one class identifier that is associated with the custom term. The custom terms and the associated class identifiers can be processed to provide an electronic dictionary that includes a plurality of shared terms. Each of the shared terms can be associated with at least one of the class identifiers to which the shared term corresponds. Each of the custom terms can correspond to at least one of the shared terms. At least one of the shared terms can be output to at least one of the plurality of clients. | 10-08-2009 |
20090254818 | METHOD, SYSTEM AND USER INTERFACE FOR PROVIDING INLINE SPELLING ASSISTANCE - A method for providing inline spelling assistance to a user via a user interface. The method includes receiving at least a prefix of a word being typed by a user, determining whether the word is being misspelled while the user types the word, monitoring a number of times the word is misspelled by the user when it is determined that the word is misspelled, and providing inline spelling assistance by displaying a correct spelling of the word to the user via the user interface based upon a predetermined number of times the user misspells the word, and guiding die user to type the correct spelling of the word. | 10-08-2009 |
20090254819 | SPELLING CORRECTION SYSTEM AND METHOD FOR MISSPELLED INPUT - A spelling correction system and method automatically recognizes and corrects misspelled inputs in an electronic device with relatively lower computing power. In a learning process, a misspelling correction dictionary is constructed on the basis of a corpus of accepted words, and context-sensitive strings are selected from among all the strings registered in the dictionary. Context information about the context-sensitive strings is acquired. In an applying process, at least one target string is selected from among all the strings in a user's input sentence through the dictionary. If the target string is one of the context-sensitive strings, the target string is corrected by use of the context information. | 10-08-2009 |
20090300487 | DIFFERENCE ONLY DOCUMENT SEGMENT QUALITY CHECKER - A system and method for checking an author's revisions to a document or an electronic communication in a multiple party communication string without checking un-authored text. | 12-03-2009 |
20090300488 | SYSTEMS AND METHODS FOR AUTOMATIC SPELL CHECKING OF DYNAMICALLY GENERATED WEB PAGES - Systems and methods for automatically spell-checking dynamically generated web pages include: generating, by a server responsive to a request from a client, a dynamically generated web page containing at least some text; transmitting, by the server to the client, the dynamic web page; intercepting, by a process, the dynamic web page; identifying, by the process, the at least some text; executing, by the process, a spelling check on the at least some text; and outputting, by the process, at least one word identified by the spelling check as potentially misspelled. | 12-03-2009 |
20090307584 | AUTOMATIC LANGUAGE IDENTIFICATION FOR DYNAMIC TEXT PROCESSING - Methods and systems which utilize, in one embodiment, automatic language identification, including automatic language identification for dynamic text processing. In at least certain embodiments, automatic language identification can be applied to spellchecking in real time as the user types. | 12-10-2009 |
20100017707 | ASSISTANT FOR MANUALLY PROOFREADING TEXT DOCUMENTS - A text document is parsed and re-ordered according to user-defined rules. The reordered text document is then presented to the user, thus requiring the user to read each section of the text document in a stand-alone manner, | 01-21-2010 |
20100050074 | CONTEXT SENSITIVE, ERROR CORRECTION OF SHORT TEXT MESSAGES - A method for correcting a short text message comprising the steps of: creating a table of common words and misspellings; identifying keypad used for sending the message, examining message for comprehensibility; identifying most likely error, substituting symbols based on a hierarchical system of shared keys followed by adjacent keys to hypothesize correction of the most likely error; examining hypothesized correction for comprehensibility, and repeating steps (c) to (f) until an understandable message is generated. | 02-25-2010 |
20100100816 | METHOD AND SYSTEM FOR ACCESSING TEXTUAL WIDGETS - The disclosure is directed to a method and system for accessing textual widgets. A method in accordance with an embodiment includes: entering a string expression into a document; invoking a spell-checker to check a spelling of the string expression; marking the string expression as misspelled; identifying a textual widget based on the misspelling of the string expression; evaluating the misspelled string expression using the identified textual widget, the identified textual widget returning at least one result of the evaluation; displaying the at least one result of the evaluation; selecting a result of the evaluation; and replacing the string expression in the document with the selected result of the evaluation. | 04-22-2010 |
20100131842 | METHOD FOR SPELL-CHECKING LOCATION-BOUND WORDS WITHIN A DOCUMENT - The present invention uses spatial dictionaries (termed locationaries), for meaningfully checking and correcting the spelling of text on Geographic Information System (GIS) maps or other computer documents containing spatially, or coordinate-, bound text. Locationaries keep track of correctly spelled words and the geographic areas within which they are considered correctly spelled. In a preferred embodiment, locationaries are feature classes, ‘map layers’ of properly-spelled words or attributed features (objects). The invention selects such features from locationaries based on spatial criteria relative to the textual objects to spell-check. It then exports the attribute values to dictionaries that can be used by conventional spell checking engines. Once all errors and suggestions are found with such an engine and within user-specified criteria, a dialog is shown that contains a row per potentially-misspelled word found. From that dialog, the user can edit the word in the original textual object of the map. | 05-27-2010 |
20100169768 | Spell Checker That Teaches Rules of Spelling - A method, system, and article are provided for determining the source of a spelling error and teaching the rule associated with the error. The computer system is configured with a review module in communication with managers to support identification of a spelling error and associating a rule with the error. The rule is communicated to mitigate repeating the spelling error in a future spelling review. | 07-01-2010 |
20100180198 | METHOD AND SYSTEM FOR SPELL CHECKING - The present invention provides a method of correction of misspelled and confused words in a phrase written in a natural language, as well as a computer system employing this method. The method of the invention comprises creating a fast-lookup N-gram database for context spelling combined with editing and phonetic rules, POS and grammar bindings. Employed in the computing system the method permits to achieve fast and efficient spelling correction with a high correction success level for most difficult texts. The method of the invention does not require any pre-training or pre-learning user-specific patterns of errors. | 07-15-2010 |
20100205527 | ELECTRONIC DEVICE AND ASSOCIATED METHODS FOR OBTAINING NEW LANGUAGE OBJECTS FOR USE BY A ROUTINE ON THE DEVICE - A method of obtaining data for use on an electronic device that includes a processor and a memory, the memory having stored therein one or more routines executable by the processor. The method including receiving an e-mail address in a recipient address field of an e-mail message, identifying one or more language objects from the e-mail address, and employing one of the number of language objects in the one or more routines. | 08-12-2010 |
20100251105 | METHOD, APPARATUS, AND SYSTEM FOR MODIFYING SUBSTITUTION COSTS - A method, apparatus, and system are disclosed for modifying substitution cost. A substitution cost module calculates a substitution cost between a first character of a first string and a second character of a second string. A spatial vector module calculates a spatial vector between the first character and the second character from a location of a first key representing the first character on a keyboard and a location of a second key representing the second character on the keyboard. The spatial vector module modifies the substitution cost if the spatial vector is less than a spatial threshold. An edit distance module calculates an edit distance between the first string and the second string using the modified substitution cost for the substitution cost of substituting the first character with the second character. | 09-30-2010 |
20100275118 | METHOD AND SYSTEM FOR USER-INTERACTIVE ITERATIVE SPELL CHECKING - The present invention provides a method of correction of misspelled, confused words and grammar errors in a text, as well as a computer system employing this method. The method of the invention is user-interactive, which means that, when implemented by a computer system, the interaction between the user and the system is employed with the aid of the user-system interface. In the method of the invention the method detects misspelled and confused words, where some of the detected confused words could be grammar errors, and provides user with the correction alternatives for each such word. In response, the user can chose an appropriate correction, mark the word as correct or require other correction alternatives. The user-system dialog, which is intended to improve the correctness of the text, is repeated until all the words-in-question are corrected or marked by the user as correct. | 10-28-2010 |
20100293456 | HANDHELD ELECTRONIC DEVICE AND METHOD FOR DISAMBIGUATION OF TEXT INPUT AND PROVIDING SPELLING SUBSTITUTION - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device. | 11-18-2010 |
20100325539 | WEB BASED SPELL CHECK - A word entered into a document interface is recorded. The document interface may be part of a web-based application provided through a web browser. A request for determining whether a word is correctly spelled is transmitted across a network. An indication as to whether the word is incorrectly spelled or correctly spelled is then received. The display of the word within the document interface is then transformed from a first state where the word is plainly displayed to a second state where the word is displayed with a user interface marker. The user interface marker may be configured to provide a visual indication that the word is incorrectly spelled. The operations of recording the word, transmitting the request, receiving the indication, and transforming the display of the word from the first state to the second state may be performed in the background of the web-based application without interfering with user workflow within the document interface. | 12-23-2010 |
20100332976 | HANDHELD ELECTRONIC DEVICE AND METHOD FOR PERFORMING OPTIMIZED SPELL CHECKING DURING TEXT ENTRY BY PROVIDING A SEQUENTIALLY ORDERED SERIES OF SPELL-CHECK ALGORITHMS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry. The spell check routine subjects a text entry to a sequentially ordered series of spell-check algorithms and ceases subjecting the text entry to further spell-check algorithms upon identification of a predetermined quantity of spell-check language objects. | 12-30-2010 |
20110022952 | Determining Proximity Measurements Indicating Respective Intended Inputs - Determination of proximity measurements indicative of respective intended inputs are disclosed. User inputs are received, where each user input is one of a predefined plurality of inputs that each map to multiple characters in a language. Rates of user selections of candidates decoded from the user inputs into the language are received, where each of the candidates includes one or more characters in the language. User inputs for the candidates having low rates of selection as non-selected user inputs are identified. User inputs for the candidates having high rates of selection as intended inputs are identified. The intended user inputs to the non-selected user inputs are compared to identify one or more misspelled input and intended input pairs. A proximity measurement for each misspelled input and intended input pair is determined based on a ratio of the number of times corresponding candidates for the misspelled input were not selected to the number of times the misspelled input was entered. | 01-27-2011 |
20110055690 | RICH TEXT HANDLING FOR A WEB APPLICATION - A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included. | 03-03-2011 |
20110167340 | System and Method for Issuing Commands to Applications Based on Contextual Information - A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event. | 07-07-2011 |
20110179353 | Mobile Electronic Device and Associated Method Providing Proposed Spelling Corrections Based Upon a Location of Cursor At or Adjacent a Character of a Text Entry - An improved mobile electronic device and method enable the outputting of proposed spelling corrections that are based upon a location of a cursor at or adjacent a character of a text entry. Advantageously, therefore, the proposed spelling corrections that are output in a window on a display can be fewer in number and thus more readily reviewable since some valid spelling corrections may be suppressed from such a window if they do not additionally include a character difference from the potentially misspelled text entry that is relevant to the location of the cursor. | 07-21-2011 |
20110197127 | HANDHELD ELECTRONIC DEVICE AND METHOD EMPLOYING LOGICAL PROXIMITY OF CHARACTERS IN SPELL CHECKING - An improved handheld electronic device and associated method employing an improved spell checking routine enable proposed spelling corrections having a close logical proximity to an active input to be output at a position of preference for easy selection by the user. By way of example, a base character and the various accented forms thereof can be said to have a logical proximity to one another that is closer than their logical proximity to any character having a different base character, whether additionally having a diacritical element or not. | 08-11-2011 |
20110239111 | SPELL CHECKER INTERFACE - A document is spelling and/or grammar checked and the errors are identified. The spelling and/or grammar errors are organized into groups of similar spelling and/or grammar errors. The groups of spelling and/or grammar errors are then presented for display to a user. The user can then view and spell and/or grammar check a whole group and/or individual errors in the group. | 09-29-2011 |
20110258539 | HANDHELD ELECTRONIC DEVICE AND METHOD FOR PERFORMING SPELL CHECKING DURING TEXT ENTRY AND FOR PROVIDING A SPELL-CHECK LEARNING FEATURE - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry and to learn and automatically correct mistakes typically made by the particular user. | 10-20-2011 |
20110276877 | METHOD AND A SYSTEM FOR EMBEDDING TEXTUAL FORENSIC INFORMATION - A method for automatically embedding information in a digital text, said method comprising: identifying a plurality of positions, in said digital text, that are suitable for introducing modifications into said digital text; identifying modifications suitable for introduction into at least some of said suitable positions in said digital text; selecting at least some of said identified modifications for introduction into said digital text, said selection of said modifications being operable to represent said information; and performing said selected modifications on said digital text, thereby to embed said information. | 11-10-2011 |
20120030564 | Domain-Specific Spell Check Overlays - The present invention provides a method, system, and program product for using a domain-specific spell check overlay. An overlay application determines a domain. The overlay application retrieving a domain-specific overlay for the domain, the domain-specific overlay comprising domain-specific modifications for a spell check word list. Then, the overlay application modifies the spell check word list according to the domain-specific overlay. | 02-02-2012 |
20120166942 | USING PARTS-OF-SPEECH TAGGING AND NAMED ENTITY RECOGNITION FOR SPELLING CORRECTION - Techniques to automatically correct or complete text are disclosed. An entered text and a context data indicating a context in which the entered text is used are received. Examples of context data include additional words and/or a phrase or sentence in which the entered text occurs. A replacement candidate to replace the entered text is determined based on the entered text and the context data. | 06-28-2012 |
20120254744 | SPELL-CHECK FOR A KEYBOARD SYSTEM WITH AUTOMATIC CORRECTION - An adaptation of standard edit distance spell-check algorithms leverages probability-based regional auto-correction algorithms and data structures for ambiguous keypads and other predictive text input systems to provide enhanced typing correction and spell-check features. Strategies for optimization and for ordering results of different types are also provided. | 10-04-2012 |
20130019169 | WORD CORRECTION IN A MULTI-TOUCH ENVIRONMENTAANM Bastide; Paul R.AACI BoxfordAAST MAAACO USAAGP Bastide; Paul R. Boxford MA USAANM Broomhall; Matthew E.AACI South BurlingtonAAST VTAACO USAAGP Broomhall; Matthew E. South Burlington VT USAANM Loredo; Robert E.AACI North Miami BeachAAST FLAACO USAAGP Loredo; Robert E. North Miami Beach FL US - A method for word correction on a multi-touch device, including: detecting a selection by a user of a word displayed in a user interface of the multi-touch device; breaking the word into logical segments; presenting the logical segments in the user interface; detecting a user-selected segment of one of the logical segments; displaying at least one alternative segment for the user-selected segment in the user interface; and altering the selected segment in response to receiving a user-selected replacement from the at least one alternative segment. | 01-17-2013 |
20130061139 | SERVER-BASED SPELL CHECKING ON A USER DEVICE - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for server-based spell check. One aspect of the subject matter described in this specification can be embodied in methods performed by a user device. The methods include the actions of receiving user input text; identifying a candidate term for spelling correction from the received text, the candidate term including a term designated as a misspelled term by a local spell checker, the local spell checker executing on the user device; sending the candidate term to a remote spell checker, the remote spell checker executing on a server that is connected to the user device through a communications network; receiving, from the remote spell checker, a spelling correction suggestion for the candidate term; and providing the spelling correction suggestion for display on the user device. | 03-07-2013 |
20130145261 | HANDHELD ELECTRONIC DEVICE AND METHOD FOR PERFORMING OPTIMIZED SPELL CHECKING DURING TEXT ENTRY BY PROVIDING A SEQUENTIALLY ORDERED SPELL-CHECK ALGORITHMS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry. The spell check routine subjects a text entry to a sequentially ordered series of spell-check algorithms and ceases subjecting the text entry to further spell-check algorithms upon identification of a predetermined quantity of spell-check language objects. | 06-06-2013 |
20130205204 | SYSTEMS AND METHODS FOR CHARACTER CORRECTION IN COMMUNICATION DEVICES - Systems and methods for character error correction are provided, useful for a user of mobile appliances to produce written text with reduced errors. The system includes an interface, a word prediction engine, a statistical engine, an editing distance calculator, and a selector. A string of characters, known as the inputted word, may be entered into the mobile device via the interface. The word prediction engine may then generate word candidates similar to the inputted word using fuzzy logic and user preferences generated from past user behavior. The statistical engine may then generate variable is error costs determined by the probability of erroneously inputting any given character. The editing distance calculator may then determine the editing distance between the inputted word and each of the word candidates by grid comparison using the variable error costs. The selector may choose one or more preferred candidates from the word candidates using the editing distances. | 08-08-2013 |
20130283156 | METHODS AND SYSTEMS FOR LARGE-SCALE STATISTICAL MISSPELLING CORRECTION - Methods and systems for large-scale statistical misspelling correction are provided. A method implemented in a computer infrastructure includes reviewing the input text to detect spelling errors in one or more words and calculating a variable cost distance of letters associated with the one or more words. Furthermore, the method can detect space-deletion errors and space-insertion errors. The method further includes determining a best candidate solution for correcting the spelling errors based on the variable cost distance. The method includes correcting the spelling errors using the best candidate solution. | 10-24-2013 |
20130311879 | RICH TEXT HANDLING FOR A WEB APPLICATION - A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included. | 11-21-2013 |
20130332822 | MULTI-WORD AUTOCORRECTION - Methods and systems of multi-word automatic correction (“autocorrect”) are provided. Autocorrect generally can select a corrected word based on a typed word and a dictionary of correctly-spelled words. Multi-word autocorrect can add to this functionality by revisiting the selection of an initial corrected word if a subsequently-typed word indicates that it would be more appropriate to instead select an additional corrected word. In some cases, an autocorrect system can make a multi-word correction based on a multi-word phrase in a dictionary, such as replacing “new york” with “New York” as described above. In other cases, an autocorrect system can make a multi-word correction to correct a mistakenly-typed delimiter character. In other cases, an autocorrect system can use grammar rules to obtain additional context information with each subsequently-typed word and make multi-word corrections on that basis. | 12-12-2013 |
20140129929 | DISPLAY APPARATUS AND CHARACTER CORRECTING METHOD THEREOF - A character correcting method of a display apparatus includes displaying a sentence including at least one word in a character input window; displaying, if one of the at least one word is selected, a first user interface (UI) in which the at least one selected word is displayed by a character unit; and, displaying, if one of a plurality of characters displayed in the first UI is selected, a second UI around the selected character, the second UI is configured to edit the selected character. | 05-08-2014 |
20140223295 | Geographic Based Spell Check - The present disclosure is directed to a method for spell checking. The method includes the step of generating a geographic based list of words. The method also includes the step of appending the geographic based list of words to a spell check list. A further step of the method includes detecting a change in position. The method also includes the step of generating a new geographic based list of words when a change in position occurs. | 08-07-2014 |
20140281943 | WEB-BASED SPELL CHECKER - A fast client-side spell checker is provided that builds efficient structures out of dictionary and a common misspelling lists and uses the structures to prune the number of searches required to identify misspelled words and provide suggestions for correcting the misspelled words. The spell checker is a browser-based application, which is provided by a server to a client device. The server also sends the dictionary and a list of common misspellings to the client device in the form of efficient data structures. The spell checker utilizes a set of rules to identify the words that are not in the dictionary but are intended to be correct as typed. The spell checker is used by different browser-based applications that utilize the same spell checker regardless of the browser platform used to access the applications. In this way, the spell checker provides a uniform spell checking user experience across different browser platforms. | 09-18-2014 |
20140298168 | SYSTEM AND METHOD FOR SPELLING CORRECTION OF MISSPELLED KEYWORD - A spelling correction system and method are provided. The system includes at least an input unit, a correct keyword candidate determining unit, and a misspelling correction unit. In the method, the input unit detects an input keyword entered by a user. If the input keyword is a misspelled keyword, the correct keyword candidate determining unit selects one or more correct keyword candidates for the input keyword and then returns the selected correct keyword candidates. The misspelling correction unit obtains a misspelling appearance probability of a pair of the input keyword and each correct keyword candidate, and also obtains a word appearance probability of each correct keyword candidate. Then the misspelling correction unit selects a specific correct keyword from among the correct keyword candidates by using the misspelling appearance probability and the word appearance probability. | 10-02-2014 |
20140317495 | RETROACTIVE WORD CORRECTION - An electronic device is configured for retroactive word correction. The device includes memory, a processor, a network interface and display. The device also includes an operating system managing access to the memory, processor, network interface and display. The device yet further includes a message transmitting application and a spell checker operable to perform spell checking on text in messages composed within the message transmitting application. Finally, the device includes a retroactive word correction module coupled to the spell checker. The module includes program code enabled to identify both an incorrectly spelled word in a previously transmitted message in the message transmitting application and also a correctly spelled form of the incorrectly spelled word, and to respond to the identifying (A) by locating the incorrectly spelled word in the previously transmitted message and (B) by replacing the located incorrectly spelled word with the correctly spelled form of the incorrectly spelled word. | 10-23-2014 |
20150033119 | Index for Electronic String of Symbols - In one embodiment, a method includes accessing a string of symbols by a computing device. The string is divided into one or more string components each including at least one of the symbols, and each string component is associated with at least one string-position identifier. The string components and their respective associated string-position identifiers are stored for the string of symbols. | 01-29-2015 |
20150046804 | INDICATING AUTOMATICALLY CORRECTED WORDS - A method includes receiving an indication in an information handling device of an autocorrected word in a string of text, and providing an indication proximate the autocorrected word to a display. | 02-12-2015 |
20150067486 | METHOD AND APPARATUS FOR MANAGING AUTO-CORRECTION IN MESSAGING - A system that incorporates the subject disclosure may include, for example, detecting in a corrected text message an auto-correction by the first communication device of a target word of a group of words, detecting an input command requesting a transmission of the corrected text message to a second communication device, responsive to the detecting of the input command, presenting a correction alert indicating the target word that has been auto-corrected, and in response to the presenting of the correction alert, presenting an option for modifying the target word, where the transmission of the corrected text message to the second communication device is limited to after the option for modifying is presented at the first communication device. Other embodiments are disclosed. | 03-05-2015 |
20150339279 | TYPING ERROR DETECTING DEVICE AND RECORDING MEDIUM - A typing error detecting device includes arranging means that lists all words in a document in a designated order in the vertical direction and display means that displays words that have designated similarity (for example, a word which has only one different character) to one word so as to be distinguishable from other words. | 11-26-2015 |
20150347376 | SERVER-BASED PLATFORM FOR TEXT PROOFREADING - A server-based platform for text proofreading includes a network unit, a processing unit, and a storing unit. The network unit connects to a networking device to receive a document including original paragraphs with words. The processing unit connects electronically to the network unit for identifying the words from the document, converting the words into reflow paragraphs, and generating an index data based on the contrast relationship between the original paragraphs and the converted reflow paragraphs. The storing unit connects electronically to the processing unit for storing a reflow document including the reflow paragraphs. The processing unit generates a proofread webpage including a first window and a second window. When the processing unit receives a referencing command from the networking device via the network unit, the original paragraphs and the corresponding reflow paragraphs are displayed on the first window and the second window respectively according to the index data. | 12-03-2015 |
20160048488 | User Interface Operation Based on Similar Spelling of Tokens in Text - Operation of a user interface includes performing token based analysis of a baseline text corpus and a targeted text listing. For a selected token in the targeted text listing, a matching baseline token in identified. From a plurality of contexts corresponding to the matching baseline token, context-matched and non-context matched usage data for the matching baseline token is identified and provided to a user interface. Similar processing may be performed on the basis of a related, but matching, baseline token. In another embodiment, instances of similar spelling errors are identified on the basis of a plurality of tokens identified in the targeted text listing. | 02-18-2016 |
20160132471 | METHOD FOR REVISING ERRORS BY MEANS OF CORRELATION DECISIONS BETWEEN CHARACTER STRINGS - The present invention relates to a method for revising an error, wherein a user inputs a desired character string for revision so as to calculate a correlation between the desired character string for revision and previously inputted character strings, so that a character string with a high correlation is replaced with the desired character string for revision. A characteristic configuration of the present invention is in a step for deciding a correlation. According to the present invention, in the step for deciding a correlation, a plurality of error-revising operations are defined, an error-revising operation score is given to each of the plurality of error-revising operations, a total of scores are calculated in such a way that scores are summed up for each of the error-revising operations required for revising a previously inputted character string into a desired character string for revision, wherein, if the number of cases of error-revising operations selectable for revision are plural, a score of a case in which a total of scores become a minimum is used for deciding a correlation. A total of scores calculated in such a way are compared with a predetermined threshold, thereby implementing a correlation decision. | 05-12-2016 |
20160170960 | METHOD AND APPARATUS FOR MANAGING AUTO-CORRECTION IN MESSAGING | 06-16-2016 |
20160179941 | CANDIDATE HANDWRITING WORDS USING OPTICAL CHARACTER RECOGNITION AND SPELL CHECK | 06-23-2016 |