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 apparatus for facilitating compact object headers
A system that associates an identifier with an instance defined within an object-oriented programming system. The system generates an identifier for the instance...
Kernel event subscription and publication system and method
An event subscription and publication system for dynamically notifying user level applications of kernel level events. The kernel level events may include...
Processing architecture having a compare capability
According to the invention, a processing core that executes a compare instruction is disclosed. The processing core includes a register file, comparison logic,...
System and method for efficiently and reliably performing write cache
Various embodiments of systems and methods for performing write cache mirroring may involve accessing different mapped regions within a memory. The memory...
System and method for processing node interrupt status in a network
The invention relates to the processing of state information such as interrupt status in a hierarchical network of nodes having a tree configuration. There is a...
Web server in-kernel interface to data transport system and cache manager
A HTTP request is sent to a web server. A HTTP request including HTTP request data is received. A connection identifier is associated with the HTTP request. The...
Applying term consistency to an inequality constrained interval global
One embodiment of the present invention provides a system that solves a global optimization problem specified by a function f and a set of inequality constraints...
Apparatus and method for random number generation
Apparatus is provided for reliably generating a random number sequence. The apparatus comprises a digital pseudo-random number sequence generator having a first...
Method and apparatus for improving transaction specification by marking
A method for marking a transaction, comprising defining an application as a plurality of states, wherein each of the plurality of states is associated with at...
Applying term consistency to the solution of unconstrained interval global
One embodiment of the present invention provides a system that solves an unconstrained interval global optimization problem specified by a function f, wherein f...
Apparatus and method for finding the longest matching prefix in a router
An apparatus and method for reducing a number of matched entries to more relevant matched entries. In routers, a destination Internet Protocol address of an...
Discovery of nodes in an interconnection fabric
A system and method for discovering nodes in an M.times.N torus interconnection fabric of nodes is provided. The method comprises probing an M.times.N torus...
Electronics assembly with arrangement for air cooling
An electronics assembly, for example a computer that may be employed as a network server, has an enclosure, and a plurality of heat-generating components such as...
Active block write-back from SRAM cache to DRAM
An external cache management unit for use with 3D-RAM and suitable for use in a computer graphics system is described. The unit maintains and tracks the status...
Graphical user interface for indicating device failover
A computer-implemented method and apparatus for indicating a failover data path in a graphical user interface environment is provided. The method includes...
Floating input amplifier for capacitively coupled communication
One embodiment of the present invention provides a capacitively-coupled receiver amplifier that has an input with no DC coupling. A DC voltage is programmed on...
Water compatible energy curable compositions containing malemide
A method for controlling the cure rate of a water compatible non emulsion, non dispersing, actinic radiation curable composition containing a maleimide derivative
Filter-based attribute value access control
Various embodiments of systems and methods for implementing filter-based attribute value access control are disclosed. In one embodiment, a method involves...
Methods and apparatus for creating and transforming graphical constructs
Mechanisms and techniques provide a system for composing a complex constructs for use on a graphical display of a computerized device. The system receives a...
Method and apparatus for updating boot code using a system controller
Method and apparatus are disclosed that allow boot code within the apparatus to be updated using a system controller. The apparatus includes a central processing...
Register window spill technique for retirement window having entry size
less than amount of spill instructions
A register window spill technique for an retirement window having an entry size less than a number of spill instructions used in a spill condition is provided....
System and method for topology manager employing finite state automata for
dynamic cluster formation
A distributed system provides for separate management of dynamic cluster membership and distributed data. Nodes of the distributed system may include a state...
Better placement of objects reachable from special objects during
collection based on the train algorithm
A garbage collector that operates in accordance with the train algorithm designates some cars as "special" cars into each of which at most a single object is...
Dynamic bandwidth adaptive image compression/decompression scheme
The present invention provides a method and apparatus for a bandwidth adaptive image compression/decompression scheme. In one embodiment, the present invention...
Multi-texturing by walking an appropriately-sized supertile over a
A rendering unit positions a supertile so that it intersects a primitive. The rendering unit repeatedly walks over bins of the supertile, applying a layer of...
Transferring a digital video stream through a series of hardware modules
A video routing system including a plurality of video routers VR(0), VR(1), . . . , VR(N.sub.R-1) coupled in a linear series. Each video router in the linear...
A halogen lampholder includes a base, a locking spring, two clipping members, two sliding members, a bottom cover, an outer shell and an outer ring. The base is...
Techniques for loading class files into virtual machines
Improved techniques for loading class files into virtual computing machines are disclosed. These techniques provide a mechanism that will generally improve the...
Dynamic size for language variables
A method is provided, the method comprising defining an actual size of each variable in a programming language at a declaration time when the actual size of the...
Instruction-based built-in self-test (BIST) of external memory
Disclosed are novel methods and apparatus for efficiently providing instruction-based BIST of external memory. In an embodiment, a built-in self-testing system...
System and method for verifying error detection/correction logic
A method of testing error correction/detection logic may involve providing each of a set of n data bit combinations to the error correction/detection logic. Each...
Efficient mechanisms for detecting phantom write errors
A method for detecting a phantom write error in a data storage system is described. In one embodiment, upon receiving a read command pertaining to a data block...
Method and apparatus for monitoring and recording computer system
One embodiment of the present invention provides a system that systematically monitors and records performance parameters for a computer system. During...
Secure, distributed e-mail system
An e-mail handling system, wherein e-mail messages are entered, transported and stored, comprises a central key repository, means for encrypting a message using...
Computer processing architecture having a scalable number of processing
paths and pipelines
A processing core comprising R-number of processing pipelines each comprising N-number of processing paths. Each of the R-number of processing pipelines are...
Inter-domain data transfer
The present invention provides a method and apparatus for inter-domain data transfer. The method includes mapping a memory region of a source device into a...
Apparatus and method for snoop access in a dual access, banked and
pipelined data cache memory unit
In a data cache unit that exchanges data signal groups with at least two execution units, the operation of the data cache unit is implemented as a three-stage...
Hybrid system and method for updating remote cache memory with user
defined cache update policies
A hybrid system for updating cache including a first computer system coupled to a database accessible by a second computer system, said second computer system...
Cache replacement policy to mitigate pollution in multicore processors
A method for identifying a least recently used cache entry in a cache. The method includes receiving a cache access request, determining whether the contents of...
Atomic remote memory operations in cache mirroring storage systems
Embodiments of the present invention provide methods and apparatuses for accessing MD atomically. For one embodiment, the local cache and the remote cache are...
Computer arrangement using non-refreshed DRAM
A computer arrangement with a processor (5) and at least one memory unit (7, 9, 11, 13) connected to the processor (5) and including dynamic random access memory...
Synchronization of distributed simulation nodes by keeping timestep
schedulers in lockstep
A distributed simulation system includes a plurality of nodes. Each node is configured to simulate a portion of a system under test. The simulation is performed...
Test result analyzer in a distributed processing framework system and
methods for implementing the same
A system for analyzing test result data from a plurality of test systems capable of producing the test result data in disparate formats is provided. The system...
Method for caching XML documents viewable on devices with different
Systems and methods consistent with this invention provide for efficient processing, caching and routing of XML documents through the use of a proxy server. The...
Method and system for determining a directory entry's class of service
based on the value of a specifier in the...
Class of Service (CoS) is a mechanism that allows a user to share attributes between directory entries in a way transparent to an application. A CoS scheme...
Methods and apparatus for indexing content
Mechanisms and techniques provide a system that operates in a computerized device to index content. Such a system allows registration of content indexing...
Method, system, and program for maintaining a database of data objects
Provided is a method, system, and program for maintaining a database of data objects. A first data object implemented in a first programming language including...
Designing a data center
A system and method for designing a data center. For each unique piece of equipment (e.g., a specific type/model of computer server, storage array, communication...
Method and apparatus for detecting motion-induced artifacts in video
One embodiment of the present invention provides a system that tests the motion performance of an electronic display system, wherein the electronic display...