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.
Interpolating sample values from known triangle vertex values
A graphics system comprises a rendering unit, a sample buffer and a sample-to-pixel calculation unit. The rendering unit receives graphics data specifying three...
Relative coordinates for triangle rendering
A graphics system and method for rendering image on a display device. The graphics system receives 3D graphics data including vertices for a triangle. The...
Decompression of surface normals in three-dimensional graphics data
Three-dimensional compressed geometry is decompressed with a unit having an input FIFO receiving compressed data bits and outputting to an input block state...
Sense amplifier type input receiver with improved clk to Q
A sense amplifier type input receiver includes a differential receiver circuit operatively coupled to an output stage. The output stage includes a pass gate...
Electronics assembly with air filter
An electronics assembly includes a chassis and a panel mounted on the chassis. The panel has an air filter on a surface of the panel which is retained in...
The present invention relates to a bearing device including a body formed with an inner groove that does not communicate with the shaft hole of the body. Thus,...
Method for using a transaction service synchronization interface to perform
internal state clean up
A method for using a Synchronization Interface in a computer system compliant with a CORBA Object Transaction Service or a Java Transaction API (such as Java 2...
System and method for preloading classes in a data processing device that
does not have a virtual memory manager
An authoring system prepares a specified set of classes for preloading in client devices lacking a virtual memory manager. The authoring system converts the...
Algorithms for determining path coverages and activity
An apparatus and method are provided for identifying functionally sensitized data paths in a logic circuit and storing the identified data paths in a...
Low Vt transistor substitution in a semiconductor device
Performance of an integrated circuit design, whether embodied as a design encoding or as a fabricated integrated circuit, can be improved by selectively...
System and method for synchronizing mirrored and striped disk writes
A system and method for synchronizing mirrored and striped disk writes. A data storage system may include a client computer system coupled to a first data...
Data storage subsystem including a storage disk array employing dynamic
A data storage subsystem including a storage disk array employing dynamic data striping. A data storage subsystem includes a plurality of storage devices...
Method and apparatus to facilitate testing of garbage collection
One embodiment of the present mechanism provides a system to facilitate testing of garbage collection implementations. The system operates by first receiving a...
Mechanism for completing messages in memory
A method for transmitting messages between two processes includes creating a communications channel between a first channel adapter coupled to a client process...
Electromagnetic interference gasket
An elongate gasket that can be placed on an electrical assembly in order to reduce electromagnetic interference, comprises (i) an elongate deformable strip (1) of...
Multi-positionable power distribution unit
A multi-directional power distribution unit (PDU) provides flexibility in the configuration of a computer system, disk drive array or other enclosure. The power...
Method and apparatus for tunneling leakage current compensation
A method and apparatus for compensating for tunneling leakage current through a first capacitor includes: an operational amplifier, connected in a negative...
Clocked half-rail differential logic with sense amplifier
Clocked half-rail differential logic circuits are activated by a delayed clock and include a sense amplifier circuit that is triggered by a second delayed clock....
A heat-dissipating fan comprises a rotor and a stator. The rotor includes a ring magnetic mounted to an outer periphery thereof. The stator includes a core. A...
Locking and securing system for slot bearing products
By providing a uniquely constructed, dual plate, computer engaging and locking member which is quickly and easily inserted into the receiving slot typically...
Apparatus and methods for preventing denial of service attacks
In one aspect of the invention, the frames of a thread stack that associated with the misbehaving code are popped from the thread stack. Exception handling code...
Method and apparatus for representing variable-size computer instructions
One embodiment of the present invention provides a system for executing variable-size computer instructions, wherein a variable-size computer instruction...
Data storage array employing block checksums and dynamic striping
A storage system may include a plurality of storage devices each having a plurality of addressable locations for storing data. A storage controller may be...
Apparatus and method for uniformly performing comparison operations on long
Using a subtraction without borrow operation, the first operand lowest order word is subtracted from a second operand lowest order word. If the result of the...
Method and apparatus for selective execution of a computer program
A method and apparatus for ensuring that code being executed by a data processing system conforms to a platform standard. As an example, one embodiment of the...
Method and apparatus for remotely managing data via a mobile device
One embodiment of the invention provides a method and apparatus for remotely managing data in a network system comprising at least one mobile device (e.g. a PDA,...
Switch fabric for asynchronously transferring data within a circuit
One embodiment of the present invention provides a system that facilitates asynchronously routing data within a circuit. This system includes a data destination...
Routing mechanism using intention packets in a hierarchy or networks
A routing scheme using intention packets is contemplated. At times, one or more switching devices within a network may become overloaded with traffic or may...
Refrigeration cooling assisted MEMS-based micro-channel cooling system
A refrigeration cooling assisted MEMS-based micro-channel cooling system that removes high heat densities generated by microelectronic components using a primary...
Predictive optimizer for DRAM memory
A predictive optimizing unit for use with an interleaved memory and suitable for use in a computer graphics system is described. The unit maintains a queue of...
Method, apparatus and computer program product for using deferred execution
for a tiling pull model in a tiled...
Apparatus, methods, systems and computer program products are disclosed that optimize the application of deferred image operations on a tiled source image. The...
Modified high speed flop design with self adjusting, data selective,
Modified high-speed flip-flop include an evaluation window that is self-adjusting and data selective. Consequently, modified high-speed flip-flop circuits...
Method for clock control of clocked half-rail differential logic with
Clocked half-rail differential logic circuits with single-rail logic of the invention do not include complementary logic elements. According to the invention,...
Non-intrusive gathering of code usage information to facilitate removing
unused compiled code
One embodiment of the present invention provides a system that gathers code usage information to facilitate removing compiled code that has not been recently...
Method and apparatus for assigning nets to metal layers during circuit
One embodiment of the present invention provides a system that facilitates routing nets between cells in a circuit layout. During operation, the system receives...
Method and system for identifying software revisions from memory images
A method for identifying software executing on a computer system from a memory image defining at a particular time a state of the executing software. The method...
Method and apparatus for recovering a multi-threaded process from a
One embodiment of the present invention provides a system for recovering a process that is multi-threaded from checkpoint information that was previously stored...
System for supplying multiple voltages to devices on circuit board through
a sequencing in a predictable sequence
An apparatus and method for enabling hot swapped circuit boards to receive multiple power voltages from a backplane and supply the multiple power voltages to...
Incorporating local branch history when predicting multiple conditional
A method for improving prediction of an outcome for a branch instruction in a set of instructions includes storing local branch history data for the branch...
Memory management system supporting deletion of transient objects
One embodiment of the present invention provides a system for compacting memory within a computing device, wherein the computing device supports transient...
Cooperative processing of tasks in a multi-threaded computing system
Methods and apparatus for a cooperative processing of a task in a multi-threaded computing system are disclosed. In one aspect of the invention, a first thread...
Distributed gateway system for telephone communications
A distributed system of gateways for establishing telephone communication connections between digital telephone service (e.g., DSL) subscribers and analog...
Bi-directional communication system
A bi-directional communication system and transceiver configuration are described, which employ a bi-directional reference to account for both common-mode and...
Graphical user interface layout customizer
Graphical user interface and computer program products are disclosed for providing a unique user interface that allows a GUI developer significant flexibility...
Method and apparatus for configuration using a portable electronic
The present invention provides a method and apparatus for configuration using a portable electronic configuration device. The portable device is attached to an...
Method and a system to distribute clock signals in digital circuits
Provided are a method and a system to distribute clock signals in digital circuits to ensure that the multiple clock signals reach multiple loads associated with...
Method and apparatus for detecting valid clock signals at a clock receiver
One embodiment of the present invention provides a system for detecting a valid clock signal at a clock receiver. The system operates by receiving a clock signal...
Method for increasing the power efficiency and noise immunity of clocked
full-rail differential logic
Clocked full-rail differential logic circuits are provided with shut-off devices. The addition of the shut-off device provides a full-rail differential logic...
Dynamic modulation of on-chip supply voltage for low-power design
A modulation circuit arranged to modulate a first voltage from a first power supply grid to produce a desired second voltage not greater than the first voltage...