Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5819287 | Database driven automatic program production system A database driven automatic program production system which can change the structure of a driving database without having an influence on an existing program produced by a user. A program execution system which has driving database 4, feature program 6 an... | 10/06/1998 |
| 5819288 | Statistically based image group descriptor particularly suited for use in an image classification and retrieval system Apparatus and an accompanying method for generating a semantically based, linguistically searchable, numeric descriptor of a pre-defined group of input images and which is particularly useful in a system for automatically classifying individual images, on... | 10/06/1998 |
| 5819289 | Data embedding employing degenerate clusters of data having differences less than noise value A method of embedding auxiliary information into a set of host data, such as a photograph, television signal, facsimile transmission, or identification card. All such host data contain intrinsic noise, allowing pixels in the host data which are nearly ide... | 10/06/1998 |
| 5819290 | Data recording and management system and method for detecting data file division based on quantitative number of blocks A data recording apparatus including a recording unit for recording a data file as one or a plurality of blocks on a randomly accessible recording medium; a managing unit for managing the recording position of the data file by using management data compri... | 10/06/1998 |
| 5819291 | Matching new customer records to existing customer records in a large business database using hash key In this invention there is a method and system for matching new customer records to existing customer records in a database. The new customer records are validated for quality and normalized into a standard form. A hash key is selected to generate a candi... | 10/06/1998 |
| 5819292 | Method for maintaining consistent states of a file system and for creating user-accessible read-only copies of a file system A method is disclosed for maintaining consistent states of a file system. The file system progresses from one self-consistent state to another self-consistent state. The set of self-consistent blocks on disk that is rooted by a root inode is referred to a... | 10/06/1998 |
| 5819293 | Automatic Spreadsheet forms A method of entering and saving data using a spreadsheet program, includes providing a spreadsheet template that defines a spreadsheet form, and creating multiple instances of the spreadsheet form defined by the spreadsheet template. Each instance of the ... | 10/06/1998 |
| 5819294 | Automatic configuration mechanism for universal remote A programmable remote controller is programmed by a PC that has an onboard data base for sets of codes used by a variety of commercially available remote controllers. The data base contains sets of compressed codes. In order to program the remote, the use... | 10/06/1998 |
| 5819295 | Document storing and managing system A document storing and managing system for storing plural electronic documents in each of folders according to classifications and managing the stored electronic documents in a unit of the folder has a folder managing means for managing attributes of the ... | 10/06/1998 |
| 5819296 | Method and apparatus for moving large numbers of data files between computer systems using import and export processes employing a directory of file handles Large numbers of data files are moved between computer systems using an export process and an import process. To begin, a user specifies files to export from a first computer system. A volume location for each of the specified files is identified within t... | 10/06/1998 |
| 5819297 | Method and apparatus for creating reliably duplicatable tape volumes without copying any padding Method and apparatus for creating reliably duplicatable tape volumes by padding the volume label on the source volume with compression resistant random data, and copying such a source volume to a tape volume that does not have padding. In a preferred embo... | 10/06/1998 |
| 5819298 | File allocation tables with holes A file system includes a file allocation table (FAT) and a file allocation table extension. Each FAT element of the file allocation table corresponds to a unique cluster on disk and represents the status of that cluster. These FAT elements are indexed by ... | 10/06/1998 |
| 5819299 | Process for distributed garbage collection A process and system for distributed garbage collection in a distributed network includes transmission of a root request message tagged with a unique identifier from a suspect node to all nodes of the suspect node's inverse reference graph looking for a r... | 10/06/1998 |
| 5819300 | Document processing apparatus and method therefor A document processing apparatus capable of clearly indicating, to each user, the information changed since the last reference by the user, by storing the last referred document information for each user. At the end of each system function, the referred structu... | 10/06/1998 |
| 5819301 | Method and apparatus for reading multi-page electronic documents A method and apparatus for providing an optimized page-based electronic document file and downloading the optimized file. An optimized document file is created from a non-optimized electronic document. Page contents are contiguously written in the optimiz... | 10/06/1998 |
| 5819302 | Method and apparatus for automatic generaton of documents with single-layered backgrounds from documents with multi-layered backgrounds A method and apparatus are described for automatically converting documents from a first hypertext format that supports multi-layered backgrounds to a second hypertext format that does not support multi-layered backgrounds, such as HyperText Markup Langua... | 10/06/1998 |
| 5819303 | Information management system which processes multiple languages having incompatible formats A computer performs designated operations on text that can be in any of a variety of different languages, rather than being restricted to a single language for which the computer was designed. A library stores operators and functions that can act upon cha... | 10/06/1998 |
| 5819304 | Random access memory assembly The invention is a random access memory assembly which is a key component of an object space manager which in turn is a key circuit in a garbage-collecting control unit for a computer system. An object space manager provides the means for deriving pointer... | 10/06/1998 |
| 5819305 | Method and apparatus for configuring operating modes in a memory An integrated circuit (10) includes a memory (20) which has a plurality of memory modes, including a high density memory mode and a high speed/reliability memory mode. The high speed/reliability memory mode may alternately be used as a high reliability me... | 10/06/1998 |
| 5819306 | Shadow mechanism for a modifiable object oriented system A computer system is disclosed which includes a read only memory in which a first version of a data element is stored, a random access memory in which a second version of the data element is stored, and a shadow system for transparently determining whethe... | 10/06/1998 |
| 5819307 | Control method in which frequency of data erasures is limited A memory control method includes a first step of managing control information in each of memory blocks constituting the memory, the control information joining the memory blocks in a chain according to the frequency of data erasures occurring in each of t... | 10/06/1998 |
| 5819308 | Method for buffering and issuing instructions for use in high-performance superscalar microprocessors An improved method and apparatus for buffering and issuing instructions for use with superscalar microprocessors are disclosed. The method comprises the steps of: (a) obtaining an instruction buffer comprising a plurality of entries, each entry comprising... | 10/06/1998 |
| 5819309 | Automated tape cartridge library with accelerated calibration A magnetic tape cartridge library includes a memory which stores calibration parameters associated with the tape cartridges and the tape drives. The tape cartridges preferably have a cartridge identifier written to the tape in a plurality of locations alo... | 10/06/1998 |
| 5819310 | Method and apparatus for reading data from mirrored logical volumes on physical disk drives A mirrored memory for a data processing system. The memory system includes two device controllers and related disk drives for storing the mirrored data. Each of the disk drives is divided into logical volumes. Each device controller contains a plurality o... | 10/06/1998 |