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

Icon_funbox Bizarre Patents

Patent No. 5443036

Method of exercising a cat

A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand-held laser apparatus onto the floor or wall.

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.

 

Chun, Debra A.


Primary examiner statistics: 89 patents; average approval time: 842 days
Assistant examiner statistics: 176 patents; average approval time: 933 days

Patents as Primary Examiner

1      
NumberTitleIssue Date
5404542Power line switching circuit with monitor
A power line coupling and decoupling circuit for furthering peripheral system reliability. The circuit is used in a computer system which includes a host computer attached to a peripheral system via a SCSI communication interface. A light emitting diode i...
04/04/1995
5377331Converting a central arbiter to a slave arbiter for interconnected systems
A method and apparatus are disclosed for allowing at least one computer subsystem, having a central arbiter, to be interconnected with a host system also including a central arbiter. Conversion logic is added to each computer subsystem desired to be inter...
12/27/1994
5377334Fast asynchronous resource master-slave combination
Resource master and slave combinations operating from separate local clocks asynchronously even though there may be wide speed variations among the devices, eliminating the need to synchronize the trailing edges of generated control signals with the local...
12/27/1994
5363487Method and system for dynamic volume tracking in an installable file system
A method and apparatus interfaces a computer operating system with a storage volume, which is all or part of a data storage media such as a removable floppy-type disk or a hard disk. In a preferred embodiment, the method and apparatus select and associate...
11/08/1994
5361364Peripheral equipment control device
A peripheral equipment control LSI interposed between an SCSI bus connected to a main CPU and peripheral equipment such as a file device. The LSI is divided into two major blocks. One block recognizes an SCSI protocol ID signal sent over the SCSI bus. The...
11/01/1994
5355499Interruption circuit operable at a high speed
In an interruption circuit, each of a multiplicity of interruption generating units (12) is for generating an interruption signal upon occurrence of an interruption request. A scanning arrangement scans the units to specify one of them at a time as a part...
10/11/1994
5353235Wire length minimization in channel compactor
A method of routing interconnections of devices in a planar field by the use of a computer. The method effectively shortens the length of all interconnections, including interconnections which connect points on the same device, in accordance with design r...
10/04/1994
5349668Battery operated computer having improved battery monitor and cell reversal protection circuit
A battery operated computer includes a battery having a plurality of serially connected banks of battery cells that are monitored during operation of the computer to detect a nearly depleted battery bank and a fully depleted battery bank. The computer als...
09/20/1994
5339394I/O register protection circuit
A data processing system is provided that includes a plurality of processors each including a circuit for providing a busy signal. The system also includes a plurality of registers for storing data wherein each register is dedicated to a selected processo...
08/16/1994
5339443Arbitrating multiprocessor accesses to shared resources
In a multiprocessor computer system, an access request and an access grant register is provided for storing an access request and an access grant semaphore for each shared resource. The access request and grant semaphores having a number of access request...
08/16/1994
5339448Microprocessor with improved internal transmission
A microprocessor according to the present invention comprises a sub-read bus, to which output terminals of registers of a register file of the microprocessor are coupled. The sub-read bus is in turn coupled to a main read bus of the microprocessor through...
08/16/1994
5337413Environment monitoring system for standard interface bus computer systems
An apparatus and method for monitoring the environment of remote components attached to a host processor by means of a standard interface bus having a limited number of address ports. The invention includes a host adapter incorporating a standard bus repe...
08/09/1994
5333279Self-timed mesh routing chip with data broadcasting
A method and apparatus providing for data broadcasting in a two dimensional mesh of processor nodes is disclosed. In accordance with the present invention, a self-timed message routing chip is coupled to each processor node, thereby forming a two dimensio...
07/26/1994
5333277Data buss interface and expansion system
A Buss Interface and Expansion System, which attaches to a SCSI buss provides, means for increasing the number of devices which can be attached to the buss, provides means for data compressing and decompressing data, and means for use by a host computer a...
07/26/1994
5329621Microprocessor which optimizes bus utilization based upon bus speed
A data processing apparatus having a bus speed counter for determining the bus speed of a previous bus cycle. This previous bus speed information is then used to optimize bus utilization. This bus speed information is particularly useful for determining w...
07/12/1994
5327565Data processing apparatus
A macroservice engine is provided to exclusively carry out a sequence control in a processing of a macroservice. On the other hand, a command execution unit carries out no macroservice, but generates a bus cycle exciting request for a bus control unit, wh...
07/05/1994
5327538Method of utilizing common buses in a multiprocessor system
In a multiprocessor system wherein a main storage is divided into a plurality of banks and a plurality of common buses are provided, in order to access the main storage. Each processor selects and acquires one of the buses in accordance with the utilizati...
07/05/1994
5327540Method and apparatus for decoding bus master arbitration levels to optimize memory transfers
A buffer management scheme for optimally configuring a data buffer within a computer system which includes a plurality of bus masters connected through a Micro Channel bus and the data buffer to a shared resource, such as memory. The scheme decodes unique...
07/05/1994
5327539Access processing system in information processor
In an access processing system in an information processor, the information processor includes: an access device (10, 11) for generating an access request signal; an accessed device (13) provided with a memory means (30) that is accessed by the access dev...
07/05/1994
5325491Method and apparatus for extending a computer bus
Disclosed is a bus expansion unit for extending the bus of a computer system which has an asynchronous bus cycle. The bus expansion unit includes an asynchronous state machine which uses a delay line to determine some of its states. The bus expansion unit...
06/28/1994
5323403Method and apparatus for maximizing process throughput
Two identical CRC circuits are cross coupled to make alternate CRC calculations based on the other CRC circuit's calculation. Throughput of the CRC code calculation is improved by applying alternate input data simultaneously at each of the CRC circuits so...
06/21/1994
5321606Data transforming method using externally provided transformation rules
In transformation from a symbol string to a term, transformation rules received describe structures of input symbol strings in the form of a context-free grammar, and include structures of output terms as arguments of terminal symbols and non-terminal sym...
06/14/1994
5321818System for arbitrating for access on VME bus structures
System for providing self-selection arbitration among a plurality of slave processors connected to a VME back plane. The slave processors are connected to a common ID bus, interrupt line, and acknowledge bus. Slave processors contend for access to the VME...
06/14/1994
5317751Method and apparatus for placing a trainline monitor system in a layup mode
A method for placing a multi-car train with a communication network in an energy saving layup mode, the communication network having a master node interconnected to at least one other node via a train bus, the train having a head car for carrying the mast...
05/31/1994
5313642Power interface for peripheral devices
An interface (12) is disclosed for coupling a peripheral device (18) to the serial port (14) of a computer (16). In one application, the interface allows the serial port to provide the power required by a scanner for operation. To reduce power consumption...
05/17/1994
5313601Request control apparatus
A controller for controlling requests to memory, said requests involving executing in a computer system an instruction having a variable length operand, for use in a computer system for managing the main store in a page size of 2m byte units by...
05/17/1994
5313626Disk drive array with efficient background rebuilding
A disk drive array with a controller which provides: dynamic remapping for grown defects in the disk drives, multi-thread request processing with a variable number of forkings, defect tracking with both logical and physical lists, guarded writes of less t...
05/17/1994
5307462Switch for sharing a peripheral device
Disclosed is a switch that allows a peripheral device, such as a printer, to be shared by multiple computer systems. The switch connects to each of the computer systems, and also to the peripheral device being shared. The switch stores the current state o...
04/26/1994
5307463Programmable controller communication module
A module interfaces a programmable controller to several serial communication networks for the exchange of data carrying messages. A central processor controls the transfer of data between the module and other programmable controller components. The modul...
04/26/1994
5307466Distributed programmable priority arbitration
A distributed arbitration scheme for a communications bus wherein the bus interface modules decide among themselves who should next use the bus. The protocol is a common multiprocessor backplane bus interface for supporting multiprocessing, shared memory,...
04/26/1994
5305439Method and apparatus for time-shared processing of different data word sequences
Method and apparatus for time-shared processing of a sequence of principal data words having a constant period and at least one secondary word of a second sequence of secondary data words such that there is continuous processing of the secondary data word...
04/19/1994
5305443Microprocessor with low power bus
A microprocessor provides a bus state referred to as "loop-back". This state holds the data bus at valid logic levels, without use of resistors, after a read transaction has been completed and there are no pending bus transactions. When this state is ente...
04/19/1994
5305460Data processor
In a microcomputer having two program execution states including a supervisor state and a user state, there is disposed a flag or a register having such a flag indicating whether or not a RAM area used in the supervisor state can be used in the user state...
04/19/1994
5303353Data transfer system
A data bus has a bit length of 2 words, and is divided into two bit groups, each of which corresponds to one word. Therefore, the data bus can simultaneously transfer data of two words. A register, a data operation part of a CPU, a RAM and a ROM is connec...
04/12/1994
5303382Arbiter with programmable dynamic request prioritization
Methodology and circuitry for providing adaptable dynamic prioritization of a plurality of requestors for a shared resource with a plurality of prioritization commands selected according to the winning request of each arbitrage operation....
04/12/1994
5301275Data transfer system with variable data buffer size and programmable interrupt frequency
A communication system including one or more host adapters connected to a host computer, each adapter having multiple serial communication ports for transferring data between the computer and several TTY devices. Several of the adapter's serial ports incl...
04/05/1994
5301334Function expansion unit capable of supplying power to computer
A system includes a computer main body, and an expansion unit detachably connected to the computer main body, for supplying a power to the computer main body and expanding a function of the computer. A power in the expansion unit is consumed in the expans...
04/05/1994
5301332Method and apparatus for a dynamic, timed-loop arbitration
In a computer system where maximum allowable latency periods are established for each of eight agents to access a shared buffer, the invention provides a timed loop that prevents starving out of any agent and a dynamically variable loop to prevent an allo...
04/05/1994
5293632Method and apparatus for load shedding using a trainline monitor system
A method for controlling power consumed by a plurality of subsystems on a multi-car train having a plurality of power supplies connected in parallel for supplying power to the subsystems. The train has a train wide communication network which includes a v...
03/08/1994
5293490Data buffering device having simple data reading and/or storing function
A data buffering device having a data buffer permitting data storage in a first storage area A while the area A is advanced over a predetermined number of storage areas of the buffer in a predetermined sequence and permitting data reading from a second st...
03/08/1994
1      
 
Sign InRegister
Username  
Password   
forgot password?