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 for engineering the threshold voltage of a device using buried wells
Buried platform wells are specifically used to electrically interact with the platform transistors of the invention. The dopant concentration distribution of the...
Preparation of fiber, L-glutamine and a soy derivative for the purpose of
enhancement of isoflavone bioavailability
A method of enhancing phytoestrogen bioavailability and a method for supplementing the dietary needs of warm blooded animals comprising orally administering an...
Dynamic code motion optimization and path tracing
A method of reordering instructions. Barrier instructions are determined. The method determines when a processor stall may occur, and hoists subsequent...
Automated decoupling capacitor insertion
A system and method for automatically selecting decoupling capacitors for an electronic device. The system determines a localized drive strength for each...
Method and apparatus for speculatively locking objects in an object-based
Methods and apparatus for speculatively locking an object are disclosed. According to one aspect of the present invention, a method for acquiring use of an...
Methods and apparatus for remote method invocation
Remote method invocation using a generic proxy class. A client machine transmits a call for invocation of a method of a remote object including an identifier for...
Method and system for data processing by proxy
A client/server computer system comprising: a communication link; a plurality of server computers including a dual-role proxy server computer connected to the...
Method for generating database server configuration documentation
A method is provided to facilitate the re-creation of a destroyed database system by saving the database configuration data into a database configuration file. A...
Method and apparatus for local advertising
A method and apparatus for local advertising. Internet Service Providers (ISPs) or proxies owned by an ISP insert advertisements transmitted from a web host to a...
Latch control circuit for crossing clock domains
A latch control circuit for overcoming phase uncertainty between crossing clock domains, which includes an interface and control circuit for controlling and...
Distributing data to multiple destinations within an asynchronous circuit
One embodiment of the present invention provides a system that asynchronously distributes data to a plurality of destinations within a digital circuit. Upon...
One-hot Muller C-elements and circuits using one-hot Muller C-elements
A one-hot Muller C-element, wherein an event received on each of a plurality of inputs results in an event being output, can be implemented with complementary...
Front bezel for an electronic device
Method for determining optimal configuration for multinode bus
A Scheme-1 Termination scheme maximizes system signaling rates by minimizing the signal settling-time when the distance from the middle node to the intersection...
Mechanism for reordering transactions in computer systems with snoop-based
cache consistency protocols
An apparatus and method for expediting the processing of requests in a multiprocessor shared memory system. In a multiprocessor shared memory system, requests...
Distinguished name scoping system for event filtering
Method and system for allowing a computer network operations manager to subscribe for and receive notifications concerning network events from one or more...
Method and apparatus for session management and user authentication
Authentication and session management can be used with a system architecture that partitions functionality between a human interface device (HID) and a...
Method and apparatus for dynamic packet batching with a high performance
A system and method are provided for identifying related packets in a communication flow for the purpose of collectively processing them through a protocol stack...
Fan shroud and method of securing a fan
A fan shroud includes a faceplate having slots. Spacer panels and a top plate extend from the faceplate. Hook-like locking features extend from the spacer panels...
Method and apparatus for displaying data patterns in information systems
A method of updating a remote display device associated with a remote system to fill at least a portion of a display area on the display device with a tiled...
Graphics system having a super sampled-sample buffer with efficient storage
of sample position information
A computer graphics system that utilizes a super-sampled sample buffer and a sample-to-pixel calculation unit for refreshing the display, wherein the graphics...
CMOS-microprocessor chip and package anti-resonance apparatus
An apparatus for regulating resonance in a micro-chip has been developed. The method includes connecting a de-coupled capacitance across the supply and ground...
System and method for transposing wires in a circuit design
An automatic and parameterized compute implemented method for transposing wires in an integrated circuit design can y bus lines with similar impedances, and...
Method and apparatus for automatically optimizing execution of a computer
The claimed invention can be used to automatically determine what files are needed to optimally execute a computer program to a desired state. In one embodiment...
Method and system for multi-entry and multi-template matching in a database
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...
Universal serial bus test system
A system and method for testing the conformance of a universal serial bus (USB) system to a set of predefined USB Specifications. One embodiment of the system...
Method and apparatus for data re-assembly with a high performance network
A system and method are provided for transferring a packet received from a network to a host computer according to an operation code associated with the packet....
Method and apparatus for an extensible editor
A modular text editor formats and displays text by creating style objects that format text elements arranged hierarchically. Style objects may include formatting...
Transparent sunpad for home shopping
Rendered wireframe models of objects offered for sale can be downloaded and displayed as virtual objects in the context of the actual environment in which they...
Bytecode program interpreter apparatus and method with pre-verification of
data type restrictions and object...
A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior...
Automatic test pattern generation modeling for LSSD to interface with
A model of a LSSD storage element and non-LSSD storage element interface for use with an automatic test pattern generator has been developed. The model includes...
Technique for partitioning data to correct memory part failures
The bits of a data block are assigned to a plurality of logical groups such that at most one bit corresponding to a component is assigned to a logical group....
Measuring timing margins in digital systems by varying a programmable clock
A system that measures timing margins within a digital system by varying a clock skew between components in the digital system. The system receives a reference...
Simplified writeback handling
The main cache of a processor in a multiprocessor computing system is coupled to receive writeback data during writeback operations. In one embodiment, during...
Device and method for performing a leading zero determination on an operand
A device for performing a consecutive clear bits count on an operand with an offset includes a plurality of logic circuits, each associated with a prioritized...
Remote terminal emulator
A remote terminal emulator (RTE) is provided in which substantially all of the time elapsing during an emulated use of a computer system under test is...
Digital data transmission via multi-valued logic signals generated using
multiple drive states each causing a...
A digital communication system is presented including at least one transmission line coupled between a first and second communication devices and used to convey...
Method and apparatus for zooming on non-positional display attributes
One embodiment of the present invention provides a system for viewing plurality of objects on a display that allows a user to zoom on a non-positional display...
Method for reducing supply noise near an on-die thermal sensor
A method for reducing power supply noise in the power supply system of a thermal sensor has been developed. The method includes powering up a thermal sensor and...
Preparation of heat stable pigment violet 23
A process for improving the heat stability of Pigment Violet 23 by conditioning crude Pigment Violet 23 in the presence of about 1 to 10 wt. % of Pigment Violet...
Eyeglasses having angle adjustable temples
An angle adjustment mechanism for eyeglasses comprises a connection device including a rear engagement member, an outer cross aperture, an inner cavity, a front...
Electronic vault for use in processing smart product transactions
An electronic vault includes an array of smart products for use in processing associated transactions. Because smart product transactions usually require that a...
Combination lock with dual locking means
By employing the present invention, a combination lock is achieved which provides two separate and independent locking members formed in a single combination...
Integrated circuit performance and reliability using angle measurement for
a patterned bump layout on a power grid
A method for improving integrated circuit by using a patterned bump layout on a layer of the integrated circuit is provided. The method creates various bump...
System and method for protecting data and correcting bit errors due to
A system for protecting data and correcting bit errors due to component failures includes a check bits generation unit which receives and encodes data to be...
Method and apparatus for HASS testing of busses under programmable control
A HASS testing system provides for testing and tuning of a bus system of an electronic device having a bus interface coupled with a bus characterized by a number...
Method and apparatus for user level monitor implementation
Methods and apparatus for implementing an atomic monitor wait operation are disclosed. According to one aspect of the present invention, a computer-implemented...
Methods and apparatus for managing objects and processes in a distributed
object operating environment
A variety of methods and apparatus for managing deactivation and deletion of objects and server processes are taught. According to some embodiments of the...
On-demand, multi-language business card printer
A computer driven hand held business card printer contains in memory a plurality of different language versions in which the card is printed is selectable, prior...