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.
Multi-tier cache and method for implementing such a system
A multi-tier cache system and a method for implementing the multi-tier cache system is disclosed. The multi-tier cache system has a small cache in random access...
Memory allocation maintaining ordering across multiple heaps
A method and apparatus for adding and deleting data in a plurality of heaps stored in memory, where the ordering of the data in the heaps is maintained across...
Computer controlled laser fog tracking
A scanning transmissometer is disclosed for use with a large number of reflectors for detecting dense, but very localized patches of fog to permit warnings to be...
Method and apparatus for subcontracts in distributed processing systems
The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between...
Correct and efficient sticky bit calculation for exact floating point
divide/square root results
Quotient digit selection logic is modified so as to prevent a partial remainder equal to the negative divisor from occurring. An enhanced quotient digit...
Integrated circuit with identification signal writing circuitry
distributed on multiple metal layers
An integrated circuit includes a first metal layer with first layer identification signal writing circuitry connections to produce first metal layer circuit...
Configurable runtime graphical user interface widget management
A method facilitating modification of an application's graphical user interface (GUI), particularly by application end-users. In particular, the method permits...
Programmable digital frequency multiplier
A programmable digital frequency multiplier includes either a delay locked loop with an input clock or a ring oscillator which generates multiple phase delayed...
Method and apparatus for managing virtual computer memory with multiple
A computer system having virtual memory that can be mapped using multiple page sizes onto logically addressable physical memory. An intermediate addressing...
Hypertext information retrieval using profiles and topics
A computer-implemented method and system for of retrieving information. A first file of information is received which includes a first markup language to...
Fast handling of branch delay slots on mispredicted branches
An apparatus and method for quickly and efficiently handling mispredicted branch instructions in a computer processor having multiple instruction execution...
Method of generating exact-length wires for routing critical signals
Disclosed is an automated method for adjusting wire lengths between connected circuit elements of an integrated circuit. The method includes the following steps:...
Dependency checking apparatus employing a scoreboard for a pair of
register sets having different precisions
A dependency checking apparatus includes a scoreboard which records destination operands of instructions outstanding within the pipeline of a microprocessor....
Full duplex flow control for ethernet networks
CSMA/CD is used to implement flow control in a full-duplex Ethernet network in a lossless fashion. Uniquely identifiable flow control transmit on/off ...
User-controllable persistent browser display pages
The present invention provides a user control mechanism for selectively retaining for display a document obtained from a network. The user control is located as...
System and method for temporally varying pointer icons
A system and method for computer operation. An object to be pointed to in a user's computer display (109) is indicated with an animated pointer icon (113). In a...
CMOS current controlled delay element using cascoded complementary
differential amplifiers with replicated bias...
A cascoded cmos differential delay element is described. The delay element provides a controlled delay useful in forming voltage controlled oscillators or other...
Linear CCD hand held bar code reader with vibrator
A linear CCD hand held bar code reader which includes a vibrator to provide a vibration signal when the reader completes a reading of a bar code is described. A...
Computer screen with a set of icons
Computer screen with a set of icons
Computer caching methods and apparatus
When cache misses occur simultaneously on two or more ports of a multi-port cache, different replacement sets are selected for different ports. The replacements...
Computer system including a novel CMOS voltage regulator
In accordance with the teachings of this invention, a novel voltage regulator is taught which is capable of being formed solely of MOS devices. This eliminates...
Method and apparatus for testing cache RAM residing on a microprocessor
An apparatus and method for enabling a cache controller and address and data buses of a microprocessor with an on-board cache to provide a SRAM test mode for...
Capability security for transparent distributed object systems
A system providing capability security for distributed object systems is disclosed. The basic tenet of capability security is that the right to do something to...
Error detection and correction method and apparatus for computer memory
An S8ED system is implemented in a memory system to detect single errors involving one or more bits in a byte of subject data, stored in and retrieved from the...
Apparatus and method for instantaneous stretching of clock signals in a
delay-locked loop multi-phase clock...
An apparatus and method for instantaneously stretching multi-phase clock signals includes a delay line to generate a plurality of multi-phase clock signals. An...
Method for direct attachment of an on-chip bypass capacitor in an
Switching noise at integrated circuit V.sub.DD and V.sub.SS metal traces is reduced by minimizing lead inductance in on-chip bypass capacitors. For each on-chip...
Asymmetric low power MOS devices
Low threshold voltage MOS devices having asymmetric halo implants are disclosed herein. An asymmetric halo implant provides a pocket region located under a...
Solid superacid catalyst comprising group VII metal and having H.sub.o
less than -18
The invention is a solid catalyst having acid strength H.sub.o less than -18. Such catalysts are characterized by the ability to react with very weak bases, such...
Offset lithographic printing process with a water based ink
An offset lithographic printing process comprising printing at a relative humidity of 75-90% utilizing a water-based, single fluid, fountain solution free,...
Method and apparatus for selecting a way of a multi-way associative
cache by storing waylets in a translation...
The present invention provides a cache manager (CM) for use with an address translation table (ATT) which take advantage of way information, available when a...
System and method for automounting and accessing remote file systems in
Microsoft Windows in a networking...
A virtual file system accessing subsystem is disclosed for use in connection with a computer system connected in a computer network. The computer system runs a...
Fast microprocessor stage bypass logic enable
A method and apparatus for determining data dependencies and enabling bypass logic in parallel. In particular, a given stage in a given execution unit will (1)...
Multi-pipeline microprocessor with data precision mode indicator
The present invention recognizes that for most functional units, there will rarely be both single and double precision operations in the pipeline at the same...
Compiler system and method for resolving symbolic references to
externally located program files
A program compiler identifies each symbol in a source program that references another program. For each identified symbol, the compiler determines whether the...
Emulating a delayed exception on a digital computer having a
corresponding precise exception mechanism
A digital computer system comprises a precise exception handling processor and a control subsystem. The precise exception handling processor performs processing...
Mechanism for reducing data copying overhead in protected memory
A method and an apparatus for reducing data copying overhead associated with protected memory operating systems. In an ATM (Asynchronous Transfer Method)...
Transaction device driver technique for a journaling file system to
ensure atomicity of write operations to a...
A transaction device driver that exports a transaction interface tailored to the requirements of conventional journaling file systems. The operating system file...
Videostream management system
An improved videostream management system. A videostream broadcast or recording includes a relevance level indicator. When a user is unable to view a portion of...
System and method to transparently integrate private key operations from
a smart card with host-based...
A system and method provide transparent integration of a smart card private key operations with an existing set of encryption services and system applications. A...
System and method for serial to parallel data conversion using delay line
A serial data to parallel data converter is disclosed which has the advantage of accurately converting high frequency serial data to parallel data while using...
Weatherproof tree ornamentation
A weatherproof seasonal tree ornamentation includes a sheet of clear waterproof plastic which is dimensioned to fit around the trunk of a tree and which is...
Computer screen with a set of icons
System for controlled generation of assembly language instructions using
assembly language data types including...
A system and method are provided for controlling the generation of assembly language sequences. This is accomplished with a high level language which has as data...
File system level compression using holes
A method, apparatus, and computer-usable medium for compressing data in a file system utilizing the concept of "holes". A mapping table in a file system maps the...
Pluggable account management interface with unified login and logout and
multiple user authentication services
A system and method provide transparent access from any system entry service to multiple account management services, and particularly to multiple authentication...
Method and apparatus that processes a video signal to generate a random
number generator seed
A method and apparatus processes a video image signal to generate one or more random number generator seeds. Preferably, the video image signal represents a...
Apparatus and method for processing errors associated with data
transfers in a computer
An apparatus and method for transferring data within a computer includes a first computer sub-system connected to a second computer sub-system. The first...
Pipelined scan enable for fast scan testing
High speed scan testing is facilitated by pipelining or distributing a scan enable signal to scan circuits through a distribution network. The pipeline is formed...