At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Method and apparatus for increasing the speed of memory access in a
virtual memory system having fast page mode
In the memory access unit of the present invention, the memory request logic is centralized in the memory management unit (MMU). The MMU instructs the MCU, which...
Method and apparatus for providing total and partial store ordering for
a memory in multi-processor system
An improved memory model and implementation is disclosed. The memory model includes a Total Store Ordering (TSO) and Partial Store Ordering (PSO) memory model to...
Bus architecture for integrated data and video memory
A bus architecture and protocol for integrated data and video memory. A high speed dedicated memory bus is coupled to a memory controller. The memory controller...
Method and apparatus for vector aligned dithering
A method and apparatus for dithering vectors in which the dither matrix is aligned to the vector and not to the display coordinate space. The dither matrix is...
Distillation of hydrocarbons
Where side stream distillate strippers are used in the distillation of hydrocarbons, the required size of the distillation column and the amount of stripping gas...
Vertically pivotal security gate
A security gate system including a supporting structure and a gate mounted on the supporting structure for pivotal movement about a generally horizontal pivot...
Secure monitor housing
Input/output cache with mapped pages allocated for caching direct
(virtual) memory access input/output data...
An I/O cache is provided to a computer system comprising a main memory and a number of DVMA/DMA I/O devices for caching I/O data between the main memory and the...
Multiple bus architecture for flexible communication among processor
modules and memory subsystems and...
A multiple bus architecture for flexible communication between processors, memory subsystems, and specialized subsystems over multiple high performance...
Method and apparatus for optimizing complex arithmetic units for trivial
When an arithmetic operation is to be performed, the operands are concurrently sent to the arithmetic unit to perform the complex arithmetic operation and into...
Golf club head and method of forming same
A golf club head has a main body portion formed by an investment casting of material such as stainless steel, beryllium copper, titanium, and aluminum. The face...
Computer isolating device
The present invention discloses an isolating device comprising an isolator designed to reciprocatively support the housing of a computer by means of an insert...
Secure monitor housing
Method and apparatus for deriving object type and obtaining object type
In a computer system where applications and data manipulated by the applications are implemented in an object oriented manner, an object type and its deriving...
System for storing a history of sampled pointer signals when a pointer
interrupt routine is interrupted by a...
In a computer system, an arrangement for storing condition signals indicative of the position of a pointing device and the condition of a button thereof,...
Method and apparatus for the dynamic tessellation of curved surfaces
A method and apparatus for determining a uniform step size with respect to pre-transformation derivative bounds for tessellation of a graphic primitive wherein...
Result cache for complex arithmetic units
Individual multi-cycle statements or complex arithmetic units such as dividers, multipliers and adders are replaced with a fast, single-cycle cache lookup. This...
High speed electrical signal interconnect structure
An improved high speed, high density Dynamic Random Access Memory (DRAM) electrical signal interconnect structure which has particular application to computer...
Modular circuit board placement system
A modular circuit board placement system is disclosed that provides for flexible placement of daughterboards, for minimal bus signal path lengths between...
Dual height card retainer
An easy to engage and disengage dual height card retainer that facilitates removal of daughterboards is disclosed. Daughterboards have a two-tier staggered...
Synchronizer apparatus for system having at least two clock domains
The present invention, a synchronizer, utlizes a plurality of clocking signals generated by a specialized clocking circuit, in conjunction with synchronizer...
Golf club head and method of forming same
A golf club head comprising a main body portion formed by a steel casting; a face plate formed of forged steel, and having a periphery, a ball striking front...
Method for automatically transitioning from V86 mode to protected mode
in a computer system using an Intel...
A method for transitioning an Intel processor from virtual 8086 (V86) mode to protected mode operation which detects when a virtual V86 processor attempts to...
Method and apparatus for supporting a dual bit length protocol for data
An improved high speed bus and protocol are disclosed that are capable of transferring data in multiple modes. The bus is particularly useful in computer systems...
Metal phthalocyanine oxidation catalysts
As a new composition of matter, alkali metal or ammonium or tetraalkylammonium diazidoperfluorophthalocyanatoferrate. Method of oxidizing alkanes by contact with...
Integral heat pipe, heat exchanger, and clamping plate
An integral heat pipe, heat exchanger, and clamping plate. A base plate functioning as an evaporator has disposed in it a multiplicity of intersecting parallel...
Method and apparatus for adaptive Phong shading
An adaptive shading method is utilized to generate shaded images in real time. The technique to shade the image is determined according to the curvature of the...
Method and apparatus for the prevention of race conditions during
dynamic chaining operations
In the system of the present invention, the limitations imposed by the physical limitations of the DMA controller are overcome by storing the channel control...
Peripheral disk drive housing
Method for the hierarchical comparison of schematics and layouts of
The present invention takes advantage of the hierarchical nature of the design to perform a hierarchical comparison on as many blocks and sub-blocks which can be...
Method and system for transferring materials
A method and system for transferring a flowable material from a container to a receiver through a flexible tubing which communicates with an opening defined in...
Combined radio and speakers
Maintaining data coherency between a central cache, an I/O cache and a
An I/O write back cache memory and a data coherency method is provided to a computer system having a cache and a main memory. The data coherency method includes...
Peripheral tape drive housing
Method and apparatus for providing shared off-screen memory
A method for allowing direct graphics access to backup storage areas in frame buffer memory used for retained windows and controlled by a graphics accelerator...
Silver halide emulsion with scratch abrasion resistance
The present invention features a negative-type, silver halide photographic emulsion containing hydrazides that has reduced scratch sensitivity (i.e., the...
Method and apparatus for selecting button functions and retaining
selected options on a display
A graphical user interface method wherein a user can retain frequently used menus on the display screen in an intuitive manner. A computer system is coupled to a...
Head and shaft for a combination tool
Synthetic route to meso-tetra hydrocarbyl or substituted hydrocarbyl
porphyrins and derivatives
The hydroxyl group in a pyrrolic compound having in the 2-position thereof a group having the formula R(OH)CH--R is hydrocarbyl or substituted hydrocarbyl, is...
Method of and apparatus for arbitration based on the availability of
A method and apparatus for arbitrating among multiple requested data transfers based on the availability of transfer resources. A request for the control of a...
Method for incremental rename propagation between hierarchical file name
A rename tracking and propagation facility propagates renames, executed in multiple isolated file system name spaces (FSNS), to a remote FSNS on a per object...
Method and apparatus for spatial anti-aliased depth cueing
A computer graphics system comprising apparatus for drawing quadrilateral images on an output display when furnished the vertices of the quadrilateral, apparatus...
Method and apparatus for generating carry out signals
A circuit for determining the carry out from the addition of two numbers independent of the determination of the sum of the two numbers including apparatus for...
Telephone support device
A telephone handset support device comprising a resilient headband provided with earpads for engaging the ears of the use, and a clip detachably attached to one...
Cassette tape winder
Method and apparatus for selecting button function and retaining
selected optics on a display
The invention is an object-oriented graphic interface for use in computer controlled display systems. A central processing unit (CPU) is provided and is coupled...
High strength coke oven wall having gas flues therein
An improved coke oven wall constructed for refractory brick and having generally vertically extending gas flues formed therein employs different shaped brick to...
Compact disc storage rack