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.
Method for improving un-correctable errors in a computer system
A system and method for storing error correction check words in computer memory modules. Check bits stored within a given word line in a dynamic random access...
Apparatus and method to support pipelining of differing-latency
instructions in a multithreaded processor
An apparatus and method to support pipelining of variable-latency instructions in a multithreaded processor. In one embodiment, a processor may include...
Technique for eliminating dead stores in a processor
A technique for reducing off-chip bandwidth requirements for a processor reads old data from a location in an on-chip store of a processor in preparation of...
Input/output priority inheritance wherein first I/O request is executed
based on higher priority
A method for executing input/output (I/O) operations based on priority involves receiving a first I/O request for a unit of data, receiving a second I/O request...
Virtualization for device sharing
In an apparatus and method for providing device sharing, a first plurality of upstream ports are each connectable to a respective host and at least one...
Generic infrastructure for converting documents between formats with merge
A generic conversion framework that allows developers to develop custom plug-in conversion algorithms and/or merge algorithms (referred to as pluggable modules)....
System and method for transposing memory patterns within the physical
A system for mapping memory of a computer system includes a sorter, a partitioner, and a mapper. The sorter sorts a physical memory space to obtain a sorted...
Reducing the size of a training set for classification
A system that reduces the size of a design data set. During this design data set reduction operation, the system computes a decision boundary which separates a...
System and method for advanced service interaction
An invention is provided for advanced service interaction for a mobile device. The system includes a user information system that stores user profile information...
Quick eject mechanism with cable detection device
An eject mechanism for a module includes a module casing; a module engaged in the module casing; the module including a cable port; and an eject button for...
Cargo shipping assembly and method
A method of loading cargo includes the steps of providing a lower frame, supporting the cargo on the lower frame, positioning a plurality of vertical posts in...
Method and apparatus to isolate changes in remoting system servers
Method and apparatus for dynamically and adaptively alternating encodings, protocols, and/or transports in remoting system servers. Embodiments may provide a...
Methods and apparatus for providing a remote serialization guarantee
A technique provides a remote serialization guarantee within a computerized system. The technique involves (i) receiving a serialization command from a first...
Mechanism for disjoint instrumentation providers in a tracing framework
A method for tracing an instrumented program, including associating an instrumentation provider with a trace point to provide a probe in the instrumented...
Eliminate false passing of circuit verification through automatic
detecting of over-constraining in formal...
Techniques are disclosed for automatically determining whether a potential constraint set to be applied to a portion of a circuit are overconstrained. An...
Interactive drag and snap connection tool
Embodiments of the present invention are directed to a method and system for managing a configurable network, which comprises presenting a graphical display of a...
Interactive graphical user interface for television set-top box
A graphical user interface (GUI) for a television set-top box which includes a web browser. The set-top box has an Internet data connection and is controlled...
Product check matrix
A knowledge automation engine used to detect product issues on products. A knowledge automation engine may evaluate a check against one or more facts to detect a...
Method and apparatus for performing register file checkpointing to support
speculative execution within a processor
One embodiment of the present invention provides a system that performs register file checkpointing to support speculative execution within a processor. During...
Ensuring progress in a system that supports execution of obstruction-free
One embodiment of the present invention provides a system that ensures that progress is made in an environment that supports execution of obstruction-free...
Hot-plug link apparatus and method using a direction line to indicate
presence of a hot-plug device
An apparatus for linking a hot-plug device to a host includes a slave interface circuit for connection to the host; a master interface circuit for connection to...
Parallel grouping decomposition for fast training of large-scale support
One embodiment of the present invention provides a system that performs parallel grouping decomposition to facilitate expedited training of a support vector...
Hybrid dual match line architecture for content addressable memories and
other data structures
A hybrid dual match line circuit may include a hit match line coupled to a first group of load devices and a miss match line coupled to discharge through a...
High-load even pressure heatsink loading for low-profile blade computer
An apparatus for dissipating heat in a computer system includes a heat sink, at least one fastener which secures the heat sink to at least one first support...
Configurable flow control air baffle
A configurable flow control air baffle comprises one or more removable flow impedance devices that affect the direction of airflow forced through a computer...
Graphics system having a variable density super-sampled sample buffer
A method and computer graphics system capable of super-sampling and performing real-time convolution are disclosed. In one embodiment, the computer graphics...
System and method for providing exceptional flow control in protected code
through memory layers
A system and method for providing exceptional flow control in protected code through memory layers. Code is generated. The generated code includes a sequence of...
Mechanism to stop instruction execution at a microprocessor
A method and apparatus for stopping the internal clock of a microprocessor synchronously with the execution of an instruction is provided. A stop instruction is...
Method and apparatus for testing an interface between a TCP offload engine
and an operating system
One embodiment of the present invention provides a system that can test an interface between a TCP (Transmission Control Protocol) Offload Engine (TOE) and an OS...
Predicting a jump target based on a program counter and state information
for a process
One embodiment of the present invention provides a system that predicts a jump target for a jump instruction. During operation, the system starts fetching the...
Software value prediction using pendency records of predicted prefetch
Profile information can be used to target read operations that cause a substantial portion of misses in a program. A software value prediction technique that...
System and method for managing table lookaside buffer performance
A computer system comprising a main memory and a processor die coupled to the main memory by a first bus. The processor die includes a processor core coupled to...
Kernel memory free algorithm
An approach for freeing memory based upon its relocatable or non-relocatable property is provided. In one embodiment, drivers and other processes that do not...
Non-linear algorithm calculating device
A portable hand-held device for producing output values, such as body mass index calculations, has a hand-holdable housing that includes a memory unit storing a...
Method, apparatus and computer program product for simulating a storage
configuration for a computer system
An apparatus and method are provided for simulating a target storage configuration for a computer system. In particular, a storage command is received from an...
Method and apparatus for managing and accounting for bandwidth utilization
within a computing system
A system and method are provided for controlling the computing bandwidth and resources provided to external entities based on subscription levels associated with...
Graphical representation of asynchronous web service execution
A method for visualizing web service interactions includes invoking a remote operation that causes a plurality of messages to be sent between two components in a...
EMC metal-plate antenna and a communication system using the same
An EMC (electromagnetic compatible) antenna having a shielding metal wall to effectively reduce the possible coupling with nearby electronic elements is...
Logic block used to check instruction buffer configuration
A CPU is provided with an ability to modify its operation in accordance with an encryption key. When a program is compiled, the program is modified in order that...
Method and apparatus for facilitating a fast restart after speculative
One embodiment of the present invention provides a system that facilitates a fast execution restart following speculative execution. During normal operation of...
Adaptive replacement cache
A method for caching a block, which includes receiving a request to store the block in a cache and determining whether the cache is able to expand. If the cache...
Computer implemented system and method for predictive management of
A computer implemented method and system for filtering incoming electronic messages based on user objectives is disclosed. For example, automated assistance can...
Soft ventable relief valve
A pilot operated pressure valve which limits the rate of pressure rise and substantially eliminates excessive system and tank pressure spikes. Because the pilot...
Key operated padlock construction with visual indicator
By providing an automatically activated positive indicator or signal which is responsive to only the use of a master key, a padlock construction is achieved...
Lockable luggage strap assembly
By providing two separate and independent locking systems, each of which enable the mating components thereof to be released and/or lockingly engaged by...
System and method for calibrating headroom margin
A system and method for dynamically calculating margin for a set of computer resources (e.g., processors, disk storage, memory, communications). The headroom of...
Technique for diagnosing and screening optical interconnect light sources
A method for testing a substrate by using a photoemission microscope is provided which includes providing the substrate and applying a reverse bias voltage to...
Method of manufacturing a cushioning package containing an article to be
packaged and manufacturing apparatus...
An apparatus is provided for manufacturing a cushioning package containing an article to be packaged. The apparatus includes a cushioning sheet forming unit to...