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.
Caching virtual memory locks
A virtual memory lock is placed upon a region of physical memory within a computer system in response to an I/O request through the use of a range lock. Each...
Multiprocessing system including an enhanced blocking mechanism for
read-to-share-transactions in a NUMA mode
A multiprocessing system having a plurality of processing nodes interconnected by an interconnect network. A home agent is configured to service multiple...
Storage manager independent configuration interface translator and method
A system, method and computer program product comprising a storage manager independent configuration interface translator which requests an opaque listing of the...
Acknowledgement tracking and automatic faxing system of EDI transactions
on the internet
A method and apparatus for performing reliable data transfer operations over a global computer network are provided. This is accomplished by transmitting data...
Dynamically switching statically bound function calls to dynamically
bound function calls without recompilation
An improved hybrid dynamic-binding system for switching between static binding and dynamic binding of function calls provides static binding for function calls...
Method for generating non-blocking delayed clocking signals for domino
A method for generating non-blocking multiple-phase clocking system for use with domino-type dynamic logic includes receiving a primary clock signal and...
Method and system for facilitating the automatic creation of test scripts
The present invention provides a method and system for creating a test script. The invention begins processing when a user requests the automatic creation of a...
Clock recovery system for high speed small amplitude data stream
A clock recovery system that allows recovery of a clock signal from a high speed, potentially small amplitude data stream. The invention uses a normally avoided...
Cell interface block partitioning for segmentation and re-assembly engine
A method and apparatus for interfacing between a Segmentation and Reassembly (SAR) circuit and an ATM Cell Interface is disclosed. The interface circuit...
Floating point processor for a three-dimensional graphics accelerator
which includes single-pass stereo capability
A computer system which exhibits increased performance for stereo viewing. The computer system includes a display screen, a bus for transferring data, a memory...
Method and apparatus for executing and displaying output of an
environment in a host environment
An environment is emulated in a host environment. Output generated in the emulated environment is displayed in a window of the host environment. The emulated...
PLL system clock generator with instantaneous clock frequency shifting
The present invention provides a phase locked loop (PLL) clock generator for a digital system. The PLL clock generator is capable of an instantaneous transition...
Broadly distributed termination for buses using switched terminator logic
A bus line is provided with broadly distributed signal termination by using switched termination logic where the pull up resistance of a driver corresponds to...
Vertical extraction tool for semiconductor packaged devices
An extraction tool for extracting a module that is detachably connected to a mounting substrate includes a fixed plate that is vertically supported over the...
Plant growing system
A plurality of plant flats are supported on a movable plant flat support rack positioned adjacent an irrigation trough for movement between an upper position and...
Implementing snooping on a split-transaction computer system bus
Snooping is implemented on a split transaction snooping bus for a computer system having one or many such buses. Circuit boards including CPU or other devices...
Method for thermal overload detection and prevention for an intergrated
A system and method for thermal overload detection and protection for a processor which allows the processor to run at near maximum potential for the vast...
Network management relay mechanism
A relay mechanism for a network management system permits ready extension and/or modification to an existing system through the use of standard network protocol...
Method and apparatus for engine analysis by waveform comparison
A method and apparatus for analysis of engines analyzes digitized input signals from, for example, engine injectors and compares this digital data with the...
Method and apparatus for profile-based code placement using a minimum
cut set of the control flow graph
A method and apparatus placing blocks of object code by a compiler. The code placement is done optimally, using a "cut set technique" that uses the...
Remote terminal emulator with improved time accounting
A remote terminal emulator (RTE) is provided in which substantially all of the time elapsing during an emulated use of a computer system under test is...
Transmitter and receiver circuits for high-speed parallel digital data
An information transfer system includes a transmitter and a receiver for transferring information over a differential communication link. The transmitter circuit...
Frame buffer system with non-overlapping pixel buffer access variable
interleaving, nibble replication
A frame buffer system is disclosed that employs non overlapping serial enable signals to access pixel data values from sets of pixel buffers contained in each...
Method and apparatus for amplitude band enabled addressing arrayed
Arrayed display pixels are coupled such that all row pixels are coupled together by a row conductive element and all column pixels are coupled together by a...
Combined whistle and environmental instruments
A whistle designed particularly for outdoor use, such as in hiking or camping, wherein opposite sidewalls of the whistle are provided with openings having...
On-line memory monitoring system and methods
On-line memory monitoring system and methods wherein memory subsystem performance is tracked to detect substandard performance and alert a system administrator...
Cache subsystem with pseudo-packet switch
A host includes a bus cache, a L1 cache and an enhanced snoop logic circuit to increase bandwidth of peripheral bus during a memory access transaction. When a...
Method for purging unused data from a cache memory
An efficient method for purging cache memory sub-blocks within a cache memory block is disclosed. The method is particularly applicable to cache memories...
Computer bus expansion
An arrangement is provided whereby an expansion card can be inserted in a multi-contact computer backplane connector and then gates provided between bus lines...
Database network connectivity product
A method and apparatus for publishing and receiving events to a network. A plurality of "publisher" entities publish information and a plurality of "subscriber"...
Deterministic exchange of data between synchronised systems separated by
A method and apparatus provides data transmission between synchronous systems. One system has a phase locked loop to provide its local clock. The other system...
Single in-line memory module
A single in-line memory module (SIMM) for memory expansion in a computer system. The SIMM includes a plurality of memory chips surface-mounted on a printed...
Graphical distributed make tool methods apparatus and computer program
A make system includes an overlay make tool for graphical presentation of user-friendly data regarding build operations updating multi-file software ...
Self-biasing, offset-nulling power supply monitor circuit
An active digital voltage regulator circuit is a two terminal device that is connected in shunt to first and second power supply input lines. The active digital...
Parametric tuning of an integrated circuit after fabrication
The present invention provides an apparatus and method for repairing or improving the behavior of a tunable circuit of an integrated circuit (IC) when a target...
Dynamic bias circuit for driving low voltage I/O transistors
A bias circuit that generates a dynamic bias voltage for driving low-voltage transistors in an output buffer that interfaces with high-voltage signals is...
Method for generating a pulse output in a dynamic register
A dynamic pulse register which uses a standard clock signal and exhibits reduced propagation delay. The dynamic pulse register includes a precharge logic block...
Integrated circuit package and method
An integrated circuit package with heat slug is disclosed. The heat slug is thermally coupled to one or more semiconductor die using a single layer of high...
Water-based gravure printing ink
A single fluid water-based gravure printing ink comprising water; a macromolecular resin binder comprised of resins soluble in water regardless of the pH of the...
A skin button comprising a cylindrical core component secured in the subcutaneous tissue of the living body as passing through the tissue, the core component has...
Linking related data in a document set including a plurality of books
written by different groups of authors in...
Particularly, a system and method are disclosed that enable an author of a subsection of a document quickly to locate referenced information in other parts of...
Internet-based spelling checker dictionary system with automatic updating
A dictionary system has a vendor computer and a plurality of client computers that communicate through the Internet. Each client computer has a word processor...
Method and apparatus for performing byte-code optimization during pauses
Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The...
Replicating code to eliminate a level of indirection during execution of
an object oriented computer program
A method and apparatus for accelerating the execution of an object oriented computer program having a plurality of objects. In one embodiment, each of the...
System and method for protecting use of dynamically linked executable
A computer system has a program module verifier and at least first and second program modules. Each program module includes a digital signature and an executable...
Communication controllers and methods therefor
A method, in a host adapter circuit configured for coupling a host electronic device with one of a fiber channel loop and a point-to-point communication channel,...
Methods and apparatus for conspiracy between objects
A number of methods and apparatus are disclosed for providing a service in a distributed object operating environment. According to some embodiments of the...
Enhanced heat sink attachment
A slug or plate of copper or some other material having high heat conductivity is attached by an adhesive such as epoxy to a heat-emitting electrical component...
Interfitting heat sink and heat spreader slug
A heat transmitting slug is attached to a chip or other heat emitting electronic component by an adhesive. A heat sink is mounted on the slug by one or more...