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.
Standard interface system between different LCD panels and a common
frame buffer output
The present invention provides an interface for a computer system that can drive several different display systems. The interface of the present invention...
Quaternary signal encoding
An apparatus and method enables inputs based on a quaternary encoding having high, pulled-up, pulled down and low signal values. The high and low values can be...
Locking of computer resources
A computer processor includes a number of register pairs LOCKADDR/LOCKCOUNT. In each pair, the LOCKADDR/LOCKCOUNT register is to hold a value that identifies a...
Digital gate computer bus
A computer bus includes a set of computer bus input nodes to receive a set of computer bus input signals generated by system cards attached to the computer bus....
Apparatus and method for secure device addressing
A method for securely accessing a peripheral device at an absolute address is disclosed. A computer program is executed to request from an operating system a...
Snoop filter for use in multiprocessor computer systems
An improved method and apparatus for distributing transactions among a plurality of groups of processors in a multiprocessor computer system are disclosed. An...
Method and apparatus for pre-processing and packaging class files
A method and apparatus for pre-processing and packaging class files. Embodiments remove duplicate information elements from a set of class files to reduce the...
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...
Method and apparatus for dynamically optimizing an executable computer
program using input data
The present invention provides a method and apparatus for using input data to optimize a computer program. Initially, the computer program is divided into one or...
Method and apparatus for generating an optimized target executable
computer program using an optimized source...
A method and apparatus for transforming a source executable code optimized for a source processor into a target executable code optimized for execution on a...
Method and apparatus for explicit rate flow control in ATM networks
An efficient, cost effective method and apparatus for performing resource allocation of available bit rate (ABR) virtual circuit (VC) in an asynchronous transfer...
Process for the production of water soluble modified rosin ester
vehicles for laminating inks
A method for the production of an improved water soluble resin binder for laminating printing inks has been discovered. The method comprises esterifying the...
Highly available cluster virtual disk system
A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides...
Instruction fetch mechanism with simultaneous prediction of control-flow
A microprocessor is provided with an instruction fetch mechanism that simultaneously predicts multiple control-flow instructions. The instruction fetch unit...
Execution unit and method for using architectural and working register
files to reduce operand bypasses
A CPU (central processing unit) of a computer. The CPU comprises a dispatch controller, a pipeline, a working register file, and an architectural register file....
Icon for a computer screen
Method, apparatus and program product for updating visual bookmarks
Methods, systems, and computer program products are disclosed for creating, displaying, selecting, updating, and using visual bookmarks. A visual bookmark is a...
Method and system for facilitating access to selectable elements on a
graphical user interface
In one embodiment the present invention provides a method of selecting a selectable element with a character input device from a list of exically unordered...
Method for automated electromigration verification
An automated method detects electromigration violations in an integrated circuit design. Starting from the lowest hierarchy of the design so far completed, the...
Phase error cancellation method and apparatus for high performance data
A phase error cancellation apparatus captures data bits of a serialized data stream with reduced phase error by aligning a generated clock signal to the data...
Multiplication apparatus and methods which generate a shift amount by
which the product of the significands is...
A computer instruction execution unit includes different execution paths for different categories of instructions. Different execution paths share circuitry. The...
Multi-chip module with flexible circuit board
An improved memory module for mounting chips. The memory module has a circuit board which is at least partially flexible between a first part and a second part....
Pulsar desk top system that will produce 500 watts of heat
A computer housing which includes a chassis that has a first compartment and a second compartment. The first compartment includes a first electronic assembly and...
Video frame synchronization of independent timing generators for frame
buffers in a master-slave configuration
A method and apparatus for synchronizing the vertical blanking of multiple frame buffers which may exist on the same computer or separate computers for certain...
Leached alumina vanadyl catalysts for hydroxylation of aromatics using
molecular oxygen as the terminal oxidant...
A process is disclosed for the catalytic hydroxylation of aromatic hydrocarbons which comprises contacting aromatic feedstock with oxidant comprising molecular...
Method and apparatus for testing memory devices under load
A method for verifying a desired operation of an untrusted memory device is performed under load and includes shadowing read and write operations to the...
Event notification in a computing system having a plurality of storage
In a computing system having a plurality of storage devices, notification of an application program of a change of state in a storage device so that corrective...
Extensible test method and apparatus useful for rendered controls
Information is extracted in text form from a graphically oriented application program by commands originating in a test program module. The application module is...
System and method for remote buffer allocation in exported memory
segments and message passing between network...
In a distributed computer system, a sending node prompts a receiving node to allocate and export to the sending node one or more memory "segments". Each...
Lid dispenser with dial adjustment and pivoting access door
The lid dispenser of the present invention has four rods which extend from the front to the rear and which support and guide the lids. The rods are connected at...
Multiprocessor digital data processing system/shared memory
multiprocessor system and method of operation
A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates...
Software tool for indexing document made from plurality of smaller
documents created using different versions...
A software tool that allows a user to combine a number of smaller documents and then to index the combined documents. A bookfile contains one or more documents,...
Compiler dispatch function for object-oriented C
A compiler is described that generates instructions to execute object-oriented method call invocations in an efficient manner. Specifically, a method dispatch...
Method and apparatus extending coherence domain beyond a computer system
In a networked computer system that includes an omnibus system coupled to a plurality of workstation/computer subsystems, an optimal global reordering of...
System and method enabling awareness of others working on similar tasks
in a computer work environment
A computer system and method provide networked computer users with information about which other users are task proximate to the user, thereby facilitating...
Method and system for providing relevance-enhanced image reduction in
The present invention provides a method and system for providing relevance-enhanced image reduction in computer systems. Using such a method and system,...
Loudspeaker assembly with adjustable directivity
A loudspeaker assembly includes a base, a supporting plate, a casing, and a loudspeaker. The supporting plate is securely mounted to the base and includes a...
Distributed garbage collection system and method
A distributed garbage collection system and method is disclosed that is compatible with local ref-count or full garbage collection and that ensures that no local...
Checksum determination using parallel computations on multiple packed
A method for improved speed performance in calculating a checksum by loading groups of data elements into first and second registers. The loaded data elements...
Device system and method for processing information from hybrid optical
A disk drive device for driving a hybrid optical disk recording medium includes a read head and a read/write head. The read head detects information recorded in...
Method and apparatus for constructing a frame buffer with a fast copy
A method and apparatus for quickly copying a first frame region into a second frame region. A video memory array comprising a plurality of video random access...
System and method for displaying user selected set of advertisements
A method and apparatus for displaying user selectable advertising information or other user selectable informational images on a host computer. In a preferred...
Method and apparatus for powering-on a computer-based system via a
A network interface card in a networked client computer includes a network interface circuit that decodes and then compares incoming network packet addresses to...
Implementing digital signatures for data streams and data archives
Methods, apparatuses and products are provided for establishing and verifying the authenticity of data within one or more data files. In accordance with one...
Method for precise architectural update in an out-of-order processor
A processor including at least one execution unit generating out-of-order results and out-of-order condition codes. Precise architectural state of the processor...
Grouping logic circuit in a pipelined superscalar processor
A pipelined instruction dispatch or grouping circuit allows instruction dispatch decisions to be made over multiple processor cycles. In one embodiment, the...
Latency prediction in a pipelined microarchitecture
The present invention solves the problems associated with the prior art by providing a latency prediction bit (LPB) to indicate the latency with which an...
Multiprocessing system configured to perform synchronization operations
When a processor within a computer system performs a synchronization operation, the system interface within the node delays subsequent transactions from the...
Modular EMC PCI card gasket
A PCI card is inserted through an I/O opening in a computer panel. On one edge of the card is a cover from one end of which projects a tab. A resilient gasket is...