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 system for kernel-level diagnostics using a hardware watchpoint
A method for performing kernel-level diagnostics. The method includes obtaining a hardware trap associated with an attempt by a kernel-level instruction stream...
Method and apparatus for supporting different modes of multi-threaded
One embodiment of the present invention provides a system that supports different modes of multi-threaded speculative execution on a processor. The system starts...
Business integration component for containers
A system for bidirectional communication using normalized messages via a service engine includes a Java Enterprise Edition (EE) package, a Java Business...
Method and system for creating and tracking appointments and tasks from
Embodiments of the present invention relate to a method and system for scheduling an event based on a user-selected electronic message. The method comprises...
Methods for determining a safe end of scan for generational garbage
A method is provided enabling concurrent garbage collection of a young generation of a task with other tasks executing in a multi-tasking virtual machine. A...
Method and system for priority-based allocation in a storage pool
A method for priority-based allocation in a storage pool involves receiving a request to write a data item in the storage pool, where the storage pool includes...
Update dependency control for multi-master replication
The invention proposes a directory server system having a master server and a non-master server, each server being capable of storing directory server data...
Lock-free double-ended queue based on a dynamic ring
One embodiment of the present invention provides a system that facilitates performing operations on a lock-free double-ended queue (deque). This deque is...
Schedule prediction for data link layer packets
There can be provided a port operable for a PCI Express link. The port can comprise a scheduler operable to determine a next management packet transmission time,...
Window system 2D graphics redirection using direct texture rendering
The 3D window system utilizes hardware accelerated window system rendering to eliminate the pixel copy step of 3D window system output redirection. The 3D window...
Power assisted golf bag cart
A golf bag cart system (10) is provided for supporting and transporting a golf bag (12). The cart (10) is a three wheel push cart with a front disc motor (108)...
Goggles with face drape
Dependency analysis system and method
We present a technique to perform dependence analysis on more complex array subscripts than the linear form of the enclosing loop indices. For such complex array...
Kernel module compatibility validation
In one embodiment, a method and apparatus for high-efficiency time-series archiving for computer server telemetry signals are disclosed. The method includes...
Approach for distributing multiple interrupts among multiple processors
A method and apparatus for distributing multiple interrupts among multiple processors is disclosed. According to one embodiment, an interrupt daemon monitors the...
Methods and apparatuses to configure and deploy servers
Various methods, apparatuses, and systems that configure a digital image for a target server, build the digital image, and deploy the digital image onto the...
Provisioning to CDC devices
A method for delivering a non-MIDlet application to a device associated with a connected device configuration (CDC) through an over the air (OTA) mobile...
Method for compression of two-color anti aliased images
A method for compressing two color anti-aliased images takes advantage of the fact that when two color anti-aliased images are present, it is often the case that...
Methods and apparatus for exception-based programming
In a programmed computer system, normal processing results generated by a called method are returned to one or more calling methods by an exception rather than...
Timing driven pin assignment
A mechanism is disclosed for determining pin assignments in an integrated circuit. More particularly, the mechanism involves accessing design information for the...
Message authentication using message gates in a distributed computing
Embodiments of a system and method using message authentication with message gates are described. A message gate is the message endpoint for a client or service...
Space-adaptive lock-free queue 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...
Efficient event completion in UDAPL
A technique in accordance with one embodiment of the invention uses an adaptive algorithm to obtain UDAPL event messages. According to one aspect, a process...
Methods and systems for implementing customized data to control groupware
environment data exchange
A method for setting up an schema to control data-exchange within a groupware environment is provided. The groupware environment has an administrator. A...
Method and apparatus for dynamically adjusting the resolution of telemetry
One embodiment of the present invention provides a system that dynamically adjusts data resolution during proactive-fault-monitoring in a computer system. During...
Method and apparatus for generating extensible protocol independent binary
A method and apparatus are provided for performing health check requests on one or more network devices or network resources. The method and apparatus provide a...
Polymeric colored dispersants and colorant dispersions containing same
Polymeric colored dispersant having the structure A-(B--X).sub.n, where A is an organic chromophore; B is a covalently bonded linking moiety; X is a branched or...
Method and apparatus for detecting vibrations from a mechanical component
A system that detects vibrations from a mechanical component, such as a disk drive. The system includes an excitation rod, a membrane, and a microphone. During...
Method and apparatus for determining data encoding format in RMI-IIOP
Method and apparatus for determining data encoding format in RMI-IIOP messages. Embodiments may provide a mechanism to use Java serialization rather than, or as...
Method and apparatus for efficiently resolving symbolic references in a
One embodiment of the present invention provides a system that facilitates efficiently resolving symbolic references in a virtual machine to support in-place...
Supporting dynamically-typed languages in typed assembly languages
In accordance with one embodiment of the present invention, a technique for supporting dynamically typed languages in typed assembly languages is provided....
Compact type format data system and method
A data type encoding and compression system for a computer system is described. The encoding and compression system encodes and compresses programming language...
Time-multiplexed speculative multi-threading to support single-threaded
One embodiment of the present invention provides a system that facilitates interleaved execution of a head thread and a speculative thread within a single...
System and method for efficient software cache coherence
Software-based cache coherence protocol. A processing unit may execute a memory request using a processor thread. In response to detecting a cache hit to shared...
Ring counter based starvation free weighted priority encoded arbiter
The embodiments provide an arbiter in a microprocessor that can handle requests to access a shared resource from function units with different priorities without...
Routing direct memory access requests using doorbell addresses
An infrastructure element can receive a first DMA request including a first address and the data, generate a meta request that comprises a resource key value and...
Relay peers for extending peer availability in a peer-to-peer networking
A system and method for allowing peers to exchange messages with other peers independently of their network location in a peer-to-peer environment. Messages may...
System and method of discovering information
Embodiments of the present invention include the steps of (i) defining a first resource containing information objects defining a set of users; (ii) discovering...
Static timing based IR drop analysis
A method for determining a maximum IR drop on a power grid of a circuit is disclosed. The method includes dividing a reference timing signal into multiple bins....
Optical imaging device for optical proximity communication
An assembly comprising first and second electronic devices and an optical coupling device that optically couples an optical waveguide on the first electronic...
Barycentric coordinate technique for resampling quantized signals
One embodiment of the present invention provides a system that resamples a quantized signal. During operation, the system receives the quantized signal. Next,...
System and method for adaptive bandwidth determination
A method of determining effective bandwidth includes selecting a first packet size and sending a first packet having the first packet size from a first node to a...
Active socket for facilitating proximity communication
One embodiment of the present invention provides a system that facilitates capacitive communication between integrated circuit chips. The system includes a...
Upstream dust filters by retrofitting parallel path PCB cooling
An apparatus for cooling a computer system includes a fan for flowing an air to a first assembly and a second assembly, a first filter for filtering an air to a...
Method of estimating trap from spectral reflectance factor
A method of estimating the trap of an overprint of at least two primary colors from the spectral density curve of the overprint by computing the amounts of the...
Personal authorisation device
A personal authorisation device wearable by a user includes an input operable to receive data for authenticating a user, a memory operable to store validation...
Method and apparatus for transparent invocation of a characteristics
extractor for pattern-based system design...
A method for analyzing a target system that includes obtaining a plurality of characteristics from the target system using a characteristics extractor and at...
System and method for request routing
A method and a system for request routing may include a router configured to forward a request to a process. The process may acquire a lock on a memory object....
Method and apparatus for providing fault-tolerance in parallel-processing
A system that provides fault tolerance in a parallel processing system. During operation, the system executes a parallel computing application in parallel across...
Generation of multiple checkpoints in a processor that supports
One embodiment of the present invention provides a system which creates multiple checkpoints in a processor that supports speculative-execution. The system...