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.
Measurement of signal propagation delay using arbiters
Arbiter circuits placed between two signal path segments on a semiconductor chip to measure the difference in propagation delay between those paths at their...
Static random access memory (RAM) systems and storage cell for same
A method of continuously replenishing a four-transistor static RAM storage cell is described. Such method comprises biasing both the back gate terminals and the...
A graphical user interface enhances user information when scrolling through a document by determining the amount of relevant information at a particular...
Output driver with improved impedance control
A driver may be provided which controls output impedance of a driver which includes within the driver an impedance circuit and slew rate control. Accordingly, a...
Self-lubricating bearings and assemblies thereof
A self-lubricating bearing includes an axle hole having a first section and a second section. The first section includes a first inner transverse length and the...
Computer system providing low skew clock signals to a synchronous memory
A computer system is described including a processor for executing instructions, a memory module for storing instructions and data, and a memory controller...
Network-based authentication of computer user
A network-based authentication scheme is provided that performs authentication in a centralized manner for the stand-alone computers of a particular...
Partitioning of storage channels using programmable switches
A data storage system having a first storage channel, a first controller coupled to the first storage channel, a first storage device coupled to the first...
Visualizing degrees of information object attributes
Display of an icon is modified to permit information about at least four independent multiple valued variables to be readily received by a viewer. Frequency of...
Auxiliary artificial heart of an embedded type
An artificial heart has a driving section, a nozzle section, a pump section for insertion into a ventricle of a human heart, and a sealing section forming a seal...
Automatic checking of public contracts and private constraints on
In a distributed system, a method and apparatus for automatically checking objects according to a specification which includes public contracts and private...
Method and apparatus for managing connections for communication among
objects in a distributed object system
A method and apparatus for managing connections between objects in a distributed object system includes a method and apparatus for terminating connections...
Method and apparatus for docking, launching and running applications in a
The same "look and feel" of environment applications is given to non-environment, or foreign, applications. Like environment applications, a non-environment...
Interactive graphical user interface for television set-top box
A graphical user interface (GUI) for a television set-top box which includes a web browser. The set-top box has an Internet data connection and is controlled...
Non-monotonic dynamic exclusive-OR/NOR gate circuit
A logic gate for producing an output signal representing a logical operation of a first logic signal and a second logic signal includes a first input terminal...
Sock for athlete's foot
A sock for preventing athlete's foot includes sheaths at the toe portion of the foot that can reach, cover, and fit into areas between toes. The sheaths can...
Processor coupled by visible register set to modular coprocessor including
integrated multimedia unit
A coprocessor coupled to a hardware processor and capable of performing multimedia operations is provided. The coprocessor includes an instruction fetch and...
Safety wheel of a baby's wheeled chair
A safety wheel of a baby's wheeled chair has a support member, a right wheel part, a left wheel part, a ball and a side cover. The support member is connected to...
Liquid crystal display
System and method for automatically instantiating classes in a virtual
A program loading arrangement is used in connection with a virtual machine for loading programs for processing in the virtual machine. The program loading...
Method and apparatus for paging data and attributes including an atomic
attribute for digital data processor
A digital data processing apparatus has a primary data storage element that stores data for access by one or more processes, as well as a secondary data storage...
Multiprocessing system configured to perform efficient block copy
A computer system optimized for block copy operations is provided. In order to perform a block copy from a remote source block to a local destination block, a...
Multiprocessor computer system employing a mechanism for routing
communication traffic through a cluster node...
A multiprocessing computer system includes a plurality of nodes interconnected through a global interconnect network which supports cluster communications. An...
Power sub-frame for a system unit
A power sub-frame is provided for a system unit. The power sub-frame has four walls defining first, second, third and fourth sides of a open, rectangular frame....
Method of manufacturing a filter
A photocatalytic oxidation purification system includes an ultra violet light source and a filter that comprises a pleated wire mesh substrate with a nanophase...
Method and system for secure distribution of cryptographic keys on
A method and apparatus for secure and scalable key management in a multicast network environment is provided. In a first portion, one or more seed nodes on the...
Apparatus including a fetch unit to include branch history information to
increase performance of multi-cylce...
An instruction fetch unit for fetching instructions from an instruction cache of a processor. The fetch unit includes a next fetch address mechanism generating...
Multiprocessor digital data processing system
A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates...
Data alignment between buses
A bus bridge for a computer system for bridging first and second buses includes a shift and accumulate unit. The shift and accumulate unit includes a shifter...
Method and system for storing data in a hash table that eliminates the
necessity of key storage
A method and system for storing data in a hash table of a computer system. A hash function specifies a storage location of the hash table for data associated...
Resistive arrayed high speed output driver with pre-distortion
A high speed self-terminated output driver includes an array of resistive drivers that are pulse-activated in succession to process a corresponding succession of...
Computer display device
Top frame of walker
Method and apparatus for finding bugs related to garbage collection in a
A method and apparatus for finding bugs related to garbage collection in a virtual machine. For each possible garbage collection point in a stream of execution,...
Method for routing conductive paths in an integrated circuit
A method for routing conductive paths in an integrated circuit, each conductive path having a first pin and a second pin is described herein. The method includes...
Determinism in a multiprocessor computer system and monitor and processor
A multiprocessor computer system which provides fault tolerance includes a number of processing sets. At least one of the processing sets is operable ...
Load balancing in a network environment
A method is provided for load balancing requests for an application among a plurality of instances of the application operating on a plurality of servers. A...
System and method for floating-point computation
A system is disclosed for performing floating point computation in connection with numbers in a base floating point representation (such as the representation...
Methods, apparatus, and product for distributed garbage collection
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester...
Apparatus and method for loading objects from a primary memory hash index
A method of loading objects from primary memory includes the step of creating hash values for listed objects to create a hash index specifying a set of hash...
Data structure and method for managing multiple ordered sets
A turnstile FIFO stores data packet from each of a number of separate ordered sets in a generally circular list structure. A select data packet can be dequeued...
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...
Load balancing for replicated services
A method is provided for load balancing requests for a replicated service or application among a plurality of servers operating instances of the replicated...
Using and accessing information from fonts in multiple formats
One embodiment of the invention provide for access and use of information from fonts in multiple formats (including font format specific information) in an...
Apparatus for dynamic termination logic signaling
An information handling system includes a plurality of transmission lines coupled together at one end and having a characteristic impedance, a driver circuit...
Apparatus for reducing reflections when using dynamic termination logic
An information handling system includes a plurality of transmission lines coupled together at one end through resistance elements having a particular resistance,...
Waste processing system and related methods
A waste processing system comprising a mixing tank system with an agitation system; a separation system, and a slurry tank system having a shearing system. The...
A rotatable rack comprising a U-shaped fastening member having a first arm and a second arm each pivotally coupled to first and second L-shaped rods, ...