U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

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.

Newsletter  PatentStorm News

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.

 

Attorney: Peterson; Kevin R.


Number of patents: 900
Last date: June 18, 1991

1                      
NumberTitleIssue Date
5024067Fit 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
4840507Printer 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
4818854Ticket 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
4819150Array 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
4814727Wide-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
4815016High 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
4809295Code 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
4808939Variable 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
4808900Bi-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
4803655Data 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
4801939High-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
4797303Surface 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
4797756Method 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
4796109Method 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
4796178Special 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
4780570EMI/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
4779194Event 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
4773041System 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
4755704Automatic 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
4754164Method 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
4739506IC 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
4739504IC 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
4739505IC 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
4736274Air 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
4730226Actuator 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
4723245IC 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
4722085High 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
4720779Stored 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
4717493Preparation 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
4713705Means 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
4707948Float 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
4707752Spacer 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
4697266Asynchronous 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
4692999Method 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
4687193Dual 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
4686677Apparatus 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
4686691Multi-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
4683968System 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
4682282Minimum 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
4682039Photoelectric 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
1                      
 
Sign InRegister
Username  
Password   
forgot password?