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

Icon_funbox Bizarre Patents

Patent No. 6718554

Hands free towel carrying system

A hands free towel carrying system for coupling a towel to a user to prevent loss, theft or contamination.

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: Robertson; W. S.


Number of patents: 53
Last date: October 03, 1989

1    
NumberTitleIssue Date
4872107Floppy disk controller with means to change clock rate automatically
A processor and disk controller are arranged to operate with either of two types of disk drive, a drive for a five and one-fourth inch disk or a drive for an eight inch disk, and a method and apparatus are provided to test a port to detect which type disk...
10/03/1989
4866609Byte count handling in serial channel extender with buffering for data pre-fetch
A channel subsystem with a conventional serial extender link that causes communications between a channel and a control unit to be delayed by the additional time to transmit a message in one direction and to transmit an acknowledgement in the other direct...
09/12/1989
4765400Circuit module with pins conducting heat from floating plate contacting heat producing device
An improved TCM-like circuit module for cooling an array of chips mounted on a substrate. The substrate and the chips are enclosed by components that include a barrier plate that separates the chip space from a coolant such as air or chilled water. A floa...
08/23/1988
4765397Immersion cooled circuit module with improved fins
A circuit module that contains a planar array of chips has an improved fin assembly that transfers heat to a liquid coolant that is circulated through the fins in a single pass so that there is a tendency for the upstream edge of the fins to run cold and ...
08/23/1988
4764865Circuit for allocating memory cycles to two processors that share memory
A circuit for allocating main memory cycles between two data processors has means for making the allocation by either of two procedures. In one procedure, control of memory is transferred only after a request for memory access has been made. In a second p...
08/16/1988
4757370Circuit package cooling technique with liquid film spreading downward across package surface without separation
Heat producing components such as semiconductor chips are arranged with a major heat transfer surface at an angle of about 10 degrees to the vertical. A film of a dielectric liquid flows downward across this surface from a catch pan located above the comp...
07/12/1988
4712176Serial channel interface with method and apparatus for handling data streaming and data interlocked modes of data transfer
Data is transferred between a channel and a control unit in interlocked mode or in data streaming mode over a conventional parallel bus and a serial link that permits the control unit and the channel to be located farther apart than the length of the para...
12/08/1987
4709754Heat transfer element with nucleate boiling surface and bimetallic fin formed from element
A metal foil for use as a heat transfer element has through holes formed as a narrow entrance opening to one surface and a wider diameter cavity opening to the other surface. Two foils are laminated with the narrow entrances opening to the outside and wit...
12/01/1987
4692893Buffer system using parity checking of address counter bit for detection of read/write failures
A data buffer has a storage array that is addressable for read and write operations by an address of n bits that are supplied by a read address counter and a write address counter that each have n+1 bits. The n+1th bit is in effect a counter for passes th...
09/08/1987
4680703Data processing system with reorganization of disk storage for improved paging
In a data processor having a paging system, a list is kept of the disk seek time when a page of information is brought into processor memory from a disk storage device. (Seek time is the time for moving the disk read-write head radially inward or outward ...
07/14/1987
4675812Priority circuit for channel subsystem having components with diverse and changing requirement for system resources
A priority circuit handles requests by three components of a data processing system for access to several resources of the system that can be accessed one at a time on each operating cycle of the system. A logic circuit receives requests by the requesters...
06/23/1987
4646236Pipelined control apparatus with multi-process address storage
Several I/O channel processes time share a data pipeline processor. For each stage of the pipeline, there is a control memory and means for shifting an address from memory to memory as a process in the pipeline proceeds from stage to stage. The number of ...
02/24/1987
4638858Composite heat transfer device with pins having wings alternately oriented for up-down flow
Heat conducting pins are mounted on a base to be cooled and carry heat conducting wings that extend oppositely in the upstream and downstream direction of the flow of a coolant across the base. The wings are generally trapezoidal in shape, and they produc...
01/27/1987
4604709Channel communicator
A channel communicator CC has a storage array for holding an entry for each channel and for holding a busy vector and an interrupt vector that each have a bit for each channel. The CC is connected between the input bus and the output bus that connect the ...
08/05/1986
4598384Graphics display with improved window organization
A display system has a driver program for displaying alphanumeric characters and a driver program for displaying graphics. When a graphics window is opened, a program in the operating system establishes a control block containing a code that has been made...
07/01/1986
4546473Random pattern self test design
A PLA is constructed to improve random testing. Section circuits are provided that permit disabling sections of the output lines that are called segments so that the circuit can be tested one segment at a time. Selection circuits are also provided for ena...
10/08/1985
4538259System for digitized voice and data with means to compensate for variable path delays
In a communications system in which voice is transmitted as packets of digitized samples, a receiving station delays the output of the first packet in a way that compensates for wide variations in the intervals at which successive packets are received. Ac...
08/27/1985
4513351Electronic assembly with forced convection cooling
An electronic assembly with forced convection cooling comprises an elongate support plate having a plurality of electronic equipment cabinets mounted side by side on a common surface of the plate in the longitudinal direction thereof. At least one air dis...
04/23/1985
4497022Method and apparatus for measurements of channel operation
A channel for a data processing system is provided with a time of day clock that is synchronized with the time of day clock of the associated central processor. Both the central processor and the channel processor record times of particular events, and th...
01/29/1985
4495590PLA With time division multiplex feature for improved density
In this programmable logic array (PLA), internal array lines are shared by several sets of input array lines. Each set of input lines operates on a separate time phase. This PLA construction is denser than some other arrangements of multiple PLAs, and som...
01/22/1985
4464655Testcase generator with marker symbols displayed with primary data
A digital data display system including a testcase generator which generates testcase programs. Testcase programs include primary data which may be displayed in alphanumeric or graphic form and secondary data which is used to provide a visible check that ...
08/07/1984
4464730Text processing apparatus with editing of stored document at each keystroke
A text terminal in which a text stream received on a communication link is segmented by a segmenter into chained variable-length segments which are stored in a random access text store. Each segment can contain at most one extended formatting command. Seg...
08/07/1984
4451881Data processing system bus for multiple independent users
A new bus permits processing elements (PE's) to communicate with other PE's entirely under the control of each PE without a separate bus controller. Each PE has means for broadcasting its priority code on a contention portion of the bus and for sampling t...
05/29/1984
4439842Bipolar transistor read only or read-write store with low impedance sense amplifier
In a bipolar transistor storage array, the single emitter terminal of each transistor is connected to a bit line. Each bit line is connected to a sense amplifier that provides a low impedance connection to a current source or voltage reference point. The ...
03/27/1984
4435782Data processing system with high density arithmetic and logic unit
A multi-stage, multi-function, arithmetic and logic unit for a data processing system is formed with only a small number of components. Some of the functions (Sum and Exclusive OR) are performed within each stage. For other functions (AND and OR), some of...
03/06/1984
4433392Interactive data retrieval apparatus
An interactive data retrieval apparatus in which a data base store is searched by content using search keys entered by an operator. Dedicated hardware includes a plurality of search modules and apparatus for clocking the byte-wide data stream read from th...
02/21/1984
4380811Programmable logic array with self correction of faults
An apparatus and a method to automatically locate defects and to automatically insert and personalize dummy lines in a PLA having latches controlling the cross points of the AND and OR array. Upon occurrence of an error in the PLA, a check signal is gener...
04/19/1983
4375079Digital data display system
A digital data display in which each display unit includes a random access, read/write character definition buffer store and a screen buffer. The character definitions and screen buffer for each picture to be displayed are constructed in a remote host cen...
02/22/1983
4342082Program instruction mechanism for shortened recursive handling of interruptions
Program instruction TPI (Test Pending Interruption) and associated data processor sequence controls for its execution enable interruption handling programs to operate in a shortened recursive mode relative to interruptions pending while such programs are ...
07/27/1982
4335189Resolution standard for scanning electron microscope comprising palladium spines on a metal substrate
A resolution standard for a scanning electron microscope has clusters of palladium in a sea urchin form. The clusters are widely scattered on a substrate so that a cluster can be acquired easily for a resolution test. The tips of the spines on the cluster...
06/15/1982
4332853Conductive plastic with metalized glass fibers retained in partial clumps
Articles of a thermoplastic having an improved level of electromagnetic shielding are molded from plastic pellets that have a core of metalized glass fibers that are arranged to partially disperse through the molded article as individual fibers and partia...
06/01/1982
4330834Graphics display apparatus
In a cell-organized graphic display apparatus a set of canonical or standard cells is stored in a character generator. A data processor loads character codes into a character buffer and attribute bits into an attribute buffer. Lines to be displayed are co...
05/18/1982
4315307Switching device and switched-type power supply using the same
Signals to the base of a bipolar transistor and to the gate of a parallel - connected FET are timed to turn on the two transistors simultaneously and to turn off the bipolar transistor before the FET. The shorter switching time of the FET is combined with...
02/09/1982
4313196Priority system with low speed request bus
A new polling apparatus for units on a shared bus of a data processing system operates with a relatively slow multi signal line request bus and a relatively slow local counter. The local counter divides each time slot into a few sub-slots. Each sub-slot i...
01/26/1982
4274119Recording disk cover and player apparatus for removing cover
A cover for a video record has a generally unbroken rectangular perimeter. A record player has permanent magnets that cooperate with paramagnetic inserts in the record cover to open the cover for loading and unloading a recording disk. The player has a cl...
06/16/1981
4258101Conductive plastic with metalized glass fibers retained in partial clumps
Articles of a thermoplastic having an improved level of electromagnetic shielding are molded from plastic pellets that have a core of metalized glass fibers that are arranged to partially disperse through the molded article as individual fibers and partia...
03/24/1981
4235494Data processor enclosure with tambour door
An enclosure for data processing apparatus has a tambour door that slides in a track to partially open the front of the processor enclosure. The tambour door retracts completely into a canister that has a U shaped track that carries the tambour door. The ...
11/25/1980
4222072Video player/recorder with non-linear mark length modulation
In a video disk system a mark along a record data track is modulated in length to represent multi-bit binary code blocks of a first length (such as three or fout bits) and the player system associated with the disk operates in multi-bit code blocks that a...
09/09/1980
4210931Video player and/or recorder with Hadamard transform
An apparatus for performing a Hadamard transform on video data for compression of data to be recorded and decompression of data read from a record for display achieves the necessary high rate by means of two or more adders and two subtractors operating in...
07/01/1980
4206315Digital signature system and apparatus
A digital signature machine provides a simplified method of forming and verifying a signature that is appended to a digital message. A sender transmits a signature with the usual signature keys and with validation table entries that correspond to the unse...
06/03/1980
1    
 
Sign InRegister
Username  
Password   
forgot password?