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.
Dynamically configurable unit conversion mechanism
A method and apparatus for dynamically configuring a unit conversion mechanism is provided. A non-executable data structure defines information, which is...
Method and apparatus for controlling the display of hierarchical
Embodiments of the invention display hierarchical information efficiently. Hierarchical information is displayed in a vertical browser comprising a path list and...
Abstract user interface manager with prioritization
An invention is provided for abstracting a user interface. A request is received from an application program to present data to a user. A determination is made...
Method and apparatus for providing error correction within a register file
of a CPU
A system that facilitates error correction within a register file in a central processing unit (CPU). During execution of an instruction by the CPU, the system...
Method and apparatus for isolating faulty semiconductor devices in a
multiple stream graphics system
A method and an apparatus are provided for isolating faulty semiconductor devices in a multiple stream graphics system. The apparatus includes a buffer adapted...
System and method for rapid fault isolation in a storage area network
A fault region identification system adapted for use in a network, such as a storage area network (SAN), includes logic and/or program modules configured to...
Method ans system for pro-active credential refreshing
The basic concept is that before a resource is accessed, the entity that has the burden of gathering the credentials, pro-actively refreshes the credentials and...
Parallel card table scanning and updating
During a collection interval, if a multi-threaded generational, copying garbage collector finds that a card contains a reference to a younger generation, it...
Method and device for dynamic interrupt target selection
A method and device for dynamically targeting interrupts in a computer system. When an operation is initiated, an identifier for the initiator of the operation...
Client aware extensible markup language content retrieval and integration
in a wireless portal system
In a wireless portal system having a wireless server, a client aware Extensible Markup Language (XML) content integration and transformation method and system....
Methods and apparatus for providing a virtual host in electronic messaging
According to the present invention, methods, apparatus, and computer readable medium are disclosed for defining a virtual domain in an electronic messaging...
Scalable, space-efficient, parallel remembered-sets
A garbage collector operates in increments in which it collects a collection set consisting of one or more segments of a dynamically allocated heap. For each of...
System and method of using extensions in a data structure without
interfering with applications unaware of the...
A data structure extension system for dynamically adding extensions to existing data structures without interfering with underlying code. The data structure...
Determining object graph and object graph projection
A method for generating a projected graph data structure, including generating a request for the projected graph data structure using a variable usage...
Toy vehicles having interchangeable body styles
A child-sized toy vehicle comprising a vehicle chassis upon which any number of a plurality of stylistically different interchangeable vehicle body modules may...
Supporting interactions between different versions of software for
accessing remote objects
One embodiment of the present invention provides a system that facilitates interactions between different versions of software that support remote object...
Method for debugging an integrated circuit
Embodiments of the present invention provide a method and apparatus for debugging an integrated circuit. In particular, one embodiment of the present invention...
Method and apparatus for eliminating C recursion from a Java programming
language bytecode interpreter
Methods and apparatus for eliminating C recursion from interpreter loops are disclosed. According to one aspect of the present invention, a computer-implemented...
Method and apparatus for metrics approval mechanism
A method of modifying a metrics feedback icon for a software component involves displaying the metrics feedback icon for the software component, generating a...
Scan chain verification using symbolic simulation
A method and apparatus for improved formal scan chain equivalence checking to verify the operation of components in a VLSI integrated circuit is described in...
Method and system for a portable adaptable operating environment identity
A method and system for implementing a transportable operating system boot environment on a computer system. The method includes the step of accessing a stored...
Out-of-order processor that reduces mis-speculation using a replay
A pipelined processor includes a dependency scoreboard that tracks dependency for replay of instructions capable of executing out-of-order. Early instructions...
Flushable free register list having selected pointers moving in unison
A method and apparatus is provided for restoring a free physical register list to its previous state without having to physically restore any data. The method...
Computer system including a memory controller configured to perform
A computer system including a memory controller configured to perform pre-fetch operations. A computer system includes a first system memory, a second system...
Replacing an email attachment with an address specifying where the
attachment is stored
One embodiment of the present invention provides a system that replaces an attachment to an email message with a reference to a location where the attachment is...
Elimination of end-around-carry critical path in floating point
add/subtract execution unit
A processor having a floating point execution unit with improved parallelism in the adder (add/subtract) unit is disclosed. A preferred aspect of the invention...
Method and apparatus for managing data imaging in a distributed computer
A three-tiered data imaging system is used on a distributed computer system comprising hosts connected by a network. The lowest tier comprises management facade...
Method and system for reporting standardized and verified data
A system for generating profiled test execution data using a plurality of test suite output files is provided. The system includes a plurality of test suites and...
Modeling overlapping of memory references in a queueing system model
One embodiment of the present invention provides a system that facilitates modeling the effects of overlapping of memory references in a queueing system model....
Methods and system for efficient association traversals
Methods and systems are provided for performing efficient association traversal operations in a Common Information Model (CIM) implemented environment. A CIM...
Embedded integrated circuit aging sensor system
A method and apparatus for sensing an aging effect on an integrated circuit using a sensor disposed on the integrated circuit and arranged to generate an output...
Input/output device having linearized output response
Disclosed is an input/output (IO) device for transmitting an input data bit signal. In one embodiment, the IO device includes an IO device input node for...
A method, computer program, signal transmission and apparatus pre-verify instructions in a module of a computer program one module-at-a-time. First it is...
Method and apparatus for polling multiple sockets with a single thread and
handling events received at the...
A method and apparatus are provided for handling events received at a media streaming server. Server sockets configured to receive events are divided into...
Method and apparatus for initializing romized system classes at virtual
machine build time
One embodiment of the present invention provides a system that initializes system classes for a virtual machine during build time for the virtual machine, so...
Delay estimation using edge specific miller capacitances
A method of estimating delay which includes configuring a first signal path and second signal path such that the first signal path is a victim signal path and...
Distributed infiniband verification protocol
A verification process comprises a verification environment having a hardware development language interface. The verification process also comprises a device...
Method and apparatus for detection and isolation during large scale
A method for providing verification for a simulation design involves analyzing a simulation design using a testbench comprising a rapid bug detection tool, and...
Ibist identification loopback scheme
A method and mechanism for testing communication links. A transmitter contact, or transmission point, is assigned a unique identifier. During a given test, the...
Rules-based configuration problem detection
A system and method for identifying problems with a system configuration may evaluate system configuration information against one or more configuration...
Clock distribution architecture having clock and power failure protection
A clock distribution architecture having clock and power failure protection is disclosed. In one embodiment, a computer system includes a plurality of client...
Method and apparatus for configuring a clock timing feedback path
The present invention provides a method and apparatus for configuring a timing feedback path in a semiconductor device. The apparatus includes an oscillator...
Facilitating value prediction to support speculative program execution
One embodiment of the present invention provides a system that predicts a result produced by a section of code in order to support speculative program execution....
Method and apparatus for mapping memory addresses to corresponding cache
One embodiment of the present invention provides a system for mapping memory addresses to cache entries. The system operates by first receiving a memory request...
Method and system for striping data to accommodate integrity metadata
A data layout mechanism is described for allocating metadata within a storage system employing data striping. The data layout mechanism includes a number of...
Object oriented mechanism for dynamically constructing customized
implementations to enforce restrictions
An object oriented mechanism for dynamically constructing service implementations to enforce restrictions on services provided to an application is disclosed....
Method, system, and program for managing accesses to data objects by
multiple user programs over a network
Provided is a method, system, and program for managing access to data objects by multiple user programs over a network. A page is generated including at least...
Method and system for managing a directory with a template
A system of managing a directory with templates. A template file is created containing various structure templates. The templates entries may then be loaded into...
Client controlled data recovery management
Methods and systems in accordance with the present invention allow users' private keys corresponding to their digital certificates to be stored and archived...
Circuit board orientation in a computer system
Circuit board orientation in a computer system. A system includes a first set of circuit boards and a second set of circuit boards. The first set of circuit...