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.
Cache tag caching
A cache memory system having a cache and a cache tag. A cache tag cache is provided to store a subset of the most recently or frequently used cache tags. The...
Timer with fixed and programmable interrupt periods
A method for causing two programmable interrupts to take place is described herein, using a counter having an output having an adjustable period, a first...
Mechanism for invoking and servicing multiplexed messages with low context
Data structures, methods and devices for reducing computing overhead by utilizing threads which are effective to listen for requests for new connections, for new...
Apparatus and method for improving performance of proxy server arrays that
use persistent connections
A method and apparatus that ensures that requests for pages in a particular domain name are routed to the same proxy server by all of a plurality of clients. If,...
Distributed system and method for providing SQL access to management
information in a secure distributed network
An access control database defines access rights through the use of access control objects. The access control objects include group objects, each defining a...
Pre-scheduled callback service
Techniques for establishing a pre-scheduled international telephone call using a callback service to take advantage of the arbitrage which exists when there is a...
Method and system for generating data packets on a heterogeneous network
An improved method and system for generating packets for transmission over different routes on a network is presented. In a large network such as the Internet,...
Apparatus for dissipating heat from a circuit board having a multilevel
For a circuit board populated with numerous components having different heights, the need for numerous individual heatsinks to accommodate the circuit board's...
Method and apparatus for visualizing locality within an address space
A method and that display certain aspects of a computer memory on a display screen in accordance with a fractal curve. In at least one embodiment, the fractal...
System for Distributing Clocks
A system for converting between parallel data and serial data is described. In the system, individual bits of the parallel data are latched into individual...
Method and apparatus to improve the thermal interface between a heat sink
and a semiconductor
A method and apparatus improve the thermal interface between a heat sink and a semiconductor. A support member is attached to a bias plate to facilitate a fixed...
Post mounted heat sink method and apparatus
Heat sinks and methods particularly suited for use on packaged integrated circuits which are not amenable to the use of snap-on heat sinks and on which...
Golf ball marking template
The present invention is a ball marking template comprising first and second portions attached to each other at first ends respectively by a hinge mechanism, the...
Combination padlock with enlarged dials
Combination padlock with locking cable
Method and apparatus for software component analysis
Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one...
Method and apparatus for memory allocation in a multi-threaded virtual
Methods and apparatus for the efficient allocation of shared memory in a multi-threaded computer system are disclosed. In accordance with one embodiment of the...
Service framework for a distributed object network system
An improved method and apparatus for providing a service framework for a distributed object network system are provided. In some embodiments, an apparatus that...
Supporters providing extensible classes without recoding for
A system and method for adding support for new contained classes to a container class that does not require the container class to be recompiled. Also disclosed...
Dynamic graphical user interface feature-set configuration
A system dynamically constructs a graphical user interface associated with an application. A command class library stores command classes that represent...
Rub resistant heatset lithographic printing ink
Heatset lithographic printing ink compositions having improved rub-resistant properties containing a resin cross-linked with a polyepoxide compound and...
Agent icon for a display screen of a programmed computer system
Efficient handling of a large register file for context switching
A processor including a large register file utilizes a dirty bit storage coupled to the register file and a dirty bit logic that controls resetting of the dirty...
Instruction result labeling in a counterflow pipeline processor
The present invention provides an efficient streamlined pipeline for a counterflow pipeline processor with a renaming table. The counterflow pipeline includes an...
Method and apparatus for deferred throwing of exceptions in C++
Methods and apparatuses for deferring, or delaying, the throwing of exceptions are disclosed. In one aspect of the present invention, an exception is raised...
System and method for floating-computation for numbers in delimited
floating point representation
Floating point numbers and other values are represented in a "delimited" representation in which all numbers, including those which would in the IEEE Std. 754...
Remote access-controlled communication
To establish an access-controlled communications path between a client and an access-controlled network resource, a determination is initially made as to whether...
Platform-independent device drivers
A computer-implemented method for allocating memory resources to a device driver is described. In one embodiment, a device driver generates a request for memory...
Endianness checking for platform-independent device drivers
Methods, apparatus, and software for endianness checking for platform-independent device drivers is described. According to one embodiment, the method of the...
Host controller interface descriptor fetching unit
The present invention relates to a method and circuit for prefetching direct memory access descriptors from memory of a computer system, and storing the...
A food barrier casing for enclosing foodstuffs to be boiled or cooked within the casing, in particular for cooking or simmering sausages, ham, pickled products,...
Water-based offset lithographic newspaper printing ink
A single fluid water-based offset lithographic news ink comprising water; a macromolecular resin binder comprised of a resin soluble in water regardless of the...
Methods and apparatus for linking a program for remote execution
A linkage editor executing at a server receives instructions for packaging software components that are required for program execution at a client. The linkage...
Processor/memory device with integrated CPU, main memory, and full width
cache and associated method
An integrated processor/memory device comprising a main memory, a CPU, and a full width cache. The main memory comprises main memory banks. Each of the main...
Apparatus and method for providing trusted network security
A session key is established for accessing a trusted network from a browser. An authentication process receives identification information from a user at the...
Method and apparatus for displaying information on a computer controlled
Apparatus, methods, systems and computer program products are disclosed to provide a display of structured information on a computer controlled display device...
Method and apparatus for generational garbage collection of a heap memory
shared by multiple processors
Apparatus, methods, systems and computer program products are disclosed describing generational garbage collection on a card-marked heap memory shared by...
Method and apparatus for archiving hypertext documents
Apparatus, methods and computer program products are disclosed for archiving a hypertext document that contains a hyperlink definition. Archiving is the process...
Differencing non-overlapped dual-output amplifier 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...
Efficient, secure multicasting with minimal knowledge
A system for secure multicast including a plurality of participants that can send and receive multicast messages. A traffic distribution component is coupled to...
Method and system for measuring equivalent series resistance of capacitors
and method for decoupling power...
A system and method for measuring the equivalent series resistance (ESR) of one or more capacitors using an impedance analyzer, whereby the capacitors are joined...
Hotel check-out system
Specialized computer terminals with a telephone, touch screen and magnetic stripe reader are used to access a customer's bill from various locations within a...
Graphics system with multiported pixel buffers for accelerated pixel
A frame buffer dynamic random access memory (FBRAM) is disclosed that enables accelerated rendering of Z-buffered graphics primitives. The FBRAM converts...
System and method for providing master and slave phase-aligned clocks
A system and method for providing master and slave phase-aligned clocks. Upon a failure of a master clock signal, the system switches over to a slave clock...
Delay locking using multiple control signals
A delay-locked loop includes a phase detection circuit, a charge pump circuit and a phase shift circuit. The phase detection circuit is coupled to receive a...
Method, apparatus, and product for improved garbage collection in a memory
system through the removal of...
In accordance with the present invention a method for modifying a sequence of instructions to improve memory management within a storage device during execution...
Interpreter generation and implementation utilizing interpreter states and
Systems and methods for increasing the execution speed of interpreted programs which utilize an operand stack are provided. The value for the top of the operand...
Data integrity and availability in a distributed computer system
Data integrity and availability is assured by preventing a node of a distributed, clustered system from accessing shared data in the case of a failure of the...
Controlling access to a resource
A method and system are provided for determining whether a principal (e.g. a thread) may access a particular resource. According to one aspect of the invention,...