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.
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...
Packaging for proximity communication positioned integrated circuits
A plurality of integrated circuit packages are disposed on a substrate. The plurality of integrated circuit packages includes a first type of integrated circuit...
Edible fruit product in the shape of a planet
Edible fruit product in the shape of a rocketship
Approach for managing functionalities within a system
An approach for managing functionalities within a system generally involves the use of indicators, such as privileges, that are associated with the...
Method and apparatus for facilitating process migration
A system that migrates a process from a source computer system to a target computer system. During operation, the system generates a checkpoint for the process...
Data and control integrity for transactions in a computer system
A computer system configured to enhance data protection. A computer system includes one or more clients, such as processing subsystems and a memory subsystem...
Thread-based clock enabling in a multi-threaded processor
A method and apparatus for controlling power consumption in a multi-threaded processor. In one embodiment, the processor includes at least one logic unit for...
Shadow scan decoder
Methods and circuitry for processing a shadow scan instruction in a multi-threaded microprocessing environment include a bit sequence having a thread identifier,...
Clock enable throttling for power savings in a memory subsystem
A memory subsystem is disclosed. The memory subsystem includes a memory controller coupled to one or more memory modules. Each memory module comprises a buffer...
Method and apparatus for enforcing memory reference ordering requirements
at the L1 cache level
One embodiment of the present invention provides a system that enforces memory reference ordering requirements, such as Total Store Ordering (TSO), at a Level 1...
System and method for conducting direct data placement (DDP) using a TOE
(TCP offload engine) capable network...
Techniques, systems, and apparatus for conducting direct data placement of network message data to a final destination in a user buffer are disclosed. Generally,...
Systems and methods for transaction messaging brokering
A message brokering mechanism for a transaction processing system may include first and second stages operable to exchange message requests and responses. The...
High-sensitivity detection of an anomaly in a quantized signal
One embodiment of the present invention provides a system that facilitates detecting an anomaly in a signal, wherein the signal is sampled to produce a set of...
Substrate stress signal amplifier
A computer system includes a substrate on which a first current mirror and a second current mirror are disposed. When a stress is present, a behavior, e.g.,...
Facilitating biased synchronization in an object-based system
One embodiment of the present invention provides a system that facilitates biased locking of objects within an object-based computing system. The system...
System and method for application deployment in a domain for a cluster
A system and method for application deployment in a server cluster from a central domain. The method may include assembling a set of source code and related...