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.
Circular size-bounded file technique for a computer operating system
Apparatus and programmed method is disclosed, providing for the creation of a circular file of use in conjunction with the UNIX.TM. operating system or other...
Quorum mechanism in a two-node distributed computer system
Each node of a failing distributed computer system, e.g., as a result of a split-brain failure, races to achieve a quorum by successfully reserving two shared...
Pipeline system and method for multiprocessor applications in which each
of a plurality of threads execute all...
A pipelined process execution control system for multiprocessors is disclosed that enables multiple processors to cooperatively execute one or many software...
Implementation of high speed synchronous state machines with short setup
and hold time signals
An apparatus and method of handling short setup and hold time input signals. The apparatus separates the processing of the data signals into an input flip-flop...
Method and system for priortizing and filtering traps from network
Traps from network devices are filtered and prioritized. Filtering and prioritization can be performed on specific types of traps, traps from specific devices...
Video delivery system and method for displaying indexing slider bar on
the subscriber video screen
A system and method which displays a graphical icon, such as a slider bar, on a subscriber's television or display unit for indexing to different positions in a...
Portable muffin/cupcake pan with dome cover
Method for reserving resources
A method for managing resources in a computer system. According to one embodiment of the invention, a resource manager receives a first request of a first...
Real time thread dispatcher for multiprocessor applications
The present invention provides a process scheduler or dispatcher for a multiprocessor system for real time applications. This embodiment of the present invention...
Method and system for prioritized downloading of embedded web objects
In the preferred embodiment of the present invention, the method retrieves a web file and sorts one or more information element references according to a...
System for annotation overlay proxy configured to retrieve associated
overlays associated with a document...
A system and method for providing annotation overlays from diverse sources of commentary for World-Wide Web documents is disclosed. Sources of commentary...
Method and apparatus for receiving electronic mail
Apparatus, methods, and computer program products are disclosed to simplify a computer user's handling of electronic mail messages. The invention provides the...
Disconnected write authorization in a client/server computing system
Apparatus and a method for a client/server computing system having an optimized log file system for replaying client disconnect write operations to a server when...
System and method for diagnosing computer program faults through the
provision of program probe points and...
A system, method and computer program product of especial utility in allowing a user to insert a diagnostic computer program probe into an operating application...
System and method for automatic configuration of home network computers
An automated configuration system and method configures home network client computers, including determining local service provider information, without any user...
Edge-triggered dual-rail dynamic flip-flop with self-shut-off mechanism
A dynamic flip-flop includes a first input latch coupled to receive a data input signal and a second input latch coupled to receive the complement of the data...
Disposable package and dispenser
The present invention relates to a consumable product dispenser that is easy to fill with product and also serves as a package for shipment of the product to an...
Voting data prefetch engine
A voter provided in combination with a plurality of prefetch predictors provides improved prefetch performance. In one embodiment, the voter determines which of...
Application binary interface and method of interfacing binary
application program to digital computer including...
An application binary interface includes linkage structures for interfacing a binary application program to a digital computer. A function in a relocatable...
System and method for checking the use of synchronization locks in a
multi-threaded target program
The present invention is a system and method for "checking the use of synchronization locks in a multi-threaded computer program" (hereinafter "WARLOCK II"). In...
System for inserting instructions into processor instruction stream in
order to perform interrupt processing
Digital multiprocessor methods and apparatus comprise a plurality of processors, including a first processor for normally processing an instruction stream...
System for adding requested document cross references to a document by
annotation proxy configured to merge and...
In a distributed computer system, an automated document annotation system and method adds hypertext cross-references to a set of known information sources into...
Method and apparatus for selectively unmanaging elements on a network
Elements on a network are selectively unmanaged by a network manager. An element is not managed when it is placed in a Pending state. Traps and events from the...
Method and apparatus for building network test packets
A method, apparatus, and computer program product are provided for generating test packets to be used in developing network protocol devices. According to the...
Scheme to allow two computers on a network to upgrade from a non-secured
to a secured session
An apparatus for allowing communications to a target host on a network to be upgraded from a non-secured session to a secured session. The apparatus including a...
Digital optical power modulator
An integrated digital light modulator. In one embodiment, a light beam is split into a set of binary weighted beams which are then individually switched on or...
Three-dimensional graphics accelerator with direct data channels for
A 3-D graphics accelerator which includes a command block or preprocessor, a plurality of floating point processors or blocks, and one or more draw processors or...
Dynamic dialog box facility for graphical user interface for computer
system video display
A computer system includes a information type source file, an information value file and a dynamic dialog box processor. The information type source file...
Process for the production of lithographic printing plates
The invention utilizes ink jet liquid droplets from one or more printer heads to form an image upon the surface of a printing plate corresponding to digital...
Method and apparatus for automatic generaton of documents with
single-layered backgrounds from documents with...
A method and apparatus are described for automatically converting documents from a first hypertext format that supports multi-layered backgrounds to a second...
File allocation tables with holes
A file system includes a file allocation table (FAT) and a file allocation table extension. Each FAT element of the file allocation table corresponds to a unique...
Method of transposing data buffer by selectively merging pairs of rows,
interleaving two operands of equal...
A method of transposing data. Either eight bit or sixteen bit data is placed in a buffer. Each buffer is defined to contain one or more sub-buffers. Rows of the...
System and method for a distributed debugger for debugging distributed
A system and method for providing a distributed debugger system for a distributed target computer application are disclosed wherein the programmer/developer of...
System and method for providing real time values in digital data
A programmable clock circuit generates a real time clock value, which is incremented in response to a real time clock increment signal. The real time clock...
Small, fast CMOS 4-2 carry-save adder cell
A CMOS 4-2 carry-save adder cell implementation. A XNOR gate is used in the computation of SUM and CARRY. By using an XNOR gate, there are no possible input...
Method and apparatus for vehicle wheel alignment testing
Method and apparatus for non-contact evaluation of wheel alignment for vehicles utilizes laser-based range-finders mounted at locations between which the vehicle...
Apparatus and method for identifying server computer aggregation
A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers includes the step of checking a...
Tetraalykylammonium polyoxoanionic oxidation catalysts
Alkanes are catalytically oxidized in air or oxygen using iron-substituted polyoxoanions (POAs) of the formula: The M' (e.g., iron(III)/iron(II)) reduction potential...
Apparatus for thermoset injection molding
An apparatus for thermoset molding includes a first mold portion having a first rim and a second mold portion, having a second rim which substantially conforms...
Electronic package cooling system and heat sink with heat transfer
A method for minimizing thermal overhead in an integrated circuit package is described. A heat sink having a base is integrally formed into the package. The base...
Apparatus and method for reducing power consumption in microprocessors
through selective gating of clock signals
A circuit to reduce the power consumption of a microprocessor includes activity monitor circuitry to generate an activity signal in response to a low activity...
Method and apparatus for easy insertion of assembler code for
Small assembly code routines are inlined with source code prior to optimization processing in a compiler in a data processing system. Each assembly code routine...
Method and system for loading classes in read-only memory
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an...
System for controlling functions of a target application using
A system for providing a user or agent control over functions defined by an object in a target application. The object is a new type of object called a...
Method and apparatus for managing relationships among objects in a
distributed object environment
A method and apparatus for managing relationships among objects in a distributed object environment includes a method and apparatus for determining whether two...
Method and apparatus for dynamically loading method call exception code
in response to a software method...
A method for handling method calls in a client/server computer system includes the step of receiving at a server computer a method call generated by a client...
Platform independent object and object application loader and method
A class loader downloads objects and object viewers from remote computer nodes, and invokes locally stored object viewers to view objects. When a user selects an...
Image rescaling in a parallel processor
An image rescaling method utilizing a parallel processor is provided. The computer-implemented method includes the steps of loading multiple word components into...
High speed display system having cursor multiplexing scheme
An apparatus and method for processing display data in multi-pixel sections which also tracks and maps a cursor in single pixel increments is disclosed. A video...
Unbalanced multiplexer and arbiter combination
A method and apparatus for high speed signal path arbitration and transfer of a plurality of source signals to a destination signal path, is provided. An arbiter...