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.
Distributed storage cache coherency system and method
In a computer system, a distributed storage system having a data coherency unit for maintaining data coherency across a number of storage devices sharing such...
Switching apparatus and method for increasing the total number of
addressable electronic devices beyond limits...
A switching apparatus provides an address extension for an environment, such as I.sup.2C, that uses devices with a limited address configurability. The switching...
UniqueID-based addressing in a directory server
A method of addressing an entry in a directory server including generating a unique identifier for the entry, creating an encoded address by encoding the unique...
Generating results gates in a distributed computing environment
Embodiments of a mechanism for providing results gates to clients in the distributed computing environment to be used by the clients to access results generated...
HTTP transaction monitor
An apparatus for monitoring data flow in a web application includes a data collector which collects data about transactions on a server that hosts components of...
Method and system for establishing a quorum for a geographically
distributed cluster of computers
One embodiment of the present invention provides a system that facilitates establishing a quorum for a cluster of computers that are geographically distributed....
Entry distribution in a directory server
A method of entry distribution includes receiving requests by a chaining backend from an original client, forwarding requests from the chaining backend to a one...
Floating point status information testing circuit
A floating point operand testing circuit includes an analysis circuit and a result generator circuit coupled to the analysis circuit. The analysis circuit...
Multi-threaded garbage collector employing cascaded memory arrays of task
identifiers to implement work...
A computer system employing a plurality of concurrent threads to perform tasks that dynamically identify further similar tasks employs a double-ended queue...
Method, system, data structures, and article of manufacture for
implementing a persistent object
Provided are a method, system, data structures and article of manufacture for implementing an array of persistent elements. A class of the array of persistent...
Enumerated roles in a directory system
Role is a comprehensive grouping mechanism used in a directory server. In a client-server directory system, roles transfer some of the complexity to the...
Method and system for sharing entry attributes in a directory server using
class of service
Class of Service (CoS) allows a user to share attributes between entries in a way that is transparent to an application. This is achieved by generating the...
Secure ephemeral decryptability
A method and apparatus for securely communicating ephemeral information from a first node to a second node. In a first embodiment, the first node encodes and...
System and method for storing and accessing digital media content using
smart card technology
A system and method for delivering digital media content to a user over a network is disclosed. The illustrative embodiment of the present invention enables...
Priority delay insertion circuit
A method of transmitting and prioritizing signals is disclosed. Higher priority signals are switched while lower priority signals are delayed until the higher...
Apparatus and method for mounting a component in a rack
A slide includes a fixed portion comprising a rack-mounting ear capable of being attached to a rack and a first connecting ear and a telescoping portion slidably...
Method and apparatus for associating metadata attributes with program
One embodiment of the present invention provides a system for associating metadata attributes with program elements. During operation, the system receives source...
Thread suspension system and method using trapping instructions
By encoding an exception triggering value in storage referenced by an instruction in an otherwise unused slot (e.g., the delay slot of a delayed control transfer...
User defined disk array
A method and system for automating the creation of a managed data storage system. Specifically the present invention describes an automated method for building,...
Synthesizing a pixel clock with extremely close channel spacing
A graphic system may include a pixel synthesizing device that uses two or more phase-locked loops (PLL's) in tandem in order to achieve a better M/N ratio. The...
Method and apparatus for alleviating register window size constraints
A method and apparatus provides the capability for a single function to safely use multiple register windows within the same function, with minimal additional...
Systems and methods for addressing memory
An addressing circuit includes a first set of inputs configured to receive a first set of address signals en route from the set of processors to the memory and...
Interface standard support in modular computer systems
An information processing module in the form of a blade server can communicate information signals with other modules of a modular computer system such as a high...
Methods and apparatus for performing parallel integer multiply accumulate
According to the invention, a processing core that executes a parallel multiply accumulate operation is disclosed. Included in the processing core are a first,...
System and method for multiple data sources to plug into a standardized
interface for distributed deep search
A system and method for adapters to provide nodes of a network access to a distributed search mechanism. Network nodes operating as consumer or requesting nodes...
Low-complexity, high accuracy model of a CPU power distribution system
A low-complexity, high accuracy model of a CPU power distribution system has been developed. The model includes models of multiple power converters that input to...
Method and apparatus for fixing a fiber at the center of a ferrule
The invention relates to an apparatus for fixing a fiber at the center of a ferrule comprising a heating stage, a temperature controller, at least one...
A rack mountable shelf is configured to support a plurality of field replaceable units in the form of server cartridges that each include at least one server...
Context dependent image caching
A mechanism is provided that identifies certain classes of images that are likely to be re-used, and utilizes this information to manage a cache better. This may...
Method and apparatus for regulating heat in an asynchronous system
One embodiment of the present invention provides a system that regulates heat within an asynchronous circuit. During operation, the system monitors a temperature...
Dynamic downloading of keyboard keycode data to a networked client
The present invention is directed toward dynamic downloading of keyboard keycode data to a networked client. According to one or more embodiments of the present...
Predictive arithmetic overflow detection
A method for arithmetic overflow detection includes receiving a first instruction defined for a first processor having a first base, where the instruction...
Method and apparatus for deployment of high integrity software using
reduced dynamic memory allocation
A method for reducing dynamic memory allocation includes designing a software program using a memory allocation module for allocating memory, analyzing the...
Methods and apparatus for managing debugging I/O
Methods and apparatus for providing replacement functions for a set of system services include requesting a primitive function from one of the set of system...
Method, system and user interface for inputting and manipulating tokenized
A computer-based method of interactively generating an index page displays a window including a list of index page types. Upon selection of one index page type...
Method for microprocessor test insertion reduction
Methods for reducing the requirement for multiple test vector sub-set insertions of a test vector set on test equipment having a limited memory size. In one...
Extensible system for building and evaluating credentials
A method and apparatus for authenticating and authorizing a user of a device connected to a network. In one embodiment, a set of credential descriptors is...
Efficient handling of a large register file for context switching and
function calls and returns
A processor including a large register file utilizes a dirty bit storage coupled to the register file and a dirty bit logic that controls resetting of the dirty...
Method and system for dividing a plurality of existing volumes of storage
into a plurality of virtual logical...
A method and apparatus for increasing the number of storage units. Specifically, the present invention describes a method for creating a plurality of virtual...
Method and apparatus for avoiding cache pollution due to speculative
memory load operations in a microprocessor
A cache pollution avoidance unit includes a dynamic memory dependency table for storing a dependency state condition between a first load instruction and a...
Cluster configuration repository
A system for providing real-time cluster configuration data within a clustered computer network including a plurality of clusters, including a primary node in...
System and method for event subscriptions for CORBA gateway
A CORBA Gateway between CORBA-based applications and an enterprise manager may be configurable to manage various networked objects, such as printers, scanners,...
Message gates using a shared transport in a distributed computing
A message gate is the message endpoint for a client or service in a distributed computing environment. A message gate may provide a secure message endpoint that...
Method of displaying an image of device test data
A method of displaying an image of device test data includes receiving a first device test file and a second device test tile including a first plurality of bits...
Method and computer program product for reducing colormap flashing
A method and computer program product for reducing colormap flashing on a display system where the display system has a single hardware colormap. The method...
Frame detector for use in graphics systems
One embodiment of a method of frame detection may involve storing data indicative of a pulse duration and a number of successive occurrences of pulses having...
Conformal heat spreader
A heat spreader apparatus for cooling an electronic component and method of attachment. The heat spreader comprises a flexible wall that partially conforms to a...