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.
Read control system and method for testing word oriented SRAM with macros
The present invention provides a system and method for reading a SRAM unit having a first SRAM way and a second SRAM way with a read control system, a way select...
Method for operating a non-blocking hierarchical cache throttle
A multi-level cache and method for operation of a multi-level cache generating multiple cache system accesses simultaneously. Each access request includes an...
Reverse directory for facilitating accesses involving a lower-level cache
One embodiment of the present invention provides a multiprocessor system that includes a number of processors with higher-level caches that perform memory...
Host bus adapter based scalable performance storage architecture
One embodiment of a storage controller is described including a controller memory, one or more central processing units (CPUs), and a host bus adapter all...
Apparatus for containing electromagnetic interference
An apparatus for containing electromagnetic interference (EMI). The apparatus includes an enclosure for an EMI producing component. The enclosure has a set of...
An electronics assembly may include a frame (1) and a motherboard module (18) have cooperating temporary supporting elements (50, 54, 60, 62) that can be engaged...
Circuit board assembly with solder cover
A circuit board assembly that includes a circuit board. The circuit board includes a plurality of electrical contacts. The circuit board assembly also includes a...
Scrolling through one or more focusable and/or non-focusable items may be accomplished by: scrolling the display a set number of pixels in said direction if the...
Mechanism for transmitting from a sensor assembly to an acquisition system
a message that includes...
A mechanism for transmitting from a sensor assembly to an acquisition system a message that includes self-describing information is provided. The sensor assembly...
Method and apparatus for performing a floating point compare operation
A system, method and apparatus for comparing two floating point numbers is includes choosing a first floating point number and a second floating point number to...
Memory expansion module with stacked memory packages and a serial storage
A memory expansion module with stacked memory packages. A memory module is implemented using stacked memory packages. Each of the stacked memory packages...
Network system coupling case
System and method for detecting errors in a system where clients arbitrate
amongst themselves for a grant to a...
A system and method for detecting parity errors in a system where clients are configured to arbitrate amongst themselves for a grant to a central resource is...
MISR simulation tool for memory BIST application
A method and tool for simulating a multiple input signature register for a memory test application is provided. Further, a method and tool for signature...
Method and apparatus for loading data from an address specified by an
address register into a different...
An integrated circuit includes an address register, clocked by the clock signal corresponding to the TAP, used to address a control/status register within the...
Method and apparatus for using an assist processor to prefetch instructions
for a primary processor
One embodiment of the present invention provides a system that prefetches instructions by using an assist processor to perform prefetch operations in advance of...
Method and apparatus for increasing scavenging garbage collection
Methods and apparatus for enabling an efficient generational scavenging garbage collection to be performed on a managed memory area are disclosed. According to...
Method and apparatus for detecting dependency cycles between resources in a
One embodiment of the present invention provides a system that detects cycles in a set of dependencies between a set of resources in a computer system. The...
Method and apparatus for storing long-lived objects in a virtual machine
One embodiment of the present mechanism provides a system for storing long-lived objects defined within an object-oriented programming system. These long-lived...
An electronics assembly comprises a frame (1) that contains a motherboard (8) and a plurality of daughterboards (10). The frame has an opening opposite the...
Module insertion tool
The present invention is a module insertion tool for anchoring a module to a motherboard. The module insertion tool has two drivers on either side of the tool...
Representing a path as an object with transformation capability
One or more embodiments provide the ability to use multiple path formats in an object oriented system. A path maintains the ability to translate itself into a...
Using Boolean expressions to represent shapes within a layout of an
One embodiment of the present invention provides a system that facilitates representing a shape within a layout of an integrated circuit using a Boolean...
System and method for scheduling memory instructions to provide adequate
A method and apparatus for scheduling instructions to provide adequate prefetch latency is disclosed during compilation of a program code in to a program. The...
System and method for session-aware caching
A session-aware system and method for caching and serving data. A session-aware cache system stores data that may be designated or restricted for service to...
System and method for address broadcast synchronization using a plurality
A system and method providing address broadcast synchronization using multiple switches. The system for concurrently providing addresses to a plurality of...
Method and apparatus for synchronizing firmware
The invention is a method and apparatus for synchronizing firmware associated with a first computer device and a second computer device, such as a server and a...
Logarithmic number system for performing calculations in a processor
A computation unit employs a logarithmic number system that uses a logarithmic numerical representation that differs from an IEEE standard representation to...
Automated problem identification system
The present invention provides an automated problem identification system. The invention analyzes a customer's computing environment, including administration...
Electronics assembly with cooling arrangement
An electronics assembly, for example a computer, comprises an enclosure, and a heat-generating component located within the enclosure. A duct extends from the...
System for distributing power in CPCI computer architecture
A system for distributing power in a compact peripheral component interconnect (CPCI) computer architecture is provided. A CPCI computer architecture comprises a...
Traffic accident photographing device for a vehicle
Disclosed is a traffic accident photographing device for a vehicle. The device comprises camera-fastening means for fastening a camera to the vehicle to allow...
High security combination padlock with locking bar
The combination padlock of the present invention incorporates tumbler or clutch wheel constructions which cooperate with the rotating dials to virtually...
Software packaging and distribution system
A method and apparatus for packaging and distributing software. Embodiments of the invention comprise a software packaging system that is portable across many...
Method and apparatus for optimized multiprocessing in a safe language
In general, the invention relates to a method for optimized execution of a computer program including detecting a preservable static field in said computer...
Counting speculative and non-speculative events
Counting events during the execution of one or more instructions in a computer system may be accomplished by maintaining a non-speculative counter for counting...
Table layout for a small footprint device
An efficient method is described for laying out a table for display. The method may be used to display tables on a small footprint device, such as a smart...
Internally generated vectors for burnin system
Internally generating test vectors on a microchip during a burnin stage allows for better toggle coverage while not requiring external memory. A test access port...
Two-dimensional storage array with prompt parity in one dimension and
delayed parity in a second dimension
A storage system is described including a two dimensional array of disk drives having multiple logical rows of drives and multiple logical columns of drives, and...
Execution of instructions using op code lengths longer than standard op
code lengths to encode data
A CPU is provided with an ability to modify its operation in accordance with an encryption key. When a program is compiled, the program is modified in order that...
Exception handling for SIMD floating point-instructions using a floating
point status register to report exceptions
A method, apparatus, and computer program product for handling IEEE 754 standard exceptions for Single Instruction Multiple Data (SIMD) instructions. Each SIMD...
The Sharing arbiter is an arbiter which, under certain conditions, permits two or more Done signals to be received before the Sharing arbiter issues a grant...
Method and apparatus of supporting an audio protocol in a network
A method and apparatus of supporting an audio protocol in a network environment. Audio processing and hardware requirements associated with a receiver are...
Module and connector having multiple contact rows
A module and a corresponding connector that include multiple rows of contacts is described. In one embodiment, the module may include a channel formed in a...
Adding electrical resistance in series with bypass capacitors to achieve a
desired value of electrical...
Apparatus and methods for achieving a desired value of electrical impedance between parallel planar conductors of an electrical power distribution structure by...
Rankine cycle generation of electricity
Systems or combinations and methodology for converting solar energy to electrical energy and thermal energy and for converting the resultant thermal energy to...
Optimization of loop bandwidth for a phase locked loop
A method for optimizing loop bandwidth in a phase locked loop is provided. A representative power supply waveform having noise is input into a simulation of the...
Method for on-line circuit debug using JTAG and shadow scan in a
A series of secondary or "shadow" storage elements are employed that duplicate, or "shadow", the information in a circuit's core logic primary storage elements....