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.
Garbage collector for a virtual heap
A method and system for performing generational garbage collection on a virtual heap in a virtual machine is provided. The garbage collection method is suited...
Methods and apparatus for backing up and restoring data portions stored in
client computer systems
Mechanisms and techniques operate in a computerized device to perform backup and restore operations on data portions such that if a backup server already has a...
Method and apparatus for pre-fetching data during program execution
A system and method for pre-fetching data. A computer program comprising multiple basic blocks is submitted to a processor for execution. Tables or other data...
Methods and apparatus for automatically generating a routing table in a
According to the present invention, methods, apparatus, and computer readable medium are disclosed for automatically defining a mail domain in a directory server...
Simplified thread control block design
A data structure is disclosed. Such a data structure includes a thread control block and a message. The thread control block is described by a first data...
Method and apparatus for concurrency control in a policy-based management
A system that facilitates concurrency control for a policy-based management system that controls resources in a distributed computing system. The system operates...
Panning while displaying a portion of the frame buffer image
A graphics system and method for panning from one portion of a stored image to another portion of the image includes a frame buffer, one or more display devices,...
Graphics data synchronization with multiple data paths in a graphics
A system and method for preserving the order of data items through a divergence-and-reconvergence of two or more paths in a hardware device. A host processor may...
Mechanism by which platform independent software may bind to and access
platform dependent software
Methods and apparatus for a platform independent object to bind to and access platform dependent software are disclosed. According to one aspect of the present...
Providing fault-tolerance by comparing addresses and data from redundant
processors running in lock-step
One embodiment of the present invention provides a system that facilitates fault-tolerance by using redundant processors. This system operates by receiving store...
Method and apparatus for securely providing billable multicast data
The present invention comprises a method and apparatus for securely providing billable multicast data. The invention describes a solution that provides an...
Superscalar processor having content addressable memory structures for
A superscalar processor having a content addressable memory structure that transmits a first and second output signal is presented. The superscalar processor...
Methods and apparatus for performing a memory management technique
Mechanisms and techniques operate in a computerized device to perform a memory management technique such as garbage collection. The mechanisms and techniques...
Hardware assisted lease-based access to memory
A memory system is disclosed in which hardware assisted leases are utilized to control access to shared data resources among data users. The lease is a type of...
Method and apparatus for avoiding locks by speculatively executing critical
One embodiment of the present invention provides a system that facilitates avoiding locks by speculatively executing critical sections of code. During operation,...
Interface emulation for storage devices
An interface adapter is provided that allows a host device that communicates through a first interface protocol, such as a Fiber Channel compliant interface or a...
A computer system is arranged to provide protection against faults. The computer system comprises a plurality of processing sets (14, 16), each having at least...
Method and apparatus for managing operations of clustered computer systems
Improved techniques for managing operations of clustered computing system are disclosed. The improved techniques provide protection against potential problems...
Method and apparatus to discover services using flexible search criteria
A service discovery protocol may allow clients in a distributed computing environment to search for services using flexible search criteria. A client may send a...
Separation of database transactions
According to an embodiment of the invention, a database is separated into at least a first partition and a second partition. An instruction comprising access to...
Phase locked loop design with diode for loop filter capacitance leakage
A phase locked loop design uses a diode operatively connected to a loop filter capacitor to control a leakage current of the loop filter capacitor. By...
Integrated circuit carrier socket
According to one embodiment, an apparatus is disclosed. The apparatus comprises an integrated circuit (IC) having a plurality of connection pins, a carrier...
Alignment device and method of connecting a circuit card to a mid plane
An alignment device includes a crossbar and two brackets. Each one of the two brackets includes at least one guide hole, with each guide hole having a front...
Method, system, program, and data structures for using a database to apply
patches to a computer system
Provided is a method, system, program, and data structure for determining patches to apply to a computer system, wherein the patch includes content to add to the...
Apparatus and method to facilitate self-correcting memory
One embodiment of the present invention provides a system that facilitates self-correcting memory in a shared-memory system. The system includes a main memory...
Service guru system and method for automated proactive and reactive
computer system analysis
A computer method for automatically troubleshooting and preventing problems on a computer system. The method includes receiving data corresponding to the...
Object addressed memory hierarchy
A computer system including a processor, an object cache operatively connected to the processor, a memory, and a translator interposed between the object cache...
Method and apparatus for driving signals on a bus
A method is provided for controllably delivering signals on a bus, wherein the bus is comprised of a first and second segment. The method comprises monitoring...
Electro-optically connected multiprocessor configuration including a ring
A computer system comprises a plurality of modules and a shift register having a plurality of slots connected in series, wherein each of the plurality of slots...
System and method for enabling application server request failover
System and method for enabling application server request failover. For each application server request to be performed by a client computer, a requesting thread...
Solving systems of nonlinear equations using interval arithmetic and term
A computer-based system for solving a system of nonlinear equations specified by a vector function, f, wherein f(x)=0 represents .function..sub.1 (x)=0,...
Method and apparatus for selecting attachments
A method and apparatus for selecting attachments. When a sender indicates in an e-mail application or applet that an attachment is to be associated with an...
Graphics data accumulation for improved multi-layer texture performance
A graphics system applies multiple layers of texture information to triangles. The graphics system includes a hardware accelerator, a frame buffer and a video...
Method for clock control of clocked half-rail differential logic with sense
amplifier and single-rail logic
Clocked half-rail differential logic circuits with single-rail logic and sense amplifier of the invention do not include complementary logic elements. According...
Self-correcting I/O interface driver scheme for memory interface
A self-correcting I/O interface driver scheme uses a delay difference detector to detect a difference in delays between an I/O data path and an I/O clock path....
Grounding mechanism retention feature
An electromagnetic (EM) shielding assembly includes an electrically conductive shielding portion and one or more electrically conductive protrusions for engaging...
Water compatible energy curable compositions containing malemide
Active water compatible actinic radiation curable printing ink or coating compositions comprised of maleimide derivatives, water compatible resins and water,...
Resynchronizing media during streaming
A system and method are provided for resynchronizing a media stream. A media streaming server receives live or pre-recorded media for streaming to clients. When...
Integrated driver electronic (IDE) device power control
Methods and apparatus for power managing IDE devices. A driver is coupled to a switch, the driver receiving a control signal from a computer system, the control...
Data storage system using 3-party hand-off protocol to maintain a single
coherent logical image
A data storage system is disclosed in which a 3-party hand-off protocol is utilized to maintain a single coherent logical image. In particular, the functionality...
Methods, system and article of manufacture for pre-fetching descriptors
A system and method for reducing the number of memory accesses by a hardware device to a descriptor memory is disclosed. Methods, systems and articles of...
User perception tool
The present invention provides a method and apparatus for measuring performance of a computer system. The method includes generating a first setpoint, generating...
Fault assessment using fractional failure rates
A method for determining a fractional failure rate in an electronic system. In one embodiment, the method includes identifying a fault in the electronic system....
Computer network controller
A computer network controller, preferably operative in a System Area Network (SAN), is described. In a SAN, such a network controller is implemented as a SAN...
Media drive mount
A media drive mount includes first and second first and second channels open at one end for receiving locating protrusions on a media drive. The locating...
The present invention provides a U-seam for coupling a panel to an electronics bay. The U-seam includes a top element, a side element, and a base element coupled...
Packaging body for heating processing
A packaging body for heat processing a material retained therein is basically formed of a plastic base material having side joining sections, and end sides. The...