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.
Sparse multi-component files
A file is striped across multiple filers, file servers or other devices, to create a sparsely striped multi-component file. Each filer stores one sparse...
Method of re-formatting data
A data structure is disclosed. The data structure includes a data descriptor record. In turn, the data descriptor record includes a type field, a base address...
Complementary pass gate logic implementation of 64-bit arithmetic logic
unit using propagate, generate, and kill
An arithmetic logic unit (ALU) implemented with complementary pass gate logic using propagate, generate, and kill is provided. Broadly speaking, the ALU is a...
Non-blocking memory management mechanism for supporting dynamic-sized data
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in...
Extending role scope in a directory server system
Extending role scope in a directory server system. A directory server system comprises a directory server and a role mechanism. The directory server interacts...
Computer system storage
A server blade may be provided. The server blade may comprise a processor and storage. The server blade can further comprise an enclosure that encloses said...
Representation of sign in encoding scheme
The present invention is a method for representation of sign in an encoding scheme. An embodiment of the present invention provides a variable bit length binary...
Differential sense amplifier latch for high common mode input
A sense amplifier latch that is operable to interface with high common-mode input voltages with wide ranges for all process variations. The sense amplifier latch...
Method for cutting diamond
To provide a diamond rendering reflective light off a table goldenly brilliant by making a proportion thereof symmetrical at any place viewed from an upper face,...
Method and system for optimizing software upgrades
A method for analyzing impact on binaries, software, and hardware of a planned software upgrade for a computer system. The method includes performing a...
Method and apparatus for inserting extra tracks during library
One embodiment of the present invention provides a system that migrates a layout of a cell which is used in integrated circuit design. During operation, the...
Method and apparatus for folding and laying out electronic circuit
A method and apparatus folds a circuit having a plurality of transistors. The folding includes: (a) determining a number of folds to realize a desired layout of...
System and method for determining a carrier layout using cornered
A system and method for determining a carrier layout using cornered chip-to-chip input/output is presented. Each of a plurality of individual integrated circuit...
Parsing test results having diverse formats
An invention is disclosed for providing methods for parsing test results having diverse formats. Test results from executed test suites are identified. Test...
Method for asynchronous support of fault-tolerant and adaptive
An invention is provided for affording asynchronous fault-tolerant and adaptive communication in a distributed computing environment. The invention includes...
Automated resource management using perceptron prediction
A system and method for automatically identifying a desirable reconfiguration of computer system resources, using a perceptron to determine whether one resource...
Method and a system for using same set of registers to handle both single
and double precision floating point...
A system for handling a plurality of single precision floating point instructions and a plurality of double precision floating point instructions that both index...
Method and system for tracking and recycling physical register assignment
The present invention provides methods and memory structures for efficient tracking and recycling of physical register assignments. The disclosed methods and...
Memory management unit technique to detect cross-region pointer stores
A method for detecting an invalid pointer including a source component and a target component, involving selecting a virtual source memory address for the source...
Logging of level-two cache transactions into banks of the level-two cache
for system rollback
A plurality of processors on a chip is operated in lockstep. A crossbar switch on the chip couples and decouples the plurality of processors to a plurality of...
Method and apparatus for providing an application on a smart card
A smart card contains potentially multiple applications, each containing an application identifier (AID). Each application also incorporates an AID interpreter...
Extendable provisioning mechanism for a service gateway
A service gateway connects at least one local client to an external network. The service gateway is operable to hold at least one service module for providing a...
Comparator unit for comparing values of floating point operands
A floating point comparator circuit for comparing a plurality of floating point operands includes a plurality of analysis circuits, one for each of the floating...
Multi-dimensional sequential probability ratio test for detecting failure
conditions in computer systems
One embodiment of the present invention provides a monitoring system that detects anomalies in data gathered from sensors in a computer system. During operation,...
Methods and systems for acoustically locating computer systems
A method for determining a physical location of a source is provided. The method includes receiving an acoustic signal from a source placed within an acoustic...
Impedance controlled transmitter with adaptive compensation for
A method and apparatus for adjusting a frequency characteristic of a signal is provided. A transmitter circuit uses a driver circuit and a filter to generate the...
Rack-mount computer cable management arm
A cable management system for a component mounted in a rack includes a cable management arm and a bracket. The cable management arm may include a rear link...
Eyewear case and display method
Methods and apparatuses for an eyeglass case and display are provided. According to one aspect of the present invention, an eyeglass case permitting a consumer...
Mixed execution stack and exception handling
Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for...
Assertion morphing in functional verification of integrated circuit design
A method and apparatus provides a mechanism to transform or "morph" Formal verification method assertions so that an assertion defined in one Design Under Test...
ECC for component failures using Galois fields
An apparatus comprises a check bit encoder circuit and a check/correct circuit. The apparatus operates on encoded data blocks, wherein each encoded data block...
System and method for secure message-based leasing of resources in a
distributed computing environment
A system and method for providing message-based leasing of resources in a distributed computing environment. Services may issue leases to clients and provide...
Method and apparatus for memory management in a multi-processor computer
Improved techniques and systems for accommodating TLB shootdown events in multi-processor computer systems are disclosed. A memory management unit (MMU) having a...
Mapping of hot-swap states to plug-in unit states
A Compact Peripheral Component Interconnect (CPCI) system is provided that can map PCI Industrial Computer Manufactures Group (PICMG) states describing the state...
Universal session sharing
Methods, systems, and computer program products are disclosed for sharing data related to a session created by a user within a domain of sites or services. A...
Dynamic reconfiguration of applications on a server
Methods for reconfiguring an application running on a server, without restarting the server, are described. Method steps include reading application...
Merging trains in a collector based on the train algorithm
A garbage collector that employs the train algorithm determines whether futile collections have been occurring or the number of trains has reached a maximum....
Information system management
a provider module provides an interface between an object manager or object handler and each of a plurality of management modules. The provider module can...
System statistics virtualization for operating systems partitions
A mechanism is disclosed for virtualizing system statistics in an operating system environment (OSE) that has been partitioned into a global zone and one or more...
Indexing virtual attributes in a directory server system
The invention proposes a directory server, capable of interacting with entries organized in a tree structure. Each entry has attributes, these attributes...
Apparatus and method for steering a communication to an open stream
An apparatus and method for expeditiously steering a received communication (e.g., packet, cell, frame) to one or more communication streams. When a new...
Self-installing heat sink
A circuit board assembly may include a heat sink that couples with a surface a circuit module installed on the circuit board. The heat sink may automatically...
Gasketed field-replaceable active integrated liquid pump heat sink module
for thermal management of electronic...
A field-replaceable active pumped liquid heat sink module includes a liquid pump, a radiator, an optional receiver, and a gasketed cold heat exchanger box, all...
Processor with speculative multithreading and hardware to support
A computer system includes a processor capable of executing a plurality of N threads of instructions, N being an integer greater than one, with a set of global...
Using value speculation to break constraining dependencies in iterative
control flow structures
One embodiment of the present invention provides a system that uses value speculation to break constraining dependencies in loops. The system operates by first...
Method and apparatus for inserting synchronized errors
The present invention provides a method and apparatus for synchronizing errors in a processor-based system. The method includes forming a sequence of a plurality...
Policy abstraction mechanism
A secure operating system is disclosed in which all code implementing security functionality resides in a security module separate from the operating system...
Multiple-thread processor with in-pipeline, thread selectable storage
A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both...