| 5970492 |
Internet-based spelling checker dictionary system with automatic updating |
| Oct-19-1999 |
A dictionary system has a vendor computer and a plurality of client computers that communicate through the Internet. Each client computer has a word processor program with a spelling checker that utilizes... |
| 5956739 |
System for text correction adaptive to the text being corrected |
| Sep-21-1999 |
A system is provided for correcting users' mistakes including context-sensitive spelling errors and the like in which an adaptive correction algorithm is utilized which is trained on not only a conventional... |
| 5924059 |
Document processing method and apparatus for discriminating whether a dictionary memory is present |
| Jul-13-1999 |
A document processing apparatus having a spell checker function for detecting a misspelling of an input word, and informing the operator of the detected misspelling, includes the presence control unit... |
| 5909688 |
Information management system |
| Jun-1-1999 |
In an information management system, individual entity information items related to one another are assigned unique identifiers. A smaller number of pointers are used to define high, low, front and rear-rank... |
| 5907680 |
Client-side, server-side and collaborative spell check of URL's |
| May-25-1999 |
Spell checking of network addresses such as Uniform Resource Locator (URL) addresses is provided at three levels. Each is invoked when a connection to the specified network address is unable to be established.... |
| 5892919 |
Spell checking universal resource locator (URL) by comparing the URL against a cache containing entries relating incorrect URLs submitted by users to corresponding correct URLs |
| Apr-6-1999 |
A cache, storing misspelled or otherwise incorrect network addresses from a plurality of users and associated correct network addresses, is maintained at a proxy server or internet service provider. Addresses... |
| 5875443 |
Internet-based spelling checker dictionary system with automatic updating |
| Feb-23-1999 |
A dictionary system has a vendor computer and a plurality of client computers that communicate through the Internet. Each client computer has a word processor program with a spelling checker that utilizes... |
| 5875110 |
Method and system for vending products |
| Feb-23-1999 |
The present invention discloses and claims a method and system for vending products which prompt a customer to enter selection criteria relating to the type of product the customer would like to purchase,... |
| 5832482 |
Method for mining causality rules with applications to electronic commerce |
| Nov-3-1998 |
For mining causality rules in an event database, the rules are obtained by iteratively generating candidate rules and counting their occurrences in the event database. Newly identified causality rules... |
| 5812863 |
Apparatus for correcting misspelling and incorrect usage of word |
| Sep-22-1998 |
The apparatus for correcting the misspelling and incorrect usage of a word according to the present invention enables, when a document is prepared, the proper correction of the misspelling and incorrect... |
| 5802537 |
Word processor which does not activate a display unit to indicate the result of the spelling verification when the number of characters of an input word does not exceed a predetermined number |
| Sep-1-1998 |
A word processor having a spelling verification function which is achieved in more efficient manner through the use of an independent control unit. The capacity of a text buffer memory can be reduced,... |
| 5794177 |
Method and apparatus for morphological analysis and generation of natural language text |
| Aug-11-1998 |
This invention improves information retrieval and the precision of language processing by providing an apparatus and method for organizing, utilizing, analyzing, and generating morphological data. The... |
| 5787451 |
Method for background spell checking a word processing document |
| Jul-28-1998 |
A method for checking spelling in a word processor integrates spell checking with the editing process. During idle periods of the word processor, the spell checker scans an open document, and maintains... |
| 5774834 |
System and method for correcting a string of characters by skipping to pseudo-syllable borders in a dictionary |
| Jun-30-1998 |
A retrieving unit retrieves an entry of a dictionary which corresponds to an input character string while comparing input characters, one by one, with entries of TRIE tables stored in a dictionary storing... |
| 5765180 |
Method and system for correcting the spelling of misspelled words |
| Jun-9-1998 |
The present invention provides a method and system for correcting the spelling of words. In a preferred embodiment, a list of misspelled words and associated correctly spelled words is maintained. When... |
| 5761689 |
Autocorrecting text typed into a word processing document |
| Jun-2-1998 |
A method and word processing system for automatically replacing one or more characters of text entered by a user in a word processing document with the corresponding plain text, formatted text, or other... |
| 5745911 |
System for performing spell check functions on a printing device without operator intervention |
| Apr-28-1998 |
A printing device including a central processing unit, a first memory, a keyboard for inputting characters forming words, and symbols, which are stored in the first memory, a second memory, a printer,... |
| 5742706 |
Method and apparatus for comparison of data strings |
| Apr-21-1998 |
The present invention is a method and apparatus that measures the similarity of two images. Any information that can be discretely symbolized can be transformed into an image through so-called "image projection".... |
| 5740457 |
Electronic dictionary, its production method, and index compression and decompression device |
| Apr-14-1998 |
An electronic dictionary comprises a dictionary medium; dictionary data composed of a plurality of dictionary data elements and stored in the dictionary medium; and an index file showing storage positions... |
| 5717915 |
Method of merging large databases in parallel |
| Feb-10-1998 |
The semantic integration problem for merging multiple databases of very large size, the merge/purge problem, can be solved by multiple runs of the sorted neighborhood method or the clustering method with... |
| 5715469 |
Method and apparatus for detecting error strings in a text |
| Feb-3-1998 |
A system for checking the spelling of words and character strings without the need for a stored dictionary of words and the memory required thereby. The system selects an error-free string and modifies... |
| 5682439 |
Boxed input correction system and method for pen based computer systems |
| Oct-28-1997 |
According to the present invention, a variety of correction methods and systems are disclosed. A first method aspect of the present invention teaches a computer implemented correction method for correcting... |
| 5678053 |
Grammar checker interface |
| Oct-14-1997 |
A convenient interface for a grammar checking system in which improper utilization of words in a sentence is detected and in which corrected words are suggested for insertion in the sentence including... |
| 5678039 |
System and methods for translating software into localized versions |
| Oct-14-1997 |
A Software Translation Kit (STK) system having a shell, TShell, coupled to an Export/Import module and various Editors is described. The Export/Import module itself includes a parsing engine to extract... |
| 5675821 |
Document processing apparatus and method |
| Oct-7-1997 |
A word processor bearing a spelling verification function which is achieved in more efficient manner through the use of an independent control unit. The capacity of a text buffer memory can be reduced,... |
| 5671426 |
Method for organizing incremental search dictionary |
| Sep-23-1997 |
The electronic dictionary disclosed herein is organized for expeditious search based on partial spelling by assigning words to blocks having a predetermined maximum size, the blocks being represented by... |
| 5666531 |
Recordable CDROM accessing system |
| Sep-9-1997 |
The Recording Technique provides a directory which indicates the location of only the last version of any stored information or modified entry of stored information, prior versions being transparent to... |
| 5666528 |
System and methods for optimizing database queries |
| Sep-9-1997 |
System and methods are provided for optimizing the access of information, particularly in response to ad hoc queries or filters. The system of the present invention includes a computer having a memory... |
| 5666524 |
Parallel processing system for traversing a transactional database |
| Sep-9-1997 |
A parallel processing system is provided which traverses logical records of an events or transactional database contained in two or more physical files in accordance with one or more view definitions specified... |
| 5664183 |
Application of groupware to ISO 9000 registration via facilitated work sessions |
| Sep-2-1997 |
A network application for automatically formatting and printing documents to be used as training and planning manuals to be used by organizational personnel in preparation for an ISO 9000 audit. The outputted... |
| 5664182 |
Persistent storage of report objects |
| Sep-2-1997 |
A method is disclosed for persistently storing in an object-oriented format various pieces of information required to display and search a report. The information is stored in a logical hierarchy including... |
| 5664171 |
System and method for query optimization using quantile values of a large unordered data set |
| Sep-2-1997 |
A database management system determines, in a single pass over an unordered database, the quantile information. The system sequentially compares each tuple in the data set to a test value, and then selectively... |
| 5659771 |
System for spelling correction in which the context of a target word in a sentence is utilized to determine which of several possible words was intended |
| Aug-19-1997 |
A system is provided for spelling correction in which the context of a word n a sentence is utilized to determine which of several alternative or possible words was intended. The probability that a particular... |
| 5659744 |
Data file store system with means for efficiently managing freeing of data blocks |
| Aug-19-1997 |
A file store for use as a work-in-progress store. Each block in the store is designated as a free block, a data block, or a forget block. When it is required to write data to the file store, a data area... |
| 5659740 |
Information service system using unity code |
| Aug-19-1997 |
This system is applied to a VAS having, as members, apparel makers which manage goods using apparel numbers and retail shops which manage goods using shop goods codes. The system tally manages the goods... |
| 5659739 |
Skip list data structure enhancements |
| Aug-19-1997 |
A system and technique for optimizing the efficiency of maintenance operations performed on skip lists of data elements or nodes stored in memory is provided. Each node of a skip list includes a back pointer... |
| 5659735 |
Object-oriented system for program version and history database management system for various program components |
| Aug-19-1997 |
A distributed program history database system is designed for use on a client-server network. The system consists of a plurality of program history servers which maintain version information for various... |
| 5659729 |
Method and system for implementing hypertext scroll attributes |
| Aug-19-1997 |
Embodiments of the present invention use a new extension to the HTML language to support remotely specified named anchors. A remotely specified named anchor, when embedded within a source document, instructs... |
| 5655118 |
Methods and apparatus for managing information on activities of an enterprise |
| Aug-5-1997 |
A system for maintaining various information representative of activities of an enterprise having four components. The first component creates the information including project data, subproject data, task... |
| 5649222 |
Method for background spell checking a word processing document |
| Jul-15-1997 |
A method for checking spelling in a word processor integrates spell checking with the editing process. During idle periods of the word processor, the spell checker scans an open document, and maintains... |
| 5649194 |
Unification of directory service with file system services |
| Jul-15-1997 |
A software system unifies directory services with the file system. Directory service entries and other files are all stored in a common logical format, such as an object format. The unification of files... |
| 5649192 |
Self-organized information storage system |
| Jul-15-1997 |
A textual database system in which concepts, i.e. blocks of text which are related or rely upon one another, are linked together by a database engine. Numerical variables can be embedded in text, which... |
| 5649191 |
Information searching apparatus for managing and retrieving document data stored in a storage unit |
| Jul-15-1997 |
An information searching apparatus for managing and retrieving document data stored in a storage unit. The storage unit further comprises a managing information storage section for storing document managing... |
| 5649186 |
System and method for a computer-based dynamic information clipping service |
| Jul-15-1997 |
A system and computer-based method providing a dynamic information clipping service. An end-user creates a template of topics of interest via a graphical user interface and the template is transmitted... |
| 5644764 |
Method for supporting object modeling in a repository |
| Jul-1-1997 |
In a computer system having a user interface, a memory, a repository and a database, a repository program operating in the computer system for accessing the database, the repository program executing a... |
| 5644763 |
Database system with improved methods for B-tree maintenance |
| Jul-1-1997 |
Database system and methods are described for maintenance of B-Tree indexes, such as are commonly used in a relational database environment. "Load patterns" are monitored, for optimizing B-Tree node splitting,... |
| 5644762 |
Method and apparatus for recording and reading date data having coexisting formats |
| Jul-1-1997 |
Years past 1999 are stored as binary integers in fields previously reserved for representations of years as two decimal digits. The binary integers occupy ranges of values for the fields which are not... |
| 5640558 |
Identifying and analyzing multiple level class relationships in an object oriented system by parsing source code without compilation |
| Jun-17-1997 |
A system and method for identifying class relationships in an object oriented system. An object oriented program in an object oriented source code language is parsed for the immediate class relationship... |
| 5640555 |
Performance optimization in a heterogeneous, distributed database environment |
| Jun-17-1997 |
The performance of a heterogeneous, distributed database system is optimized by supporting both block fetch operations and positioned update operations. Specifically, a data block is fetched from a target... |
| 5634123 |
Data management using nested records and code points |
| May-27-1997 |
A data management system and method for storing and communicating different types of data allow variable lengths and hierarchical nesting of data records. Hierarchical structure is implicitly defined by... |