Felix Hoffmann, a German chemist, was searching for something to relieve his father's arthritis. In doing so, he "rediscovered" acetylsalicylic acid and in 1900, patented a stable process for developing it. Hence, we have aspirin.
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 |
| 5024067 | Fit and cool beverage container A container with a freezable liquid for use in or out of an ice chest for temporary cooling purposes. The container of the invention is generally to have a top and a bottom and four sides connected to form a rectangular box type structure. The sides are t... | 06/18/1991 |
| 4840507 | Printer with printing shield A printer is provided with a band 44 attached to the printhead 54 to move to-and-fro across the line of printing, and around rollers (98,110) allowing it to pass beneath a printing support bed 12 so that introduced documents and documents being printed ar... | 06/20/1989 |
| 4818854 | Ticket vending machine An automatic ticket handling machine AT adapted for use as a ticket vending station, presenting a display screen D, a telephone receiver-speaker unit TEL and a credit card reader unit CR, etc. Within machine AT is a sheet handling mechanism adapted to receive ... | 04/04/1989 |
| 4819150 | Array for simulating computer functions for large computer systems An array of various types of processors for the purpose of simulating computer functions for large computer systems. These functions may vary from simple AND, OR and other functions to large arithmetic logic units and even random access memories. The simu... | 04/04/1989 |
| 4814727 | Wide-deviation tracking filter circuit A wide deviation tracking filter is provided which has the input signal to be tracked applied to a low frequency phase-locked loop circuit which performs coarse filtering of the phase noise on the input signal. A digital phase shifter is connected in seri... | 03/21/1989 |
| 4815016 | High speed logical circuit simulator An apparatus and method are provided for automatically converting a bottom-up software representation of a logical circuit design, such as created by a computer aided design (CAD) system, into a behavioral software representation which can be simulated at... | 03/21/1989 |
| 4809295 | Code lengthening system Apparatus and a method of generating very very long pseudonoise (PN) spread spectrum codes is provided where the code is so long that it need never repeat itself during actual use. The transmitter is adapted to start to transmit one set of a plurality of ... | 02/28/1989 |
| 4808939 | Variable rate rectangular matched filter A variable rate near perfect rectangular matched filter is provided with a low pass filter coupled to the input symbol data stream. The output of the filter is coupled to a sampler and the output of the sampler is coupled to an analog to digital converter... | 02/28/1989 |
| 4808900 | Bi-directional difference counter Disclosed is a servo control system for a disk drive actuator using a bi-directional (Up/Down) Difference Counter along with a control circuit therefor which signals the counter each time a "rest position" is passed, indicating whether this passage is tow... | 02/28/1989 |
| 4803655 | Data processing system employing a plurality of rapidly switchable pages for providing data transfer between modules An execute module in a data processing system is provided with a randomly accessible scratchpad memory which is logically divided into two switchable pages. During operation one page can be written with new instruction data from a fetch module while a pre... | 02/07/1989 |
| 4801939 | High-speed data compressor/decompressor for synthetic aperture radar Apparatus is provided for compressing unfocused synthetic aperture radar (SAR) phase history pixel data by coupling the complex inphase phase history data output from the SAR to a first converter/compressor which produces compressed scalar log amplitude d... | 01/31/1989 |
| 4797303 | Surface lubricants for disc record Magnetic recording media wherein the record surface is coated with an isocyanate lubricant (and, preferably, a supercoat of like lubricant), such lubrication being adapted to inhibit spin-off and like depletion, despite frequent head-contact, while exhibi... | 01/10/1989 |
| 4797756 | Method for positioning head in disk drive deriving "position" offset from "quadrature" signals For a disk drive servo system using position and position-quadrature signals (P, Q), a method for automatically effecting "Absolute Track Registration" and compensating for "offsets" by using the peak position of one of signals (P or Q) to find "true" pos... | 01/10/1989 |
| 4796109 | Method for testing components of a magnetic storage system A method for measuring bit shift and other characteristics indicative of the performance of a magnetic storage system, particularly for a system employing a thin-film magnetic head. In a preferred embodiment, complementary patterns are written many times ... | 01/03/1989 |
| 4796178 | Special purpose processor for off-loading many operating system functions in a large data processing system A task control mechanism for maintaining a queue of ready or available processes linked together according to an assigned priority for a plurality of central processors where the processors may be assigned to the highest priority task when that processor ... | 01/03/1989 |
| 4780570 | EMI/RFI shielding for electronic assemblies Improved EMI/RFI shielding is provided for situations which require heavy duty wiping insertions, such as occurring when a relatively heavy electronic assembly is to be removably inserted in a cabinet. In accordance with the invention, inexpensive integra... | 10/25/1988 |
| 4779194 | Event allocation mechanism for a large data processing system An event allocation mechanism in a processing system which mechanism maintains an event table which is really a table of event designations to be allocated to different processes upon request where the requesting processes assign a particular function or ... | 10/18/1988 |
| 4773041 | System for executing a sequence of operation codes with some codes being executed out of order in a pipeline parallel processor A referencing unit which creates addresses for main memory. Specifically, this reference unit is pipelined in the manner in which it receives the operators to be executed. Concurrency is achieved by allowing any number of read-type operations to be starte... | 09/20/1988 |
| 4755704 | Automatic clock de-skewing apparatus Apparatus for providing automatic clock de-skewing for a plurality of circuit boards of a data processing system. In a preferred embodiment, each circuit board is of multi-layer construction and contains a clock distribution chip which includes on-chip au... | 07/05/1988 |
| 4754164 | Method for providing automatic clock de-skewing on a circuit board A method of providing automatic clock de-skewing for integrated circuit chips carried by a multi-layer circuit board. In a preferred implementation of the method, a clock distribution chip includes on-chip automatic clock de-skewing circuitry requiring an... | 06/28/1988 |
| 4739506 | IC chip error detecting and correcting apparatus Error detecting and correcting operations for a plurality of input bits comprised of input data bits and associated check bits are implemented using two IC chips in order to overcome chip output limitations. The use of two identical IC chips for this purp... | 04/19/1988 |
| 4739504 | IC chip error detecting and correcting method A method employing two identical IC chips for providing error detecting and correcting operations on a plurality of input bits comprised of input data bits and input check bits, wherein a single one of the IC chips has an insufficient number of available ... | 04/19/1988 |
| 4739505 | IC chip error detecting and correcting apparatus with automatic self-checking of chip operation Error detecting and correcting operations for a plurality of input bits comprised of input data bits and associated check bits are implemented using two IC chips in order to overcome chip output limitations. In addition, redundancies derived from the use ... | 04/19/1988 |
| 4736274 | Air seal retention means Disclosed are air seals adapted to be so engaged in a receiving card rack slot as to thrust out against the opposed slot bases and thus establish "base-engaging" retention forces, this effected in some embodiments by forming a base-engaging flexure strip ... | 04/05/1988 |
| 4730226 | Actuator carriage with "splayed-bearing" array Disclosed are reciprocating carriages carried on roll bearings engaged on guide rails, where some of the bearings are made flexible to be compliantly engaged against a rail surface.... | 03/08/1988 |
| 4723245 | IC chip error detecting and correcting method including automatic self-checking of chip operation A method employing two identical IC chips for providing error detecting and correcting operations on a plurality of input bits comprised of input data bits and input check bits, wherein a single one of the IC chips has an insufficient number of available ... | 02/02/1988 |
| 4722085 | High capacity disk storage system having unusually high fault tolerance level and bandpass A relatively large plurality of relatively small, independently operating disk subsystems are coupled to a read/write interface containing error circuitry and data organizer circuitry. The data organizer circuitry organizes read/write data for read/write ... | 01/26/1988 |
| 4720779 | Stored logic program scanner for a data processor having internal plural data and instruction streams A program scanner for a processor having multiple internal streams of instruction and data flow scans a sequence of incoming codes, and employs a plurality of rams to detect various types of syllables in that code. The contents of these rams are signals i... | 01/19/1988 |
| 4717493 | Preparation of magnetic coating A magnetic coating composition is disclosed of the type having magnetic particles dispersed in a resin binder. The improvement comprises the use of a solvent system including a dibasic ester wherein the solvent system has an initial Hansen three-dimension... | 01/05/1988 |
| 4713705 | Means and methods for improved transducing of flexible disk packs Improved transducing techniques and arrangements; the embodiments particularly adapted for co-action with disk drive apparatus for handling flexible disk packs, and including a partitioning shield, flexure-bar mounted transducer head under the shield, alo... | 12/15/1987 |
| 4707948 | Float lapping fixture Described is a technique and associated fixture for lapping magnetic recording heads in a group such that each head is mounted on a "free floating" part in the fixture, being biased for lapping only by the weight of this part and being individually remova... | 11/24/1987 |
| 4707752 | Spacer means on floppy disks and associated techniques Improved spacer means for flexible magnetic disk pack storage systems are illustrated in the embodiments, each preferably comprising a set of fingers arrayed on each disk.... | 11/17/1987 |
| 4697266 | Asynchronous checkpointing system for error recovery A method of recovering from an error condition during operation of a program that is modifying a data base without corrupting the data base, wherein the program includes calls to record the progress of the operation in a table in memory. On the occurrence... | 09/29/1987 |
| 4692999 | Method of making a multi-coil/multi-magnet actuator An improved linear actuator for reciprocating a read/write head mechanism relative to magnetic disk storage system is disclosed, including a second, supplemental solenoid coil and associated magnet means in addition to the usual arrangement, and by way of... | 09/15/1987 |
| 4687193 | Dual force jogger/stacker for cut sheet items Apparatus for precisely edge aligning and offsetting or jogging stacks of sheet items wherein two oppositely disposed alternately actuated continuously rotating paddle members each produce driving forces at right angles to one another effective to force e... | 08/18/1987 |
| 4686677 | Apparatus and method for detecting time-related faults On-line timing signal fault detection is provided by taking advantage of differential signal distribution commonly employed in digital data processing systems. An acceptance window indicative of permissible phase shift variations between the differential ... | 08/11/1987 |
| 4686691 | Multi-purpose register for data and control paths having different path widths A multi-purpose register formed of various cells of a customized integrated circuit gate array chip having input gate cells, multiplexor cells, flip-flop cells and output gate cells. The flip-flop cells may be segmented into registers of different widths ... | 08/11/1987 |
| 4683968 | System for preventing software piracy employing multi-encrypted keys and single decryption circuit modules A system which enables a protected program to run only a selected plurality of computers includes a respective unique key Ki for each computer of the plurality, the key being triple encrypted in the form EFK [EKi [EFK [Ki]... | 08/04/1987 |
| 4682282 | Minimum latency tie-breaking arbitration logic circuitry Arbitration apparatus provides first-come-first-served access for a plurality of requestors to a commonly shared unit, such as a memory. Each requestor is provided with a counter which is advanced each cycle from an initial count until its respective requ... | 07/21/1987 |
| 4682039 | Photoelectric tape profile detector for file security Disclosed is a method and apparatus whereby each time a tape is wound upon a prescribed reel, the winding pattern may be assumed to leave the array of tape edges in a unique "edge profile" represented by the position of each winding edge as viewed from on... | 07/21/1987 |