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.
Teamware server working over HTTP/HTTPS connections
A system for remotely accessing a resource in a network having a client-side and a server-side includes a server application having at least one server object...
System and method for automatically partitioning an application between a
web server and an application server
A system and method for automatically partitioning application components of a web application between a web server and an application server. Both the web...
Method and apparatus for performing fused instructions by determining
A method of executing a fused instruction is disclosed. The method begins by performing several actions, which may be performed serially or in parallel. These...
Tunable broadcast/point-to-point packet arbitration
One embodiment of the present invention provides a system that facilitates packet communication between a device within a computing system and one or more...
Automatic generation and validation of memory test models
Methods and systems for automated memory test modeling generation and validation are provided. Information supplied by a graphical user interface is used to...
A computer system comprises a host processor, a temperature sensor for sensing temperature in an enclosure of the system and one or more fans for cooling the...
System and method for prefetching data from a frame buffer
A graphics system may include a frame buffer that includes several sets of one or more memory banks and a cache. The frame buffer may load data from one of the...
Performance texture mapping by combining requests for image data
An optimizing unit for use with an interleaved memory and suitable for use in a computer graphics system is described. The unit utilizes knowledge of the...
Negative bias temperature instability correction technique for delay locked
loop and phase locked loop bias...
A bias generator adjustment system adjusts a PLL or DLL bias generator dependent on negative bias temperature instability effects in an integrated circuit. The...
Variation reduction technique for charge pump transistor aging
A charge pump is arranged to generate a current dependent on a phase difference between a first signal and a second signal. A reference circuit is operatively...
Method and apparatus for electronically aligning capacitively coupled chip
One embodiment of the present invention provides a system that electronically aligns pads on different semiconductor chips to facilitate communication between...
Golf bag with integral V-block
Method and apparatus for isolating the root of indeterminate logic values
in an HDL simulation
A technique for simulating and verifying an integrated circuit design are disclosed. Generally speaking, the technique includes storing a unique identifier for...
Replacement algorithm for a replicated fully associative translation
A method and apparatus determines whether there is an invalid address translation entry in a first translation look-aside buffer. If there is an invalid address...
Increasing power supply noise rejection using linear voltage regulators in
an on-chip temperature sensor
An apparatus that uses a linear voltage regulator to reject power supply noise in a temperature sensor is provided. Further, a method for using a linear voltage...
Apparatus and method for providing a cyclic buffer using logical blocks
An apparatus and method for creating and maintaining a cyclic or circular buffer are implemented using logical blocks corresponding to the physical blocks of the...
Measuring maximum memory requirement of an application at any point through
continuous use of garbage collector
Method and apparatus are disclosed for the intensive use of garbage collection in order to determine the maximum amount of memory that is consumed by a running...
Method and apparatus for implementing timers for enterprise javabean
Methods and apparatus for implementing state machines as enterprise beans with reliable or transactional timers on an enterprise platform are disclosed....
Context based control data
A method, system, and computer program product for accessing server resources by a client communicating control data to a server. A context object is associated...
System and method for handling display device requests for display data
from a frame buffer
A graphics system may include a frame buffer, a processing device coupled to access data in the frame buffer, a frame buffer interface coupled to the frame...
Quantifying a difference between nodal voltages
A method and apparatus that uses the difference between two nodal voltages, such as a temperature-independent voltage and a temperature-dependent voltage, to...
Redundant via rule check in a multi-wide object class design layout
A redundant via design rule check is preferably performed on multi-wide object class design layouts to ensure that each connection area between two conductive...
Hierarchical watermarking of content that is distributed via a network
Content is distributed via a network. Hierarchical watermarks are embedded in the content to prevent unauthorized copying of the content. In particular, a first...
Identifying and tracking object references in a java programming
Improved techniques for identifying and tracking references to Java objects are disclosed. The techniques can be used to implement garbage collection facilities...
Method and apparatus for alleviating cell packing problems in bundled link
In a bundled link system which partitions a data packet into varying size cells, a data packet is partitioned into a stream of cells of which the last two cells...
Rasterization using two-dimensional tiles and alternating bins for improved
A system and method for rasterizing and rendering graphics data is disclosed. Vertices may be grouped to form primitives such as triangles, which are rasterized...
SSTL voltage translator with dynamic biasing
A SSTL interface voltage translator that uses dynamic biasing to translate an input signal to an output signal is provided. The voltage translator uses a first...
Radiation curable aqueous compositions for low extractable film packaging
A method for producing a low-extractable film packaging from an actinic radiation curable aqueous composition containing a water soluble compound having at least...
Modular, knock-down tanning bed
A tanning bed formed a plurality of modular components that are integrated in a knock-down fashion that allows easy shipment of tanning beds in less than...
Automatic generation of fortran 90 interfaces to fortran 77 code
In accordance with methods and systems consistent with the present invention, a system that automatically generates Fortran 90 interfaces to Fortran 77 code is...
High-speed first-in-first-out buffer
A buffer, having a first buffer input, a second buffer input, and a buffer output. The buffer is configured to store a plurality of data entries. The buffer...
Method and apparatus for presenting anonymous group names
A method and system for granting an applicant associated with a client computer in a client-server system access to a requested service without providing the...
Multiple-thread processor with single-thread interface shared among threads
A processor includes logic for tagging a thread identifier (TID) for usage with processor blocks that are not stalled. Pertinent non-stalling blocks include...
Demand-based memory-block splitting
A computer system (10) implements a memory allocator that employs a data structure (FIG. 3) to maintain an inventory of dynamically allocated memory available to...
Using a differential signal in adjusting a slice voltage for a single-ended
A system for receiving electrical signals that use a differential signal in adjusting a slice voltage for a single-ended signal. This differential signal...
Graphics system configured to parallel-process graphics data using multiple
A method and computer graphics system capable of implementing multiple pipelines for the parallel processing of graphics data. For certain data, a requirement...
Device including a resistive path to introduce an equivalent RC circuit
Structures for providing devices that include resistive paths specifically designed to provide a predetermined resistance between the bulk material of the device...
Creamy ice cream products containing soy-milk and potato as the main
components and process for producing the same
Ice creams having a creamy texture without any soybean odor like ice cream are provided by using soybean, without any use of dairy products or chemical...
Method and apparatus for application packages and delegate packages to
adopt and export standard execution...
A cascadable state machine that observes the execution state machine of multiple client applications, aggregates the multiple execution states into a single...
Timing analysis of latch-controlled digital circuits with detailed clock
In accordance with the present invention, a method, system, computer system, and computer program product for considering clock skew in designing digital systems...
Self-checking multi-threaded processor
A method and apparatus for a self-checking multi-threaded processor includes a first thread for generating a first I/O request; a second thread for generating a...
Method and apparatus for restraining connection request stream associated
with high volume burst client in a...
According to the present invention, method, apparatus, and computer readable medium for restraining a connection request stream from a burst client are...
Methods and apparatus for executing code while avoiding interference
Mechanisms and techniques operate in a computerized device to execute critical code without interference from interruptions. Critical code is registered for...
Object sampling technique for runtime observations of representative
With better knowledge of the behavior of objects in a running application, it is possible to improve execution environment decisions that affect management of...
Frameworks for accessing Java class files
Improved techniques for accessing Java class files are disclosed. The techniques provide a mechanism that will generally improve the efficiency of virtual...
Method and apparatus for sharing code containing references to non-shared
A system is described that facilitates sharing an object containing embedded references to non-shared objects, which may be located at different virtual memory...
Optical cable with indicator
Networks may include optical cables to transmit data between various devices in the network. Indicators positioned on or within optical cables may be used to...
Truly anonymous communications using supernets, with the provision of
Methods and systems consistent with the present invention provide a Supernet, a private network constructed out of components from a public-network...