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

Icon_funbox Quotables

"This is the patent age of new inventions for killing bodies, and for saving souls. All propagated with the best intentions."

Lord Byron ;

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: Forrest; Bradley A.


Number of patents: 38
Last date: December 02, 2008

NumberTitleIssue Date
7459024Method of forming an N-type doped single crystal diamond
Synthetic monocrystalline diamond compositions having one or more monocrystalline diamond layers formed by chemical vapor deposition, the layers including one or more layers having an increased concentration of one or more impurities (such as boron and/or isotopes o...
12/02/2008
7318351Pressure sensor
A pressure sensor is constructed of a plastic package. The plastic package incorporates in the same material a sensing diaphragm including tensile and compression regions. Deposited on the diaphragm are metal electrodes and a polymer film having piezoresistive prope...
01/15/2008
7061311Differential amplifier for dual bridge transducer
A plurality of bridge transducers are provided in a dual arrangement. An output terminal from each transducer is coupled to differential inputs of an amplifier. Each of the other outputs from the transducers are respectively coupled together and used to control a bi...
06/13/2006
6810384Method and apparatus for sales volume and share decomposition
Methods and systems for improved volume or share decomposition are described. A request for sales volume or share information for a particular product is sent to a database. The sales volume or share information received from the database is decomposed and casual fa...
10/26/2004
6775768Universal boot disk
A universal boot disk for a computer is disclosed. In one embodiment of the invention, a computer system comprises a computer, a removable media storage device, and a boot media. The storage device operatively couples the computer. The boot media is removably insert...
08/10/2004
6760600Portable communication apparatus
A personal computer apparatus includes a portable computer, a cellular telephone which can be connected to the portable computer, and a pager which can be connected to the cellular telephone. The portable computer, the cellular telephone, and the pager each have an ...
07/06/2004
6753789Remote control panel
A remote control device is provided with a rotatably mounted door member. The device has a main body with two, three, or more sides adapted for having selection buttons coupled therewith. The door member covers the selection buttons for the sides not in use so that ...
06/22/2004
6747870Electromagnetic interference reduction air duct
An air duct is provided for ventilating an electronic device having a processor. The air duct comprises one or more walls that have an irregular surface and that further have a layer of conductive material applied to the irregular surface. Further embodiments of the...
06/08/2004
6683837Break-away disc tray
A disc operating device comprising a multi-part disc holding tray which extends and retracts from a housing, and a disc information handling mechanism. The disc holding tray further comprises a moveable tray portion for movement and support within the hou...
01/27/2004
4956808Real time data transformation and transmission overlapping device
A real time data transformation and transmission apparatus transforms data from a first data device and transfers the transformed data to a second data device which need not have a data transfer rate consistent with the first data device. Data from the fi...
09/11/1990
4954965Enhanced frame utilization for CSMA/CD communication protocol
In a CSMA/CD communication protocol, data to be sent from one device on a communication network to another is put into frames, or predetermined sized pieces of information. One of the fields in a frame, the pad field, is used to make the total size of the...
09/04/1990
4937737Process transparent multi storage mode data transfer and buffer control
An interprocess communication facility in a processor system provides for communication of data between at least two processes. The facility supports a plurality of different data transfer modes which are provided by storage management services of the pro...
06/26/1990
4930069Mechanism and method for transferring data between bus units having varying master and slave DMA capabilities
The flow of work requests in a server driven process to process communication environment is described. A mechanism is provided to facilitate work consistent with the server driven architecture when bus units do not have adequate DMA capabilities. Two way...
05/29/1990
4916637Customized instruction generator
Customized instructions for installation of a device having multiple variable components is described, and are generated by an instruction generator program. A device description file lists a desired set of components for the device. Each of the component...
04/10/1990
4903194Storage addressing error detection circuitry
Storage addressing error detection circuitry detects addressing errors in a computer system during data transfers between an I/O unit and main storage where main storage has logical boundaries which if crossed can cause destruction of data. The central pr...
02/20/1990
4896259Apparatus for storing modifying data prior to selectively storing data to be modified into a register
A data reading and modifying device of a computer system has a main storage for storing first data, portions of which are to be modified by various modifying data. The access speed of the main storage is slower than the speed at which the modifying data i...
01/23/1990
4891749Multiprocessor storage serialization apparatus
Storage serialization apparatus in a multiprocessor computer system enables multiple processors to concurrently execute instructions which access storage without materially affecting performance by keeping the amount of storage locked to a minimum, i.e., ...
01/02/1990
4857765Noise control in an integrated circuit chip
An integrated semiconductor VLSI chip design that increases the number of driver circuits, or groups of driver circuits, that can be simultaneously switched. Timed driver gating signals, or driver enable signals, are used, in conjunction with physical gro...
08/15/1989
4847749Job interrupt at predetermined boundary for enhanced recovery
A recovery mechanism restarts jobs following correction of a system failure and automatically marks the jobs for interruption at a logical boundary. The logical boundary is above logical file updating functions such that logical files are in a known state...
07/11/1989
4841232Method and apparatus for testing three state drivers
In an integrated circuit chip utilizing CMOS technology, an embedded data bus is driven by embedded three state drivers, and the bus is in turn connected to provide a drive signal to embedded receivers and similar logic devices. An embedded threshold dete...
06/20/1989
4819156Database index journaling for enhanced recovery
A quick recovery of logical files which provide alternate views of databases is provided. Unchanged logical file pages are journaled before being changed. Transactions affecting databases covered by the logical files are also journaled. To recover a logic...
04/04/1989
4810322Anode plate for a parallel-plate reactive ion etching reactor
An anode for a reactive ion etching (RIE) system has a plurality of holes formed therethrough. The holes produce a plasma glow about each hole which results in an increase in the etch rate of wafers to be etched on a cathode opposite the holes. The holes ...
03/07/1989
4794560Eraseable self biasing thermal magneto-optic medium
A thermally written magnetic data storage medium retains desired domains of magnetization having field orientations representative of the data. A first magnetic layer retains one or more domains of desired magnetic field orientations. A second magnetic la...
12/27/1988
4785452Error detection using variable field parity checking
A variable number of parity bits or error correction code per word is used to increase error detection for words having the extra parity bits in a control store. Since some words do not utilize all the architected space available for words, extra parity b...
11/15/1988
4782300Differential transceiver with line integrity detection
A differential transceiver transmission line integrity detector detects both open and short circuits in the transmission lines. The two transmission lines are terminated at both ends by selected impedances. A driver coupled to each of the transmission lin...
11/01/1988
4774712Redundant storage device having address determined by parity of lower address bits
A memory device for storing data and providing address and data line error detection is disclosed. A memory holds two copies of data, each copy of data having opposite parity dependent on its address. An address sequencer provides addresses to the memory....
09/27/1988
4774657Index key range estimator
A key estimator estimates the number of keys over a key range defined by key endpoints in an index to a data space. The number of keys in the key range required to be processed for a particular operation is estimated as a function of the number of pages r...
09/27/1988
4761785Parity spreading to enhance storage access
A storage management mechanism distributes parity blocks corresponding to multiple data blocks substantially equally among a set of storage devices. N storage units in a set are divided into a multiple of equally sized address blocks, each containing a pl...
08/02/1988
4755932Interpreter program for providing commands to a computer application program
An interpreter is provided which enables a user of a computer to add additional function to existing programming applications independent of the applications. The interpreter interfaces between an advanced function, such as voice synthesis, and an applica...
07/05/1988
4730251Automatic I/O address assignment
An automatic address assignment system has a plurality of I/O devices coupled to a bus. Each device contains a unique machine-readable identifier which is used to select the device for address assignment. The identifier is a binary bit string. Each bit po...
03/08/1988
4683505Alternately centered disk pack assembly and method
A disk pack assembly for use in a disk drive has disks which are alternately diametrically offset about a spindle axis of rotation. The disks are positioned as a function of their outer edges such that alternate opposite outer edges line up as though they...
07/28/1987
4676672Precision spindle
A spindle assembly has a shaft with at least two axially spaced expandable shaft sections. The expandable shaft sections serve to couple the spindle to a bearing assembly having inner races. The expandable shaft sections are expanded elastically and unifo...
06/30/1987
4663708Synchronization mechanism for a multiprocessing system
A synchronization mechanism is disclosed for controlling devices or sub-systems connected to a common bus in a multiprocessing system so that the devices are kept in step one with the other when performing sequences of operations. More specifically, the m...
05/05/1987
4649473Flexible data transmission for message based protocols
An interprocess data transfer facility provides transfer of data between two processes. Work requests are represented by notes that are placed on a queue of a server process for performing the work. The requestor process which created a work request does ...
03/10/1987
4649519Self biasing thermal magneto-optic medium
A layer in a magnetic storage medium provides a biasing magnetic field for writing data. The layer exhibits a net magnetization with an orientation in a first direction when the layer is at a temperature below its compensation temperature and a net magnet...
03/10/1987
4648033Look-aside buffer LRU marker controller
A look-aside buffer in a computer system has a memory containing at least a first type of data ans a second type of data stored in a page format. The look-aside buffer is arranged to retain at least two different real addresses as resolved by the system w...
03/03/1987
4620243Disk drive incremental rewrite
A transducer head on a disk drive apparatus is offset about an expected center of a data track as indicated by servo information not included in the data track. If data does not have a predetermined level of readability, the head is known to be shifted wi...
10/28/1986
4574351Apparatus for compressing and buffering data
Apparatus for compressing and buffering large amounts of data, transferring the buffered data to a slower speed storage device and controlling the stopping and starting of the central processing unit (CPU) is provided for a virtual storage computer system...
03/04/1986
 
Sign InRegister
Username  
Password   
forgot password?