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.
Low viscosity, highly pigmented oil based dispersions exhibiting a low
relative interfacial tension drop
Pigment dispersions that when used in printing ink having a relative interfacial tension drop of less than 1.5, and offering an ink viscosity of less than 150...
Filler panel with integrated dust cover
A server blade may comprise a processor and a network interface. The network interface can be configured to be connected to a network remote to the server blade....
System and method for automatic test case generation
A system and method provide testing of software in different configurations automatically. Templates may be provided for developers to create an application or...
Method of garbage collection on a data storage system
A method includes determining a garbage collection list for a data storage structure of a node in a data storage system, the garbage collection list including...
Method for reducing cache conflict misses
An invention is provided for reducing cache conflict misses via specific placement of non-split functions and data objects in main memory based on cache size. A...
Dynamically allocating data buffers to a data structure based on buffer
A method and apparatus for dynamically allocating data buffers to a data structure is provided. According to one aspect of the invention, the amount of log data...
Single-word lock-free reference counting
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in...
Dynamically pipelined data migration
In accordance with one embodiment of the present invention, there is provided a technique for dynamically pipelined data migration. According to one aspect, it...
Method and mechanism to determine keeper size
A method and apparatus for determining the size of a keeper transistor in a dynamic circuit is provided. A first portion of a dynamic circuit, comprising the...
A compound of formula I ##STR00001## wherein X, Y, X' & Y' are selected from hydrogen, halogen, substituted or unsubstituted alkyl (linear, branched or cyclo),...
Methods for measurement and control of ink concentration and film
A process is disclosed to measure or monitor ink concentration or ink thickness of an ink film as printed on a printing press, which consists of measuring light...
Lighted, retractable bottle opener
Controlled information flow between communities via a firewall
A method and mechanism of controlling information flow in a firewall. A firewall controls the flow of information between different communities. The enforcement...
Method and system for passing objects in a distributed system using
A system consistent with the present invention reduces the number of redundant class descriptors that are sent during remote method calls by using serialization...
Plugin architecture for extending polices
An architecture for allowing extensibility to policies. The architecture has a policy component program that is able to evaluate and enforce polices. The...
Parallel text execution on low-end emulators and devices
A method for testing computing devices includes providing a suite of test programs on a server for execution by a plurality of the computing devices that are...
Method for recovery of data
A method for recovery of data objects on a data storage system includes determining a list of layout map IDs that place data objects on a node of a data storage...
Method and apparatus for limiting the number of asynchronous events that
occur during a clock cycle
One embodiment of the present invention provides a system that limits a maximum repetition rate of an asynchronous circuit. The system operates by receiving a...
Method and apparatus for storing performance parameters in a limited
A system that records performance parameters from a computer system. During operation, the system periodically monitors performance parameters from the computer...
Centerplaneless computer system
A computer system which may allow a centerplaneless design. The computer system may include various client circuit boards including processor circuit boards,...
Automated calibration of I/O over a multi-variable eye window
A method and apparatus for automated calibration of I/O over a multi-variable eye window is provided. A transmitter may conduct data transmissions to a receiver...
Method and apparatus for solving overdetermined systems of interval linear
One embodiment of the present invention provides a system that solves an overdetermined system of interval linear equations. During operation, the system...
Method and apparatus for keeping track of memory usage for tasks in a
One embodiment of the present invention provides a system that facilitates keeping track of memory usage of tasks in a shared heap. The system operates by...
Method and apparatus for using interval techniques to solve a
multi-objective optimization problem
One embodiment of the present invention provides a system that uses interval techniques to solve a multi-objective optimization problem. During operation, the...
Conical-wedge-shaped lensed fiber and the method of making the same
The present invention relates to a conical wedge-shaped lensed fiber and the method of making the same. The method comprises: (a) providing an optical fiber...
Method and apparatus for fast RC4-like encryption
A method and apparatus for encrypting information. In one embodiment, a method for encrypting information includes obtaining a value A from an array having a...
System and method for sharing a resource among multiple queues
A system and method for sharing a resource (e.g., buffers) among multiple queues (e.g., InfiniBand send queues). Each queue has a local context indicating the...
System and method for managing multicast group membership
A system and method for efficiently managing membership in a multicast communication group. The system may comprise any number of end nodes (e.g., channel...
A server system comprises a server blade carrier. The server blade carrier carries a plurality of removably mountable server blades. Each blade includes a blade...
Heat sink having ferrofluid-based pump for nanoliquid cooling
A heat sink uses a ferrofluid-based pump assembly for controlling the direction of nanofluid flow within the heat sink. The nanofluid is thermally conductive and...
Multifunctional cationic photoinitiators, their preparation and use
Compounds of formula (I): [where: R.sup.1 is a direct bond, oxygen, a group >CH.sub.2, sulphur, a group >C.dbd.O, a group-(CH.sub.2).sub.2-- or a...
System and method for performing speculative initialization of application
models for a cloned runtime system...
A system and method for performing speculative initialization of application models for a cloned runtime system process is presented. A class loader is created...
Configuring methods that are likely to be executed for instrument-based
profiling at application run-time
One embodiment of the present invention provides a system that facilitates configuring selected methods for instrument-based profiling at run-time. The system...
Dynamically configuring selected methods for instrument-based profiling at
One embodiment of the present invention provides a system that dynamically configures selected methods for instrument-based profiling at run-time. The system...
Apparatus and method for automated creation of resource types
Apparatus and method for automatically generating resource types for installation on nodes of a clustered computer system. The wizard provides a user interface...
Methods and systems for detecting memory address transfer errors in an
A method for detecting transfer errors in an address bus is provided. In this method, a first address parity is generated using a memory address. Next, at least...
Method and apparatus for testing memories with different read/write
protocols using the same programmable...
A method of testing a plurality of embedded memories within an integrated circuit. Each of the embedded memories include particular read and write protocols. The...
Method and apparatus for dynamically adjusting the aggressiveness of an
execute-ahead processor to hide memory...
One embodiment of the present invention provides a system that dynamically adjusts the aggressiveness of an execute-ahead processor. If a data-dependent stall...
Deferring loads and stores when a load buffer or store buffer fills during
One embodiment of the present invention provides a system that facilitates deferring execution of instructions with unresolved data dependencies as they are...
Mechanism for eliminating the restart penalty when reissuing deferred
One embodiment of the present invention provides a system which facilitates eliminating a restart penalty when reissuing deferred instructions in a processor...
Logically partitioning different classes of TLB entries within a single
One embodiment of the present invention provides a system that logically partitions different classes of translation lookaside buffer (TLB) entries within a...
Method and apparatus for determining a status of an asynchronous memory
A method and apparatus for facilitating the determination of a status of an asynchronous memory (e.g., how full or empty the memory is). A write pointer to the...
Efficient non-blocking k-compare-single-swap operation
The design of nonblocking linked data structures using single-location synchronization primitives such as compare-and-swap (CAS) is a complex affair that often...
Flexible routing and addressing
At an ingress point to a shared transaction infrastructure, for example a shared PCI Express infrastructure, an entry in a segment table maps an address in a...
Heterogeneous network file access
A method for a client to access data files residing on a first data server through a network includes coupling a heterogenous proxy server to the first data...