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.
Method and apparatus for analysis of particulate content of gases
A method and apparatus for analysis of particulate content of gases, applicable to the quantitative and qualitative analysis of vehicle engine emissions,...
Drilling fluid additive containing a fish oil/glycol mixture and related
A drilling fluid additive for use during drilling and excavating applications, the additive comprises a mixture of an oil, an ester alcohol, nonionic surfactant...
Disk fragmentation reduction using file allocation tables
A combined file allocation table file system (CFAT file system) uses two or more FAT file systems with different cluster sizes to form a single user visible FAT...
Estimating the degree of change of web pages
When monitoring a large number of information sources such as pages on the World Wide Web, a user may not have time to normally look at each source at regular...
Method for dynamically reconfiguring a processor
A method and apparatus for dynamically reconfiguring a processor involves placing the processor in a first configuration having a first number (m) of strands...
Using constant selectors for method identification
A process for generating method invocation instructions for a source-code program expressed in an object-oriented computer programming language is described. The...
Information appliance software architecture with replaceable service
module providing abstraction function...
An architecture for an information appliance adapted for a specific application supports a variety of appliance personalities, relying on a single core...
System and method for reducing the effects of hardware faults in a
computer system employing multiple central...
A fault-tolerant computer architecture is described wherein the effect of hardware faults is diminished. The architecture employs a main data bus having a...
On-chip PLL phase and jitter self-test circuit
An ASIC includes a PLL and digital circuitry to quantize and measure phase and average maximum jitter between a system clock input to the PLL, and a ...
Apparatus and method for improving the noise immunity of a dynamic logic
A dynamic logic signal repeater includes a complementary dynamic logic circuit with an input node to receive an input signal and an output node storing a...
Ghost-like decorative object
Decorative structures comprising a flexible sheet-like member simulate universal conceptions of the appearance of floating and fixed ghosts. A structure for...
Computer screen with a set of icons
Method and apparatus for reducing a computational result to the range
boundaries of an unsigned 8-bit integer...
The method and apparatus for checking and reducing an intermediate result signal arising from a manipulation of data signals without using conditional branches,...
Remote procedure call system and method for RPC mechanism independent
client and server interfaces...
A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by...
Multiprocessing computer system employing local and global address
spaces and COMA and NUMA access modes
A multiprocessing computer system employs local and global address spaces and Non- Uniform Memory Architecture (NUMA) and Cache-Only Memory Architecture (COMA)...
System and method for preserving message order while employing both
programmed I/O and DMA operations
In a cluster of computer nodes, each node has network interface and at least one processor. Transmission of a multipart message from a first node to a second...
Method and apparatus for successive refinement of broadcasted video
An apparatus for successive refinement of video frames, and methods of operating the same result in reduced latency for downloading the video frames. The...
Data channel extraction in a microprocessor
A method for operating a microprocessor in extracting an arbitrary channel of data from an image of any number of multiple channels with substantially minimized...
Method and apparatus for improved graphical user interface having
An intuitive graphical user interface is based upon a geographic map structure, and includes a system for controlling remote external electronic devices. In the...
Method and apparatus for eyetrack-driven information retrieval
Apparatus, methods, systems and computer program products are disclosed that determines what information presented on a computer display screen to a user most...
Toner-type computer housing for peripherals
A "tower"-type computer has a metal frame or chassis enclosed in an ornamental plastic housing. One side of the plastic housing with an attached metal liner is...
System and method for efficient remote disk I/O
When a client computer requests data from a disk or similar device at a server computer, the client exports the memory associated with an allocated read buffer...
Method and system for electronic bill payment
A method and system for providing a fully automated electronic bill processing capability that is integrated with banking institutions and their customers is...
Altitude sparse aircraft display
A system, method, apparatus, and computer program product for avoiding aircraft collisions with stationary obstacles. The aircraft is provided with a simplified...
Low-latency, high-throughput, integrated cache coherent I/O system for a
A single-chip central processing unit (CPU) includes a processing core and a complete cache-coherent I/O system that operates asynchronously with the processing...
Control circuit for a buffer memory to transfer data between systems
operating at different speeds
The present invention relates to a simplified flag control circuitry for use in first in first out (FIFO) memory buffers. The special FIFO memory buffer...
System, method and article of manufacture for creating an object
oriented component having multiple...
Method, system and article of manufacture for creating an object oriented component having multiple bidirectional ports for use with an object oriented based...
Method for processing single precision arithmetic operations in system
where two single precision registers are...
In an out-of-order processor having single-precision floating-point registers aliased into double-precision floating-point registers, a single-precision...
System for packet filtering of data packet at a computer network
A system for screening data packets transmitted between a network to be protected, such as a private network, and another network, such as a public network. The...
Secure DHCP server
A preferred embodiment of the present invention includes a method and apparatus for allocating and using IP addresses in a network of client systems. More...
Method and apparatus for controlling server activation in a
A method and apparatus for controlling server activation. In the prior art, there exists a race condition between the shutting down of an old server and the...
System and method for displaying a selected region of a
multi-dimensional data object
A data visualization arrangement facilitates the display of a selected region of a multi-dimensional data object in a selected one of a plurality of display...
System and method of a fast inverse discrete cosine transform and video
An array of DCT transform coefficients are converted to a two-dimensional array of spatial data in a video compression or decompression system. The array of DCT...
Guard assembly for cane cutter
A guard assembly (2) is used to protect the cutter blades (20, 21) of a cane cutter (10). The guard assembly includes a guard body (4) which is mounted to the...
Computer screen with an icon
Icon for a computer screen
Multiprocessing system configured to perform prefetch coherency activity
with separate reissue queue for each...
A computer system includes multiple processing nodes, each of which is divided into subnodes. Transactions from a particular subnode are performed in the order...
Method and apparatus for space efficient inter-process communications
A computer-implemented method and apparatus in a computer system for inter-process communication. A first procedure allocates a first buffer in a first memory...
Virtual bus for distributed hardware simulation
Virtual bus stubs, which can be distributed among constituent computers of a computer network, and a central resolver cooperate to simulate a bus which is...
Hardware compatibility circuit for a new processor architecture
A processor which includes separate instruction and data caches and which executes instructions according to a new instruction set architecture, efficiently...
System for transmitting data packet after matching data packet's routing
pattern with predetermined data routes...
Data routing of the present invention is a capability of pre-configuring routes for data traveling through the software or the hardware of a computer system. The...
Apparatus for scan test of SRAM for microprocessors having full scan
An apparatus for allowing a RAM array within an SRAM to be tested via scan ATPG is disclosed. A first clocked flip-flop has a data input latched high, a scan-in...
Decode register with scan functionality
A decode register which receives a first plurality of input lines. If the decode register is not in a scan mode during a given clock cycle, the decode register...
Flip-flop design and technique for scan chain diagnosis
A modification to conventional scan chain design is disclosed which can identify whether any connection in the scan chain is shorted to the supply voltage or...
Apparatus for forming a sum in a signal processing system
According to a presently preferred embodiment of the present invention, a method for processing a incoming signal comprising the steps of selecting a first set...
Non-blocking multiple phase clocking scheme for dynamic logic
A non-blocking multiple-phase clocking system for use with dynamic logic provides clock phases with overlapping evaluation phases to a circuit including a...
Clock distribution network with modular buffers
A n level clock distribution network for a datapath block includes an external buffer that outputs a clock signal and a datapath block having a logic block and a...
An integrated circuit and associated method for reducing total signal propagation delay as well as power consumption and thermal dissipation. The integrated...
Dental composition for dentin hypersensitivity
There is provided a dental composition for relieving dentin hypersensitivity, which occludes dentinal tubules having an opening on the surface of dentin to...
Door lock for swinging door
A deadbolt lock system is provided for a swinging door which prevents movement of the deadbolts from a locked position to an unlocked position when the door is...