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.
Method and apparatus for memory management in a multi-processor computer
Improved techniques and systems for accommodating TLB shootdown events in multi-processor computer systems are disclosed. A memory management unit (MMU) having a...
Mapping of hot-swap states to plug-in unit states
A Compact Peripheral Component Interconnect (CPCI) system is provided that can map PCI Industrial Computer Manufactures Group (PICMG) states describing the state...
Universal session sharing
Methods, systems, and computer program products are disclosed for sharing data related to a session created by a user within a domain of sites or services. A...
Dynamic reconfiguration of applications on a server
Methods for reconfiguring an application running on a server, without restarting the server, are described. Method steps include reading application...
Merging trains in a collector based on the train algorithm
A garbage collector that employs the train algorithm determines whether futile collections have been occurring or the number of trains has reached a maximum....
Information system management
a provider module provides an interface between an object manager or object handler and each of a plurality of management modules. The provider module can...
System statistics virtualization for operating systems partitions
A mechanism is disclosed for virtualizing system statistics in an operating system environment (OSE) that has been partitioned into a global zone and one or more...
Indexing virtual attributes in a directory server system
The invention proposes a directory server, capable of interacting with entries organized in a tree structure. Each entry has attributes, these attributes...
Apparatus and method for steering a communication to an open stream
An apparatus and method for expeditiously steering a received communication (e.g., packet, cell, frame) to one or more communication streams. When a new...
Self-installing heat sink
A circuit board assembly may include a heat sink that couples with a surface a circuit module installed on the circuit board. The heat sink may automatically...
Gasketed field-replaceable active integrated liquid pump heat sink module
for thermal management of electronic...
A field-replaceable active pumped liquid heat sink module includes a liquid pump, a radiator, an optional receiver, and a gasketed cold heat exchanger box, all...
Processor with speculative multithreading and hardware to support
A computer system includes a processor capable of executing a plurality of N threads of instructions, N being an integer greater than one, with a set of global...
Using value speculation to break constraining dependencies in iterative
control flow structures
One embodiment of the present invention provides a system that uses value speculation to break constraining dependencies in loops. The system operates by first...
Method and apparatus for inserting synchronized errors
The present invention provides a method and apparatus for synchronizing errors in a processor-based system. The method includes forming a sequence of a plurality...
Policy abstraction mechanism
A secure operating system is disclosed in which all code implementing security functionality resides in a security module separate from the operating system...
Multiple-thread processor with in-pipeline, thread selectable storage
A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both...
Fetch speculation in a multithreaded processor
In one embodiment, a processor comprises an instruction cache and a fetch generator circuit coupled thereto. The fetch generator circuit is configured to...
Data exchange system comprising portable data processing units
Data exchange system includes at least one portable data processing unit with data communication processing and memory units, the latter including an executive...
Method for handling byte code in a configurable manner
A method and apparatus for timely delivery of classes and objects is provided. A header comprising timing information is attached to said classes and/or objects....
Method, apparatus, and product for transmitting multibyte characters in a
In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of...
System and method for cluster-sensitive sticky load balancing
A system and method for cluster-sensitive sticky load balancing of server workload may include a load balancer receiving an initial request from a client. A...
Submitting jobs in a distributed computing environment
Method and system for submitting computing jobs in a distributed computing environment including receiving a job request with an instruction to execute a...
Adder including generate and propagate bits corresponding to multiple
An apparatus for adding a first value and a second value each including a plurality of bits includes combiner units, a carry creation unit and summation units....
Mechanism for replicating and maintaining files in a space-efficient
A mechanism for replicating and maintaining files in a space-efficient manner is disclosed. In one embodiment, a current file is replicated by associating the...
Reliability prediction for complex components
A method for assessing a reliability of a complex component having a plurality of similar subcomponents is described. The complex component is divided into a...
Wireless console/control concentrator
The invention is a method and apparatuses for a console/control concentrator utilizing a location based dynamic coordinate addressing network over a programmable...
Broadband ultra-flattened dispersion micro-structured fiber
The invention relates to a micro-structured fiber comprising a core region and a cladding region. The cladding region has a plurality of air holes regularly...
Capturing data and crossing clock domains in the absence of a free-running
Data, such as data received by a memory I/O from a memory unit in a DDR SDRAM system, is captured using a trigger signal, which may be a non free-running clock...
Using render bin parallelism for rendering scene graph based graphics data
A system and method for rapid processing of scene-graph-based data and/or programs using a render bin is disclosed. In one embodiment, the system may be...
Method and apparatus for deployment of high integrity software using
static procedure return addresses
A method for statically allocating a procedure return address includes separating a software program including multiple procedures into a cyclic part and an...
Method and apparatus for detecting an overflow condition in a kernel stack
during operating system development
One embodiment of the present invention provides a system with a mechanism that facilitates determining whether a kernel stack will overflow during development...
Method and apparatus for facilitating lazy type tagging for compiled
One embodiment of the present invention provides a system for type tagging values in a compiled activation frame in a lazy manner to facilitate garbage...
Representation of Java.RTM. data types in virtual machines
Improved techniques for representation of Java data types in virtual machines are disclosed. The techniques can be implemented to represent signatures of Java...
Method and apparatus for generating circuit model for static noise
A method and apparatus for generating a noise circuit model for an electronic circuit includes analyzing the electronic circuit to determine a first circuit...
Method and system for simulating hypetext markup language control
components with graphical control components
A method and system for web based graphical control components. Specifically, the present invention describes a method of graphically displaying a graphical user...
Computer system including a network employing redundant information and
A computer system may include a client subsystem, another client subsystem, and a network coupled to the client subsystems. The network includes several network...
Detecting and correcting a failure sequence in a computer system before a
One embodiment of the present invention provides a system that detects a failure sequence that leads to undesirable computer system behavior and that...
Smart card security for computer system
A computer security system utilizing smart cards for computer access. A system for home or small business use generally is presented in which smart cards are...
Method and apparatus for configuring the boot options of a multi-domain
A computing system comprises multiple domains, each having an independent boot process. This boot process involves the selection of one boot option from a list...
Secure network identity distribution
Network identities for components (e.g., server blades) of a multi-domain computer system (e.g., a server blade system) are stored in a connection framework...
Bandwidth management for remote services system
The system for managing bandwidth in a remote services system provides an infrastructure that enables a customer to control bandwidth utilization in accordance...
Board interlock ejection system
An interlock system may control a sequence of installation of circuit board assemblies into a chassis and/or removal of the circuit board assemblies from the...
Spatial dithering to overcome limitations in RGB color precision of data
interfaces when using OEM graphics...
A graphics system comprising a set of rendering processors and a series of filtering units. Each of the rendering processors couples to a corresponding one of...
Speeding up application downloading from a remote server
Less data to transmit from a server to a virtual machine on a client is achieved by transmitting only those methods of classes that the executed application...
Architecture of an efficient at-speed programmable memory built-in self
A method of testing an embedded memory at speed within an integrated circuit which includes providing a memory built in self test sequencer module, providing a...
Apparatus and method for processor performance monitoring
The technology of the present invention pertains to an apparatus and method for implementing a hardware-based performance monitoring mechanism for use in...
System and method for measuring performance with distributed agents
Various systems and methods for testing one or more servers using a distributed test system may involve a master agent synchronously transitioning multiple test...
Methods and apparatus for executing code while avoiding interference
Mechanisms and techniques operate in a scalable or non-scalable processing architecture computerized device to execute critical code while overcoming...
Method for synchronous support of fault-tolerant and adaptive
An invention is provided for fault-tolerant and adaptive communication in a distributed computing environment. The invention includes detecting an interruption...