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.
A system and method for provided a switch system (100) having a first configurable set of processor elements (102) to process storage resource connection...
Method and apparatus for isolating selected heap objects using a faulting
All references to an object subset to which an atomic operation is to be applied are deliberately transformed so that an attempt by an application thread to...
Manager level device/service arbitrator and methods
A method for managing access to service entities (e.g., such as a devices, resources, and services, which are limited resources) is provided. The method includes...
Method and system for TCP large segment offload with ack-based transmit
A method and system for offloading the transmission of large blocks of data from Transmission Control Protocol residing on a transmitting host computer to an...
Method for batch processing received message packets
Embodiments of the present invention are directed to a method for batch processing received message packets. A plurality of message packets are sent in a batch...
Jack bar with extendable tubes and fixturing mechanism
A jack bar includes an outer tube, an inner tube and a positioner tube coaxially located. The positioner tube is extendable to adjust a length to the jack bar in...
Method for enabling comprehensive profiling of garbage-collected memory
A method and apparatus for profiling a heap. According to the method, a flexible and comprehensive general-purpose profiling interface that uniformly...
Virtual copy system and method
A method of a copying data includes a cache subsystem loading data to be copied from a first address, and placing the data in a cache as if the data had been...
Method and apparatus for primary cache tag error handling
A method and apparatus is disclosed for maintaining coherency between a primary cache and a secondary cache in a directory-based cache system. Upon identifying a...
Heat sink having magnet array for magneto-hydrodynamic hot spot cooling
A heat sink has a plurality of pipes that are connected to an array of magnets. The plurality of pipes are connected to a lid that is operatively connected to an...
Cylindrical body of a Newton reflective telescope
A cylindrical body of a Newton reflective telescope includes a first cylindrical body and a second cylindrical body combined together. The first cylindrical body...
Pipelined 2D viewport clip circuit
A system and method for performing viewport clipping for multiple viewports using a pipeline. The pixel address coordinates are compared against boundaries of a...
Method for dynamically implementing N+K redundancy in a storage subsystem
In one embodiment, a storage subsystem includes a plurality of storage arrays each including a plurality of storage devices. The storage subsystem also includes...
System and method for dynamically disabling partially streamed content
A system and method for dynamically disabling partially streamed content may include a server receiving a request from a client. A session may be initiated or...
Representing trust in distributed peer-to-peer networks
Embodiments may provide mechanisms for representing trust between peers or systems in decentralized networking environments including peer-to-peer networking...
Method and apparatus for implementing a lock-free skip list that supports
One embodiment of the present invention provides a system that supports concurrent accesses to a skip list that is lock-free, which means that the skip list can...
Methods and systems for efficient multi-packet data processing in a
layered network protocol
Methods and systems consistent with the present invention provide a mechanism for accepting extended amounts of data in a layered network protocol. The methods...
Conversion of an object model to a source file generation model
An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language...
Software upgrades with multiple version support
A method and system thereof for supporting multiple versions of software, such as software organized as components or objects. In one embodiment, a software...
Mechanism for lossless tracing in an arbitrary context
A method for tracing an instrumented program, including triggering a probe in the instrumented program, obtaining an original instruction associated with the...
Mechanism for lossless tracing in an architecture having a delay slot
A method for tracing an instrumented program using a thread, including transferring control of the instrumented program to a trap handler to obtain an original...
Method and system for I/O scheduler activations
A method for storing data, that includes receiving a request to store data in a storage pool, queuing the request in an Input/Output (I/O) queue, and issuing the...
A combination flashlight audio device wherein the flashlight has an elongated body with an integral mounting flange to which the audio component mounts by way of...
Managing and predicting risk for computer devices using exposure
Methods, systems, and articles of manufacture consistent with the present invention provide for managing and predicting risk for computer-based systems....
Method, system, and article of manufacture for remote management of
Provided are a method, system, and article of manufacture. A first process creates a second process. A cipher is generated. The first process is terminated....
Mechanism for dynamically-allocated variables in an arbitrary-context
A method of dynamically allocating a variable in a tracing framework, including allocating a dynamic memory in the tracing framework having a plurality of data...
Exploiting popular objects to reduce mutator overhead
A garbage collector that reclaims memory for a mutator does so space-incrementally, employing remembered sets associated with respective heap regions to keep...
Information model mapping with shared directory tree representations
A registry service is described which uses a partitioned publisher assertion recording and accessing scheme. A publisher assertion regarding a relationship...
Security imaging system
Method and system for detecting authenticate products based upon alteration of emission characteristics due to interaction of the emissions with the product and...
Package lid or heat spreader for microprocessor packages
A package for an integrated circuit (IC) die comprises a substrate and a lid. The substrate has an upper surface facing an interior of the package and a lower...
Test sample collection system
A collection system for collecting a liquid test sample that includes a spoon-like member having a bowl portion for collecting and holding the test sample, a...
Method of making pigment dispersion containing a carrier such as castor
oil or vegetable wax
A process of dispersing at least one pigment into a carrier such as castor oil or a vegetable wax such as palm oil glyceride wax. The resulting dispersion...
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...