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.
System and method for caching JavaServer Pages.TM. responses
System and method for caching JavaServer Page.TM. (JSP) component responses. The JSP components may be components that execute on an application server that...
Method and apparatus for enabling application programs to communicate with
network clients and servers
A method for enabling an application program to communicate with a network server, includes the steps of downloading a document from a document server to the...
Mutual exculsion system and method for restarting critical sections of code
when preempted during a critical...
A mutual exclusion arrangement is disclosed for use in connection with a computer, the computer being configured to execute at least one program having at least...
Optimized method and apparatus for parallel leading zero/one detection
A method and apparatus for detecting leading zeros in a number represented by a plurality of four-bit nibbles, each nibble having an associated order of...
A computer system, for example a network server, comprises a service processor for providing system management functions for the system, and at least one...
Method and apparatus for gate current compensation
A method and apparatus for compensating for gate current through a first capacitor includes: a biasing circuit; a first compensation transistor; a second...
Clock interpolation through capacitive weighting
A clock interpolation circuit for setting and controlling a phase of an output clock that is derived from an interpolation of multiple input clocks....
Conversion of solar energy
An array of elongated concave parabolic trough-shaped reflectors is disclosed. The orientation of the array is biaxially kept essentially perpendicular to rays...
Extruding and blow-molding method for forming a plastic product
A plastic product, and method and device for producing such plastic products are disclosed. The present invention produces a plastic product having a completely...
Network system coupling case
Data structure for fine-grid multi-level VLSI routing and method for
storing the data structure in a computer...
Provided is a data structure containing wiring information for an integrated circuit and a method for storing the same in a computer readable medium. In one...
Verifying decoupling capacitance using a maximum flow determination of a
A technique for verifying decoupling capacitance using a maximum flow determination is provided. The technique involves generating a network representing...
Decoupling capacitance assignment technique with minimum leakage power
A method and apparatus for assigning decoupling capacitors on an integrated circuit such that leakage power is minimized is provided. Particularly, the method...
Method and apparatus for presenting information in a display system using
A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further...
Apparatus and method for increasing application availability during a
The present invention provides a method and apparatus for increasing availability of an application during fail-back from a secondary site to a primary site...
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...
Method and apparatus for data flow analysis
The present invention provides a method and apparatus for data flow control. One embodiment detects input congestion and output starvation in a plurality of...
Method and apparatus for providing distributed clip-list management
A method and apparatus for providing distributed clip-list management. In an embodiment, an application maintains a local clip-list that identifies those...
Switching method in a multi-threaded processor
A processor includes logic for attaining a very fast exception handling functionality while executing non-threaded programs by invoking a multithreaded-type...
Scaled forward and inverse discrete cosine transform and video
compression/decompression systems employing the same
A system and method of a forward and/or inverse discrete cosine transform in a video system. In one embodiment, an array of DCT transform coefficients are...
System and method for delivering parking information to motorists
A system and method for delivering parking information is disclosed. Embodiments of the present claimed invention utilize video imaging to analyze the...
Method and system for measuring reception characteristics in a multicast
data distribution group
A method and system for accurately measuring the reception characteristics of receivers in a multicast data distribution group having a sending node and a...
Circuit board mount
A circuit board mount is provided for mounting a circuit board in an electronic equipment housing. The mount is mountable on a surface within the housing and...
Process for making perylene pigment compositions
This invention relates to a process of preparing a perylene pigment compositions containing a reactive co-precipitated blend of (1) about 75 to about 99.9 mol %,...
Method for preparing abrasive articles
A method for preparing an abrasive article of the present invention comprises coating a conductive binder resin on one surface of a cylinder paper or greige...
Specialized booth decoding apparatus
The present invention provides an apparatus for booth decoding which stores the most significant bit of the lower half of the number used as the key for booth...
Heatsink design for uniform heat dissipation
The present invention discloses improved heatsink designs and methods for cooling a heat source. One embodiment is a heatsink assembly for removing heat from an...
Computer monitor assembly
Interpreter optimization for native endianness
A method for interpreter optimization includes receiving multiple data units organized according to a first endian order, reordering the data units according to...
Monitor conversion in a multi-threaded computer system
Methods and apparatus for converting a lightweight monitor to a heavyweight monitor are disclosed. According to one aspect of the present invention, a ...
Managing one or more domains in a system over a network connection
The present invention provides management of one or more domains in a processor-based system over a network connection. An apparatus is provided that comprises a...
Method and system for estimating jitter in a delay locked loop
A method for estimating jitter in a delay locked loop is provided. The estimation is determined from a simulation that uses a representative power supply...
System and method for comprehensive availability management in a
high-availability computer system
A system and method for availability management coordinates operational states of components to implement a desired redundancy model within a high-availability...
Security architecture with environment sensitive credential sufficiency
By including environment information in a security policy, a security architecture advantageously allows temporal, locational, connection type and/or client...
Method and apparatus for reducing power consumption
A memory system is provided. The memory system is comprised of a memory, a clock signal generator, a phase locked loop circuit, and a bypass circuit. The clock...
Apparatus for merging a plurality of data streams into a single data stream
An I/O device that includes: an input port; an input buffer coupled to the input port; an internal port operable to store packets generated by the I/O device; an...
Method and apparatus for managing data propagation between software modules
Improved techniques for managing propagation of data through software modules used by computer systems are disclosed. The improved techniques can be implemented...
System and method for transferring partitioned data sets over multiple
In a distributed computer system, a data set having a plurality of data rows is extended by adding an additional column to the data set and assigning a...
Multi-panel video display
A multi-panel video display system includes multiple display panels. The display panels are enclosed in a single chassis. The gaps or mullions between the...
Bi-directional output buffer
A bi-directional output buffer includes active termination and separate driving and receiving impedances. The buffer has at least a driving mode and a receiving...
Dry disconnect fluidic coupling
An apparatus and method for a dry disconnect coupling. The dry disconnect coupling includes a first coupling member for coupling to a second coupling member. A...
Network system coupling case
Method and apparatus for selecting a locking policy based on a per-object
Methods and apparatus for locking an object using an efficient combination spinning and blocking process are disclosed. According to one aspect of the present...
Optimization of n-base typed arithmetic expressions
A method for arithmetic expression optimization includes receiving a first instruction defined for a first processor having a first base, the first instruction...
Logic optimization for preferential shields
A method that preferentially shields a signal to increase decoupling capacitance is provided. The signal is preferentially shielded based on a probability of the...
Method for optimizing loop bandwidth in delay locked loops
A method for optimizing loop bandwidth in a delay locked loop is provided. A representative power supply waveform having noise is input into a simulation of the...
Techniques for preventing information loss in a business to business
message in an enterprise computer system
A method of maintaining informational integrity of a business to business (B2B) message in a distributed e-business environment is described. A sent message is...
Cryptographic authorization with prioritized and weighted authentication
A system and associated method for authorizing, or withholding authorization of, user access to a selected computer application or other resource, based on the...