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.
Multi-node computer system implementing global access state dependent
A node in a multi-node system includes a memory, an active device that includes a cache, an interface that sends and receives coherency messages on an inter-node...
Trace cache for efficient self-modifying code processing
A trace cache for efficient self-modifying code processing enables selective invalidation of entries of the trace cache, advantageously retaining some of the...
Dynamic routing of I/O requests in a multi-tier storage environment
A method for routing an incoming service request is described wherein the service request is routed to a selected storage tier based on that selected storage...
Address packets with variable-size mask format
A system may include a device configured to initiate a transaction by sending an address packet and an additional device configured to respond to the address...
Dynamic intent log
A method for dynamic intent logging in a file system. The method including pre-allocating a first log block, receiving a request to write a first set of deltas...
Concurrent a-box and t-box generation for use in web ontology language
(OWL) database and knowledge base...
In accordance with one embodiment of the present invention, there are provided mechanisms and methods for implementing concurrent generation of an a-box and a...
Self-checking simulations using dynamic data loading
A system for evaluating a simulation includes a reference simulator configured to execute a simulation image to obtain golden data, a test simulator configured...
Simple switch control language with switch controller
A method for configuring a switch with a switch controller that includes obtaining a switch program, wherein the switch program comprises a plurality of...
Protective glasses assembly
A protective glasses assembly has an integrally formed designed lens, a frame made of a soft material and fitted in with the designed lens and a band. A...
Structure for fragile plate packaging and protection device
Disclosed is an improved structure for a fragile plate packaging and protection device, comprising: a box main body provided with an accommodating space, a...
Performance management in a virtual computing environment
A virtual zone management framework manages one or more virtual computing zones forming a global computing zone residing on a host computer. The virtual zone...
Method and apparatus for loading relocatable in-place executable files in
a virtual machine
One embodiment of the present invention provides a system that facilitates loading of an in-place executable file into a virtual machine. The system operates by...
System and method for marking software code
A method to instrument software code may comprise marking one or more blocks of code in an application program to provide a marked code. The marking may comprise...
Method and apparatus for self-validating checksums in a file system
A method for storing a data block, involving storing the data block in a storage pool, obtaining a data block location, calculating a data block checksum for the...
Method and system for registering binary data
Systems, methods, and products provided for facilitating the reuse of data blocks. In one implementation, a registration server receives request data objects...
Switch method and apparatus with cut-through routing for use in a
One embodiment of the invention provides a method of operating a switch with cut-through routing in a communications network. The method includes receiving a...
A tool for refinishing a workpiece such as a brake drum includes an arm for a user to grasp the refinishing tool during operation. A pivotal swivel member is...
Methods and apparatus of an architecture supporting execution of
instructions in parallel
A processing architecture supports executing instructions in parallel after identifying at least one level of dependency associated with a set of traces within a...
Method and system for efficient implementation of very large store buffer
A method and system for efficient implementation of a large store buffer within a processor includes a store buffer within a processor having a first component...
Detecting raw hazards in an object-addressed memory hierarchy by comparing
an object identifier and offset for...
One embodiment of the present invention provides a system that processes memory-access instructions in an object-addressed memory hierarchy. During operation,...
Method and apparatus for provisioning heterogeneous operating systems onto
heterogeneous hardware systems
A method for provisioning a plurality of heterogeneous operating systems on a plurality of target hosts that includes for each of the plurality of target hosts,...
Efficient hardware divide operation
One embodiment of the present invention provides a system that uses the Newton-Raphson technique to perform a division operation. During operation, the system...
Efficient hardware square-root operation
One embodiment of the present invention provides a system that uses the Newton-Raphson technique to compute a square-root. During operation, the system receives...
Method and apparatus for decreasing object copying by a generational,
copying garbage collector
In a generational, copying garbage collector, young generation collection may be made more efficient by dynamically measuring object survival rates as a function...
Accelerating cryptographic hash computations
Provided is an apparatus and method for accelerating cryptographic hash computations. For example, in a cryptographic hash computation such as SHA-1, multiple...
Air baffle with integrated tool-less expansion card attachment
An air baffle with an integrated expansion card attachment is disposed in a computer for receiving an expansion card having a handle attached thereto. The air...
Vibration-free fan mounting device
A computer server system having a cooling mechanism, including a fan configured to cool the computer server system, wherein the computer server system includes a...
Multifunctional cationic photoinitiators, their preparation and use
Compounds of formula (I): ##STR00001## [where: R.sup.1 is a direct bond, oxygen, a group >CH.sub.2, sulphur, a group >C.dbd.O, a group ...
Programmable hardware finite state machine for facilitating tokenization
of an XML document
A hardware finite state machine for facilitating the processing of an XML (Extensible Markup Language) document or other structured data stream. An accelerator...
Method and system for data replication
A method for writing data to a storage pool includes receiving a write operation to write a logical block of data to the storage pool, determining a number (n-1)...
Method and apparatus for classifying memory errors
One embodiment of the present invention provides a system that determines the cause of a correctable memory error. First, the system detects a correctable error...
System and method for efficient power throttling in multiprocessor chip
A method for limiting power consumption in a multiprocessor chip is provided. In this method, a read or write request is received by the memory controller, which...
Efficiently managing keys to make data permanently unreadable
One embodiment of the present invention provides a system that facilitates making the files permanently unreadable. During operation, the system encrypts a file...
Method and apparatus for byte allocation accounting in a system having a
multi-threaded application and a...
In a computer system having a multithreaded application and a generational garbage collector that dynamically pre-tenures objects from a predetermined number of...
Method and apparatus for protecting against side channel attacks against
personal identification numbers
A method for private personal identification number (PIN) management includes receiving a first PIN, receiving a first key used to scramble a second PIN that has...
Support tray with fold-away handles
A support tray with fold-away handles is disclosed. When the support tray (which may be used to support a printed circuit board) is installed into a computer...
Low airflow impedance PCBA handling device
A computer server includes a printed circuit board and a fan. The printed circuit board includes electronic components and a handling device mounted thereon. The...
Compact DTV receiving antenna
A digital television receiving antenna includes a first radiating element and a second radiating element electrically connected to the first radiating element....
LED lamp with replaceable power supply
An LED lamp with replaceable power supply includes a tubular body, a light module, a power supply, and two power connectors. The light module is disposed within...
Remote interface for policy decisions governing access control
Methods and systems thereof for controlling access to resources are described. When a user attempts to access a resource via a remote interface such as a Web...
Adaptive spin-then-block mutual exclusion in multi-threaded processing
Adaptive modifications of spinning and blocking behavior in spin-then-block mutual exclusion include limiting spinning time to no more than the duration of a...
Efficient store queue architecture
One embodiment of the present invention provides a store queue that applies the stores to a memory subsystem in program order. This store queue includes a...
Data buffer allocation in a non-blocking data services platform using
input/output switching fabric
Data buffering allocation in a microprocessor complex for a request of memory allocation is supported through a remote buffer batch allocation protocol. The...
Dynamic hardware classification engine updating for a network interface
Incoming network data is processed according to a current hardware classification "engine" configuration. As data is propagated from a network interface to a...
Method and apparatus for facilitating proximity communication and power
One embodiment of the present invention provides a system that facilitates precise inter-chip alignment for proximity communication and power delivery. The...
Rack mountable display apparatus
Rack mountable display apparatus is provided for an electronic equipment rack. The apparatus includes a support for the display whereby the display is moveable...
Method and apparatus for powering-on a computer-based system via a network
A network interface card in a networked client computer includes a network interface circuit that decodes and then compares incoming network packet addresses to...
Assigning higher priority to transactions based on subscription level
A computing system is configured to receive incoming packets at a first priority designated for use when receiving packets that are not associated with specific...
Methods and apparatus supporting access to multiple devices via a pseudo
A method, apparatus and computer program product for providing a device includes incorporating a session ID into the device name. Communication between an...