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.
Small form factor hard disk drive bracket latch/release mechanism
A hard disk drive bracket latch and release mechanism includes a lever arm attached to a hard disk drive bracket bezel rotatably between a closed position...
Dynamic loading of remote classes
System and method for dynamic loading of remote classes. Using embodiments, remote classes may be loaded dynamically by a default class loader without the use of...
Method and apparatus for dynamic Stubs and Ties in RMI-IIOP
Method and apparatus for the dynamic generation of Stubs and Ties in RMI-IIOP implementations. In embodiments, dynamic RMI-IIOP may generate Stubs and Ties as...
Multithreaded processor including a functional unit shared between
multiple requestors and arbitration therefor
A multithreaded processor including a shared functional unit. In one embodiment, the multithreaded processor includes a functional unit coupled to a...
Prefetch hardware efficiency via prefetch hint instructions
A software agent assembles prefetch hint instructions or prefixes defined in an instruction set architecture, the instructions/prefixes conveying prefetch hint...
Two-pass sliding compaction
During two-pass sliding compaction, a heap may first be logically divided into fixed-sized segments, or chunks, and information regarding each chunk, known as...
Method and apparatus for enabling adaptive endianness
A method for reading a block, involving receiving a request to obtain the block, wherein the request comprises a block pointer, determining a block endianness by...
Space-adaptive lock-free free-list using pointer-sized single-target
Many conventional lock-free data structures exploit techniques that are possible only because state-of-the-art 64-bit processors are still running 32-bit...
Memory system topology
A memory subsystem. A memory subsystem includes a memory controller coupled to a processor and a plurality of N memory modules. The memory controller is directly...
System memory board subsystem using DRAM with integrated high speed point
to point links
A memory system comprising memory modules including memory chips including integrated switching circuits. A memory controller coupled to the memory modules is...
Virtual communication interfaces for a micro-controller
A Compact Peripheral Component Interconnect (CPCI) system is provided that allows an Intelligent Platform Management Interface (IPMI) controller to be...
Advertisements for peer-to-peer computing resources
A system and method for providing advertisements in a peer-to-peer networking environment is described. In one embodiment, the peer-to-peer protocols may use...
Autonomic grid computing mechanism
An autonomic grid computing mechanism. In embodiments, peer-to-peer platform protocols may be integrated with a grid computing system. Embodiments may use...
System and method for multiplatform implementation of abstract software
modules in peer-to-peer network...
System and method for multiplatform implementation of abstract software modules in peer-to-peer networking environments. A module class may have one or more...
Method and apparatus for RMI-IIOP implementation with java serialization
Method and apparatus for RMI-IIOP implementation using Java serialization as a data encoding mechanism. Embodiments may provide a mechanism to use Java...
System and method for unique naming of resources in networked environments
System and method for the unique naming of resources in networked environments including peer-to-peer network environments. Embodiments may be used to generate...
Practical lock-free doubly-linked list
One embodiment of the present invention provides a system that supports inserting or deleting nodes at any location within a doubly-linked list which is...
Method and system for processing timecard related information in a
purchase order procurement system
A computer software tool for processing timecard related information representing services to be billed wherein the software tool is part of a purchase order...
Multi-user web simulator
A simulator running on a single computer may be configured to appear as multiple users simultaneously initiating Internet requests from separate user...
Method and system for associating multiple payload buffers with multidata
A multidata framework is provided to allow multiple payload buffers to be associated with a single multidata message. In the multidata framework of the present...
Methods and apparatus supporting adaptive bandwidth management
A first data communication device (e.g., a thin client) receives data from a second communication device (e.g., a server or central computer) over a network. The...
Method and apparatus for setting VDD on a per chip basis
An integrated circuit test system. The test system includes a controller and an integrated circuit coupled to a voltage source and a current monitor. The...
Energy saving lamp holder
The present invention is to provide an energy saving lamp holder, structurally comprising a body, a set of conducting spring leaves, a set of elastic articles,...
Mechanism for lossless user-level tracing on an x86 architecture
A method for tracing an instrumented program on a processor having an x86 architecture, including triggering a probe in the instrumented program, obtaining an...
Method and apparatus for dimensional analysis encoded in metatypes and
In general, in one aspect, the invention relates to a method for integrating dimensional analysis in a program comprising defining a specific dimension class...
Scalable-chip-correct ECC scheme
An apparatus comprises an encode circuit coupled to receive input data and configured to generate corresponding codewords and a decode circuit coupled to receive...
Hardware-based technique for improving the effectiveness of prefetching
during scout mode
One embodiment of the present invention provides a system that improves the effectiveness of prefetching during execution of instructions in scout mode. Upon...
Use of FBDIMM channel as memory channel and coherence channel
In one embodiment, a node comprises at least one memory control unit configured to couple to an industry standard memory interface for coupling to a memory; and...
Multi-node system with split ownership and access right coherence
A system may include multiple nodes, and each node may include a processing subsystem and an interface that are coupled by an address network and a data network....
Multiprocessing systems employing hierarchical spin locks
A method for controlling a software lock acquirable by processors in a plurality of nodes of a multiprocessing system is disclosed. The method comprises a first...
Socket connections over a serial link
A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client...
Common storage in scalable computer systems
A computer system comprises a plurality of processing modules, each operable to provide a service to an external entity. Each processing module has a processor...
Message packet logging in a distributed simulation system
A distributed simulation system may include a plurality of nodes arranged to perform a simulation of a system under test. The plurality of nodes are configured...
Reorder mechanism for use in a relaxed order input/output system
A reorder mechanism for use with a relaxed order interconnect device. The reorder mechanism includes a buffer module and a reorder module coupled to the buffer...
Control device for periodical driving system
A periodical driving system includes a circular wheel having a plurality of radial recesses defined in an outer periphery of the wheel and each recess is defined...
Edible fruit product in the shape of a flying saucer
System and method for processing callback requests included in web-based
procedure calls through a firewall
A method of processing callback requests included in web procedure calls through a firewall is discussed. A requesting device contacts a receiving device and...
Two-level service model in operating system partitions
The present invention provides, in one embodiment, a multi-level service model operating system environment that may be partitioned into a global zone and one or...
Message translation and parsing of data structures in a distributed
The present invention is related to systems and methods that parse and/or translate inbound messages into outbound messages such that disparate computer systems...
Methods for implementing virtual method invocation with shared code
A method for implementing virtual method invocation when a compiled code of an invoked method is shared between class types that share a runtime representation...
Introspection support for generic types
In accordance with one embodiment of the present invention, there is provided a technique for supporting introspection of generic types while maintaining...
Dynamic self-tuning soft-error-rate-discrimination for enhanced
availability of enterprise computing systems
A method for use in a computer system provides a dynamic, "self tuning" soft-error-rate-discrimination (SERD) method and apparatus. Specially designed SRAMs or...
Method and system for detecting and correcting data errors using checksums
A method for storing a data block, including storing the data block in a storage pool, storing a copy of the data block in the storage pool, obtaining a data...
Compressed victim cache
A method for caching a block of data. The method including receiving a request to store the block and determining whether an active cache is able to expand. If...
System and method for highly available timer service in a J2EE cluster
A system and method for a highly available timer service may include a timer database operable to store information on one or more timers. The system may further...
Method and apparatus for providing a client by a server with an
instruction data set in a predetermined format...
In a data communication system, a client and a server perform a data communication, in particular to provide the client with a instruction data set in response...
Trick play for multicast streams
A method for performing trick-play functions in a multicast stream, involving generating a session announcement protocol (SAP) message, wherein the SAP...
Digital television receiving antenna for plug-and-play device
The present invention provides a digital television receiving antenna for a plug-and-play device. The digital television receiving antenna includes a first...