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.
Object band customization of Java runtime environments
Techniques for customization of Java runtime environments are disclosed. The techniques can be used to provide Java runtime environments that are specifically...
Arbitration scheme for efficient parallel processing
A system and method for assigning operations to multiple pipelines in a graphics system is disclosed. The graphics system may include an arbitration unit coupled...
Techniques for transmission of message fragments between object request
Techniques for transmission of message fragments between Object Request Brokers operating in distributed object oriented environments. The techniques provide an...
Registry service for use in a distributed processing framework system and
methods for implementing the same
A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the...
Representation of Java data types in virtual machines
Improved techniques for representation of Java data types in Java computing environments are disclosed. A word consisting of four bytes is used to represent...
Mechanism for automatic synchronization of scripting variables
The present invention defines a mechanism for automatic synchronization of scripting variables in an action tag extension facility. Attached to each action,...
Software hardening utilizing recoverable, correctable, and unrecoverable
The invention provides a methodology for rendering software applications more highly available through active fault recovery thus encouraging fewer fatal faults....
Globally clocked interfaces having reduced data path length
A interface, which connects memory and an integrated circuit, having a write path and read path that allow synchronous data propagation is provided. Further, a...
Method frame storage using multiple memory circuits
A dual instruction set processor can decode and execute both code received from a network and other code supplied from a local memory. Thus, the dual instruction...
Generation of native code to enable page table access
A system for generating native code of a software application includes a page table indexing a plurality of pages using a page pointer, wherein the page pointer...
The present invention provides a method and apparatus for invalidating a victimized entry. The apparatus comprises a directory cache adapted to store one or more...
Processor state reintegration using bridge direct memory access controller
A computer system comprising at least two processing sets. Each processing set includes main memory. A bridge connects the processing sets. At least a first...
Method, system, and program for enabling communication between devices
using different address formats
Provided is a computer implemented method, system, and program for enabling communication between a first network device that communicates using a first address...
System and method for generating an integer part of a logarithm of a
floating point operand
A logarithm unit computes an integer part of a logarithm of a floating point operand according to an embodiment of the present invention. The logarithm unit...
Method and apparatus for solving an equality constrained global
One embodiment of the present invention provides a system that solves a global optimization problem specified by a function .function. and a set of equality...
System and method for determining relevancy of query responses in a
distributed network search mechanism
A system and method for selecting or ordering search results received from members of a distributing search network in response to a search request. Network...
Interactive self-storage rental system and method
A method and system for facilitating rental of self-storage rental units is operative to establish interactive communication between a potential customer located...
Method for recording an audio broadcast by user preference
A method for recording an audio broadcast by user preference has been developed. The method includes recording an audio broadcast and then converting the...
Method and apparatus for adaptive local image quantification verification
A method and apparatus are disclosed for testing the accuracy of digital images generated by a computer graphics program executed on a computer graphics system....
Single rank memory module for use in a two-rank memory module system
A memory module for use in a two rank memory module system includes a plurality of memory devices and a control circuit. In one embodiment, the control circuit...
A chassis for an electronics assembly comprises: (i) a frame (1); and (ii) a panel (31) located on a face of the frame, the panel comprising a plurality of...
Power grid and bump pattern with reduced inductance and resistance
Disclosed are novel methods and apparatus for efficiently providing power buses and bump patterns with reduced inductance and/or resistance. In an embodiment, an...
Displaying information on keys of a keyboard
The present invention provides an apparatus and method for displaying information on the keys of a keyboard. The method includes receiving a request to change...
Drawing tool for using multiple markers
A drawing tool for creating stripped patterns or multi-colored lines, such as rainbows. The drawing tool includes a set of removable cartridges of varying sizes,...
Specialized heaps for creation of objects in object-oriented environments
The present invention pertains to techniques for creating and maintaining objects in object-oriented environments. The techniques are especially well suited for...
System and method for managing a scalable list of items for display
A system and method for managing a scalable list of items for display in a display device of a small footprint device. A client program running in a small...
Question and answer generator
The present invention provides an automated solution for generating a question document and an answer document from a database of questions and answers. The...
Method and system for managing registers
A system and method for memory structures for efficient tracking and recycling of physical register assignments are disclosed. The method and system provide the...
System including a memory controller configured to perform pre-fetch
operations including dynamic pre-fetch control
A system including a memory controller conf figured to perform pre-fetch operations including dynamic pre-fetch control. The system includes a memory coupled to...
Distributed caching mechanism for pending memory operations within a memory
One embodiment of the present invention provides a memory controller that contains a distributed cache that stores cache lines for pending memory operations....
Platform independent business to business messenger in an enterprise
A platform independent B2B messenger is described. The B2B messenger includes a subscribing portion coupling a first partner and a second partner. The...
System and method for operating a client network computer in a disconnected
mode by establishing a connection...
A system and method of operating a client network computer in a disconnected mode. A client computer system includes a client storage device, a processor, a...
Computer system architecture using a proximity I/O switch
One embodiment of the present invention provides a proximity I/O switch, which is configured to transfer data between the components in a computer system. This...
Self righting clock
Enhanced virtual machine instructions
Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The operations performed by conventional...
Remote object activation in a distributed system
A distributed computer system uses a single interface at the client site to handle calls to call both active and passive remote objects. Accordingly, the calling...
Controlling the propagation of a digital signal by means of variable I/O
delay compensation using delay-tracking
The propagation of a feedback signal, such as a DQS signal generated in response to a read request in a Double Data Rate (DDR) memory system, into a digital host...
Method and apparatus for using acoustic signals to identify disk drives
that are likely to fail
One embodiment of the present invention provides a system that facilitates determining whether a disk drive is likely to fail. The system monitors a first...
Method and system for dynamically adjusting storage system write cache
based on the backup battery level
A method and system for managing cache levels based on battery backup level are described. In one embodiment, the method comprises measuring the level of charge...
Method and apparatus for controlling a massively parallel processing
A method for controlling a processor array by a host computer involves creating a graph of a plurality of nodes using a data connection component, configuring a...
Method and apparatus for reaching agreement between nodes in a distributed
One embodiment of the present invention provides a system for selecting a node to host a primary server for a service from a plurality of nodes in a distributed...
A carry look-ahead adder capable of adding or subtracting two input signals includes first stage logic having a plurality of carry-create and carry-transmit...
Database store for a virtual heap
A database store method and system for a virtual persistent heap may include an Application Programming Interface (API) that provides a mechanism to cache...
Method, apparatus, and article of manufacture for performance analysis
using semantic knowledge
Methods and systems consistent with this invention analyze the performance of a program executed in a data processing system. Such methods and systems assign a...
Method and apparatus for dynamic class-based packet scheduling
A method and apparatus are provided for scheduling data for transmission over a communication link shared by multiple applications operating on a host computer....
Computer chassis drawer guide
In a chassis for holding drawers containing computer components or the like, accurate alignment of each drawer in its corresponding slot is provided by a...
Graphics system using sample masks for motion blur, depth of field, and
A method and apparatus for creating motion blur, depth of field, and screen door effects when rendering three-dimensional graphics data are disclosed. A graphics...
EMI grounding pins for CPU/ASIC chips
An integrated circuit package includes EMI containment features. The EMI containment features may include a plurality of pins on a substrate of the integrated...
Monofunctional polyethylene glycol aldehydes
The present invention provides novel monofunctional polyethylene glycol aldehydes for the pegylation of therapeutically active proteins. The pegylated protein...