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.
Acrylated maleic-modified rosin esters and methods of preparing same
A two-step method for introducing acrylic functions into high molecular weight natural resins, under mild conditions, without the risk of gellation, wherein an...
Method for introducing an equivalent RC circuit in a MOS device using
A method for providing low power MOS devices that include resistive paths specifically designed to provide a specified resistance between the bulk material of...
Active temperature gradient reducer
An apparatus and method for actively reducing the temperature gradient of a substrate. The substrate is placed in thermal contact with a heat dissipation...
Computer program language subset validation
Language subset validation includes validating multiple program modules that comprise a program. The program modules include multiple bytecodes defined for a...
Abstracting netlist to manage routing information
A method of designing an integrated circuit, by generating a first netlist for a first router design tool, abstracting the first netlist to mask selected old...
Method and system for providing a heuristic approach for testing cell
Method and system for testing building blocks or cells stored in cell libraries used in digital design including generating a test design configuration of rows...
Apparatus and method for identifying a digital device based on the device's
uniform device descriptor file that...
A method executed by one or more digital devices operating in a networked environment includes the step of storing a network address for each digital device of a...
Method and apparatus for storing short-lived objects in a virtual machine
One embodiment of the mechanism provides a system for storing short-lived objects defined within an object-oriented programming system. These short-lived objects...
Method and apparatus for encoding license parameters within a license
number for authentication purposes
A system that generates a license number based upon license parameters so that the license number can be authenticated by establishing that the license number...
Multiplexer select line exclusivity check method and apparatus
Disclosed herein is a system and method for determining whether multiplexers select lines within a circuit are exclusive of one another. The disclosed invention...
Bypassing topological restrictions with tunnels
Data units are tunneled through topological restrictions that reside in a path between a first network device and a second network device. For example, a remote...
Datapath control circuit with adjustable delay elements
A control circuit for a FIFO datapath is described. The control circuit consists of a chain of Muller C-elements with adjustable delay elements placed between...
Disclosed is a deodorizer composition comprising magnesium and calcium phosphate compounds, capable of effectively removing various malodorous components from...
Hinge mechanism for outdoor lighting assembly
A hinge mechanism for a lighting assembly has a base with a slot, a shuttle guide extending from edges of the slot, a shuttle coupled with the base and capable...
Spacing frame device for electric facilities
Designing integrated circuits to reduce electromigration effects
A method of designing an integrated circuit calculates the current density in each metal lead. The method can calculates a mean time to failure for at least one...
Method for operating a boundary scan cell design for high performance I/O
A boundary scan cell design which places the multiplexor before the functional flip-flip on the functional line path, reducing the multiplexor delay in the...
Restricting the damaging effects of software faults on test and
A system that restricts the damaging effects of software faults that interact with test and configuration circuitry. This test and configuration circuitry...
Branch and return on blocked load or store
A method and apparatus for switching between threads of a program in response to a long-latency event. In one embodiment, the long-latency events are load or...
Cache memory system and method for managing streaming-data
A system and method are provided for efficient handling of streaming-data in a cache memory system (105) having a cache with several cache-lines (160) capable of...
Repeater for use in a shared memory computing system
A symmetrical multiprocessing system includes a plurality of nodes interconnected by a hierarchical bus. To allow for the transfer of data between nodes and to...
Method and system for typesafe attribute matching
A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each...
Mechanism for performing polling in a system
An improved mechanism for efficiently polling file descriptors in a large scale computer system is disclosed. The polling of the file descriptors is performed by...
System and method for accessing a shared computer resource using a lock
featuring different spin speeds...
A probabilistic queue lock divides requesters for a lock into at least three sets. In one embodiment, the requesters are divided into the owner of the lock, the...
Providing quality of service (QoS) in a network environment in which client
connections are maintained for...
A method and apparatus are provided for implementing Quality of Service (QoS) in a network environment in which client connections are maintained for limited...
Small-scale reliable multicasting
A method and apparatus for efficient and reliable multicasting in a network environment. In embodiments of the invention, a sender transmits identical ...
Fully integrated computer racking system
A fully integrated computer rack mount system comprising: at least one shelving unit configured to store computers; at least one electrical panel coupled to at...
Graphics system configured to filter samples using a variable support
A computer graphics system may comprise a graphics processor, a sample buffer, and a sample-to-pixel calculation unit. The graphics processor renders samples...
180 degree bump placement layout for an integrated circuit power grid
A 180 degree bump placement layout for an integrated circuit power grid is provided. This layout improves integrated circuit performance and reliability and...
Universal support system for displays
The disclosed system is directed towards a universal support system. The universal support system comprises a pair of arched bases and an arched beam coupled to...
Bottom frame of walker
Technique for correcting single-bit errors and detecting paired double-bit
A technique to detect and correct single bit errors and to detect paired bit errors in a data block. Two bits of the data block are paired and transferred on the...
System and method for improving multi-bit error protection in computer
A system and method for storing error correction check words in computer memory modules. Check bits stored in physically adjacent locations within a dynamic...
Heuristic for identifying loads guaranteed to hit in processor cache
A heuristic algorithm which identifies loads guaranteed to hit the processor cache which further provides a "minimal" set of prefetches which are...
System and method for providing hot swap capability using existing circuits
and drivers with minimal changes
A system and method for providing hot swap capability with minimal changes in a system which uses existing circuitry and drivers. In one embodiment, a computer...
Asynchronous pulse bifurcator circuit with a bifurcation path coupled to
control fifo and first and second...
A bifurcation circuit uses dynamic asP* protocol. to exchange data among three or more FIFOs. Each FIFO contains a plurality of places containing data and a...
Methods and apparatus for a directory-less memory access protocol in a
distributed shared memory computer system
A method in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the...
Mechanism to minimize failure in differential sense amplifiers
According to one embodiment, a memory is disclosed. The memory includes a differential sense amplifier that receives a data input and a complementary data input;...
Programmable leakage current offset for delay locked loop
A method and apparatus for post-fabrication adjustment of a delay locked loop leakage current is provided. The adjustment system includes an adjustment circuit...
Method and apparatus for isolating an ambient air temperature sensor
A method and apparatus for thermally isolating a temperature sensor mounted on a printed circuit board from a heat generating component mounted on the printed...
Integrated circuit package with EMI containment features
An integrated circuit package comprising EMI containment features. The EMI containment features include a first EMI containment configuration and a second EMI...
Cage for dynamic attach testing of I/O boards
A multiprocessing computer system provides the hardware support to properly test an I/O board while the system is running user application programs and while...
Maintaining packet security in a computer network
The present invention provides a method and apparatus for determining the trust worthiness of executable packets, e.g., internet applets, being transmitted...
Methods and apparatus for combining a plurality of memory access
Instruction combining logic combines data from a plurality of write transactions before the data is written into main memory. In one embodiment, the instruction...
Bus request mechanism for bus master which is parked on a shared bus
A method and mechanism for arbitrating access to a bus. A client which is parked on a bus is allowed to gain access to the bus without having to go through...
Chained registrations for mobile IP
A method for negotiating access to a private network for a mobile node that has migrated beyond the private network. A plurality of tunnel segments are composed...
System and method for browsing database schema information
A query object generator tool which generates interface definitions and code that implement a query object also generates a database schema access query object...