...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?
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 |
| 6408329 | Remote login A login process is provided in which input to a client computer effects operations by a server computer, comprising the steps of: providing a stream-head in client kernel memory space between a shell program in client user memory space and a terminal-conn... | 06/18/2002 |
| 6275602 | Illumination for imaging Arrangement for lifting image of checks, with Xenon lamp, Fluorescent lamp or like source of stable-wavelength-output and CCPD Camera means selected to exhibit "close-to-human" spectral response plus a photopic filter, disposed upstream of the Camera and ... | 08/14/2001 |
| 6100734 | IC chip using a phase-locked loop for providing signals having different timing edges An integrated circuit chip having improved on-chip circuitry including a phase-locked-loop for providing accurately timed signal having different durations and differently occurring timing edges.... | 08/08/2000 |
| 5915041 | Method and apparatus for efficiently decoding variable length encoded data The present invention relates to a method and apparatus for performing decoding of variable length data. It is particularly effective when decoding data encoded with a Huffman or such similar encoding method. The invention employs a plurality of decoding ... | 06/22/1999 |
| 5721790 | Methods and apparatus for separating integer and fractional portions of a financial amount A method for separating integer and fractional portions of a financial amount preparatory to recognition of the financial amount. This separating is accomplished based on determining the presence of at least one of a plurality of possible distinguishing s... | 02/24/1998 |
| 5708810 | Image-based document processing system having a platform architecture An image-based document processing system comprised of a plurality of hardware components arranged as a platform for processing documents using document images. The system employs a layered software architecture comprised of application programs, system s... | 01/13/1998 |
| 5666507 | Pipelined microinstruction apparatus and methods with branch prediction and speculative state changing High speed instruction execution apparatus is disclosed which provides multistage pipelining and branch prediction in a manner which permits speculative changes of state to be made during execution of a predicted instruction before the correctness of the ... | 09/09/1997 |
| 5635857 | IC chip using a common multiplexor logic element for performing logic operations An IC chip employs a common multiplexor logic element in different logic configurations for performing a variety of different logic functions, whereby path delays can be accurately matched. In addition, a phase-locked-loop is employed for providing accura... | 06/03/1997 |
| 5606685 | Computer workstation having demand-paged virtual memory and enhanced prefaulting A CTOS network comprised of a plurality of workstations provides for virtual demand paging transparently across the network in a manner which permits a large virtual memory to efficiently be provided for each of a plurality of concurrently running applica... | 02/25/1997 |
| 5586071 | Enhanced fast multiplier A Wallace-type binary tree multiplier in which the partial products of a multiplicand and a multiplier are produced and then successively reduced using a plurality of adder levels comprised of full and half adders. This reduction continues until a final s... | 12/17/1996 |
| 5578945 | Methods and apparatus for providing a negative delay on an IC chip An integrated circuit chip on which a relatively large on-chip delay is provided using a relatively small delay in conjunction with a phase-locked-loop, whereby the relatively large variations typical of large on-chip delays are avoided.... | 11/26/1996 |
| 5561741 | Method of enhancing the performance of a neural network A method for enhancing the performance of an artificially intelligent system employing a neural network by proving an optimized training set for training the neural network. The optimized training set is produced by identifying and removing inaccurate tra... | 10/01/1996 |
| 5559929 | Method of enhancing the selection of a training set for use in training of a neural network A method for enhancing the performance of an artificially intelligent system employing a neural network by proving an optimized training set for training the neural network. The optimized training set is produced by identifying and permanently removing in... | 09/24/1996 |
| 5488671 | Reducing operator balancing in a document processing system employing automatic reading An image-based transaction processing system employing automatic reading of machine-printed and handwritten financial amounts on transaction documents to enhance transaction balancing by reducing the number of transactions which have to be balanced by an ... | 01/30/1996 |
| 5446861 | Variable data rate improvement of disc cache subsystem An improved input/output subsystem allowing data transfers between the input/output subsystem and an input/output controller along a subsystem input/output bus to occur at a data transfer rate established by the transfer rate of the processor bus connecte... | 08/29/1995 |
| 5446857 | Method and apparatus for writing files on nonerasable storage medium Method and apparatus for writing data to files from a computer system to a Write Once Read Many (WORM) Disc medium which results in a creation of an ISO 9660 standard disc is disclosed. The method and apparatus each efficiently manages writes to WORM medi... | 08/29/1995 |
| 5446844 | Peripheral memory interface controller as a cache for a large data processing system An interface controller coupled between the main memory system and the I/O system of a large data processing system which controller is able to receive memory access requests from a number of different peripheral devices. The memory interface controller i... | 08/29/1995 |
| 5363503 | Fault tolerant computer system with provision for handling external events A fault tolerant computer system employing primary tasks and corresponding backup tasks. The system operates to provide fault tolerant operation even where uncontrolled external events may occur whose time of occurrence may affect task performance. For th... | 11/08/1994 |
| 5349170 | Image-based document processing system providing enhanced transaction balancing A method which provides for handling misplaced transaction documents in an image based transaction processing system which performs transaction balancing. A preferred form of the method provides for displaying out-of-balance transactions such that transac... | 09/20/1994 |
| 5343417 | Fast multiplier A Wallace-type binary tree multiplier in which the partial products of a multiplicand and a multiplier are produced and then successively reduced using a plurality of adder levels comprised of full and half adders. This reduction continues until a final s... | 08/30/1994 |
| 5341486 | Automatically variable memory interleaving system An automatically variable memory interleaving system which provides different interleaving factors for particular groups of memory modules dependent upon the number of operable modules present in the system. In a particular preferred embodiment, the inter... | 08/23/1994 |
| 5271013 | Fault tolerant computer system A fault tolerant computer system which operates to automatically provide fault tolerant operation in a manner which reduces the frequency of checkpointing, while requiring neither simultaneity nor atomicity with respect to information transmitted to backu... | 12/14/1993 |
| 5241666 | Variable rate improvement of disc cache subsystem An improved input/output subsystem allowing data transfers between the input/output subsystem and an input/output controller along a subsystem input/output bus to occur at a data transfer rate established by the transfer rate of the processor bus connecte... | 08/31/1993 |
| 5237158 | Image-based document processing system providing for priority document shipment A method for obtaining priority document shipment in an image-based transaction processing system, wherein each transaction comprises a plurality of debit and credit documents which should be balanced. Images of documents are captured while sorting the do... | 08/17/1993 |
| 5225978 | Document processing system having integrated expert module A bank document processing system for processing checks, deposit slips and other financial documents which advantageously combines an automatic expert reconciliation system with conventional multi-tasking document processing apparatus so as to enable the ... | 07/06/1993 |
| 5210758 | Means and method for detecting and correcting microinstruction errors A microinstruction error is detected in a microprogrammed digital data processor by providing for checking the presence of an error in an accessed microinstruction concurrently with the application of the accessed microinstruction to the microprocessor ex... | 05/11/1993 |
| 5206915 | Image-based document processing system providing lost image recovery A method for recovering lost or unavailable images in an image based document processing system. Images of documents having an ordered relationship are captured and stored while the documents are sorted by a document processor into respective pockets base... | 04/27/1993 |
| 5120944 | Image-based document processing system providing enhanced workstation balancing An image-based transaction processing system which captures and stores images of debit and credit transaction documents, while also extracting document data for storage in a computer data base. The computer processes the extracted document data to identif... | 06/09/1992 |
| 5091900 | Multi-layer optical media for an optical recording and reproducing system in which non-ablative data recording is provided in a manner such that high sensitivity is achieved with an in-contact overcoat A novel optical media is provided for use in an optical recording and reproducing system. The optical media comprises a tuned multilayer optical structure employing an archival thin film absorber having a relatively high melting point, such as gold, along... | 02/25/1992 |
| 5088058 | Apparatus and method for evaluating and predicting computer I/O performance using I/O workload snapshots for model input A method of evaluating and predicting the performance of an I/O disk system comprised of one or more disk controllers and cooperating disk units using a simulation model containing a stact constructed such that delays are formulated as sets of stochastic ... | 02/11/1992 |
| 5068782 | Accessing control with predetermined priority based on a feedback arrangement Accessing control means and methods are provided for controlling the granting of access by a plurality of requestors to a commonly shared unit on a predetermined priority basis. An addressable programmed memory, such as a ROM, is programmed to provide a p... | 11/26/1991 |
| 5025327 | Magnetic disk write precompensation method and apparatus which takes into account variations in head/disk characteristics Write precompensation data is recorded on a disk of a magnetic disk drive indicating the write compensation to be provided for each of a plurality of head/media combination which may have relatively wide variations in performance characteristics. Apparatu... | 06/18/1991 |
| 5010641 | Method of making multilayer printed circuit board A method of making a multilayer printed circuit board providing sufficient internal distributed capacitance so as to eliminate the need for the by-pass capacitor conventionally provided in the vicinity of each integrated circuit mounted to the board. The ... | 04/30/1991 |
| 5010482 | Multi-event mechanism for queuing happened events for a large data processing system A mechanism for queuing a set of happened events in order of their occurrence and allowing for multiple occurrences to result in multiple processing iterations which mechanism maintains a multi-event table which is really a table of multi-event designatio... | 04/23/1991 |
| 4986490 | Film supply and threading mechanism An improved photographic film supply and threading mechanism which enables a person to prepare a document record camera 44,45 for use without having to feed the film 36 through a complex system of guides and rollers 38, 42 within the body of the camera wh... | 01/22/1991 |
| 4975837 | Programmable unit having plural levels of subinstruction sets where a portion of the lower level is embedded in the code stream of the upper level of the subinstruction sets A processor has two levels of subinstructions, each stored in its own memory with the lower level memory containing only a limited set of such lower level instructions with the rest of the lower level instructions that are desired to be used being supplie... | 12/04/1990 |