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.
Mechanism for enabling efficient testing of a set of computer code
A mechanism is disclosed for enabling efficient testing of a set of computer code. Untested code portions within a body of code are determined, and testing...
Modeling custom scan flops in level sensitive scan design
A system and method for testing an integrated circuit is provided. The illustrative embodiment provides a scan cell for use with automatic test pattern...
Method and apparatus for supplying power to a processor at a controlled
Apparatus forming a computer system or such-like is disclosed that includes a central processing unit (CPU) and a power supply unit. The CPU provides a digital...
Cluster membership monitor
The present invention provides a system and method within a high availability network for monitoring and managing cluster membership. The cluster membership...
Java virtual machine configurable to perform as a web server
A virtual machine, such as a Java.TM. virtual machine, is configured to operate as a web server so that users, using a browser, can make general-purpose...
Combining entries in a card object table
A garbage collector divides the garbage-collected heap into "cards." It maintains a table containing a card-object table entry for each card. A card's entry...
Method and apparatus for maintaining data integrity
Techniques are provided for controlling data access to maintain data integrity. A request is received to perform an action on a data element. The request is...
General remote using spoken commands
A speech-translating remote control includes a microphone operable to receive speech command, thereby outputting a speech signal; an audio transmitter operably...
Optical transmitter for transmitting a plurality of output signals
An optical transmitter for transmitting a first output data signal and a second output data signal, the optical transmitter comprising: a phase-locked-loop, the...
Radiation curable aqueous compositions
A method for producing a solvent resistant, low-extractable, film from an actinic radiation curable homogenous aqueous composition containing a water soluble...
Integrated strain gages for board strain characterization
A printed circuit board (PCB) having an integrated strain gage. In one embodiment, a PCB includes a component footprint suitable for mounting an electronic...
Computer resource management for competing processes
Resource management for controlling allocation of a resource to competing computer processes is achieved through the use of a joining function. A resource...
System using fair-share scheduling technique to schedule processes within
each processor set based on the...
Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups...
Two tier clusters for representation of objects in Java programming
Improved techniques for representation of objects in a Java.TM. programming environment are disclosed. The techniques are highly suitable for representation of...
Method and apparatus for cycle-based computation
A computer system for cycle-based computation includes a processor array, a translation component adapted to translate a cycle-based design, a host computer...
Multi-mode specification-driven disassembler
One embodiment of the present invention provides a system that facilitates implementing multi-mode specification-driven disassembler. During operation, the...
Mechanism to manage the lifecycle of a resource adapter
Providing a contract between an application server and a resource adapter that allows the application server to manage the lifecycle of the resource adapter....
On-chip signal state duration measurement and adjustment
Signal state durations, such as the pulse-width, of on-chip signals are often critical to the successful operation of an integrated circuit. The signal state...
Estimating capacitances using information including feature sizes
extracted from a netlist
The capacitances of one or more inputs/outputs of a circuit are estimated by using an extraction tool (120) to extract information associated with the...
Error detection using data block mapping
Error detection using data block mapping is provided. One method includes receiving a write request to write a user data block having a first block size,...
Computer system layout and cooling configuration
Disclosed are novel methods and apparatus for provision of efficient, effective, and/or flexible computer system layout and/or cooling configuration. In...
Register window fill technique for retirement window having entry size
less than amount of fill instructions
A register window fill technique for a retirement window having an entry size less than a number of fill instructions used in a fill condition is provided. The...
Adaptive memory allocation
This functions maintains two trees: a fast access tree referring to memory blocks of a size most often requested, and a general access tree referring to memory...
Method and apparatus for identifying computer expansion cards
One embodiment of the present invention provides a system that facilitates identifying expansion cards installed in a computer system. The system operates by...
Placement of allocation trains in the train algorithm
A garbage collector collects a dynamically allocated heap by employing the train algorithm, in which "car" sections of a heap generation are organized in groups,...
System and method dynamic cluster membership in a distributed data system
A distributed system provides for separate management of dynamic cluster membership and distributed data. Nodes of the distributed system may include a state...
Methods of and apparatus for routing ranked critical conductors in ranked
A method for routing conductors in an integrated circuit design is disclosed, including the steps of determining the number of sensitive conductors requiring...
System and method for managing electronic transmission of color data
A system which enables electronic communication, coordination and dissemination of color-related designs, specifications and products. Color production and...
Pulsed dynamic keeper gating
A circuit has been developed that reduces the effective strength of a keeper circuit during an interval in which at least one path of an evaluation circuit is...
Heterogeneous composite bipolar plate of a fuel cell
A bipolar plate of a fuel cell comprises a body, two flow fields, and electrically conductive fibers. The body has a central portion and a peripheral portion...
Compact fluorescent lampholder
A compact fluorescent lampholder includes a cap, a shell, an electric board and a base. The cap and the shell are combined together by hooking, and the electric...
Low threshold voltage transistor displacement in a semiconductor device
A technique improves the performance of an integrated circuit design by selectively replacing low V.sub.t transistors with standard V.sub.t transistors. The...
The present invention provides a method and apparatus for error recovery in a system. The apparatus comprises a directory cache adapted to store at least one...
Shared memory multiprocessing system employing mixed broadcast snooping
and directory based coherency protocols
A multiprocessor computer system to selectively transmit address transactions using a broadcast mode or a point-to-point mode. Either a directory-based coherency...
Method, system, and program for using buffers to provide property value
information for a device
Provided are a computer implemented method, system, and program for accessing information on a device. A first and second buffers are generated in a computer...
Server blade for performing load balancing functions
A modular computer system may be provided. The modular computer system may comprise a carrier operable removably to receive a plurality of computer system...
Service management system for configuration information
A method for system management of configuration data used by server or groups of servers. In one embodiment, the present invention is comprised of providing...
Matrix transposition in a computer system
Improved transposition of a matrix in a computer system may be accomplished while utilizing at most a single permutation vector. This greatly improves the speed...
Combining external and intragenerational reference-processing in a garbage
collector based on the train algorithm
A garbage collector collects at least a generation of a dynamically allocated heap in increments. In each increment, it identifies references located outside a...
Method and system for implementing policies, resources and privileges for
using services in LDAP
A system for providing service attribute information including a directory server containing a hierarchical data store associating users with service attributes...
Static scheduling of test cases
A system and method for the static scheduling of test cases. A static scheduler is used to schedule the entire verification test of an integrated circuit in...
A super tweeter includes a magnetic base, a voice coil, a frame annularly mounted to the magnetic base, a central supporting member mounted on a central portion...
System and method to provide hot-swap status indication in a computer
system having redundant power supplies
A system and method for providing hot-swap status indication in a computer system having redundant power supplies. In one embodiment a system comprises an...
Half-rail differential driver circuit
A half-rail differential driver circuit comprises a differential line pair, a high line and a low line, that are charged to half a first supply voltage,...
Lidless chip package effectively having co-planar frame and semiconductor
A "lidless" integrated circuit package includes a support member that is arranged to support at least part of a load placed on the integrated circuit package....
Using chip lamination to couple an integrated circuit with a microstrip
One embodiment of the present invention provides a system that operatively couples an integrated circuit with a microstrip transmission line through chip...
Apparatus and methods for managing resource usage
Disclosed is a method for managing resource usage of a particular resource by a set of related code, such as code executed on behalf of a downloaded applet. A...
Stream operator in a dynamically typed programming language
The present invention provides a method and apparatus for implementation of an input/output stream operator in a dynamically typed language. This operator is...
Input field constraint mechanism
A method of automating enforcement of a data validation rule associated with an input field by a Model View Controller software application includes applying an...