U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The first commercial microwave oven was nearly 6 feet tall and weighed in at 750 pounds.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Stupp; Steven E.


Number of patents: 44
Last date: May 22, 2012

1    
NumberTitleIssue Date
8183593Semiconductor die with integrated electro-static discharge device
A semiconductor die is described. This semiconductor die includes an electro-static discharge (ESD) device with a metal component coupled to an input-output (I/O) pad, and coupled to a ground voltage via a signal line. Moreover, adjacent edges of the metal component...
05/22/2012
8181058Clock-data-recovery technique for high-speed links
A receiver circuit is described. In the receiver circuit, an analog-to-digital converter (ADC) generates first samples of a data signal based on a first clock signal, and a clock-data-recovery (CDR) error-detection circuit generates second samples of the data signal...
05/15/2012
8181001Conditional data-dependency resolution in vector processors
Described is a method for performing parallel operations in a computer system when one or more conditional dependencies may be present, where a given conditional dependency includes a dependency associated with at least two data elements based on a pair of condition...
05/15/2012
8176299Generating stop indicators based on conditional data dependency in vector processors
Described is a method for performing parallel operations in a computer system when one or more conditional dependencies may be present, where a given conditional dependency includes a dependency associated with at least two data elements based on a pair of condition...
05/08/2012
8164917Base plate for use in a multi-chip module
A base mechanism for use in a multi-chip module (MCM) is described. This base mechanism includes a substrate having top and bottom surfaces. The bottom surface includes first electrical connectors that convey power, and through-substrate vias (TSVs) between the top ...
04/24/2012
8164434Cooling-control technique for use in a computer system
A method for providing control signals to a fan in a computer system is described. During the method, an electronic device receives temperature measurements and a fan-speed measurement performed in the computer system. Using a pattern-recognition model, the electron...
04/24/2012
8155538Technique for calibrating and centering an optical receiver
A technique for calibrating an optical receiver is described. During this technique, a front-end circuit in the optical receiver receives an optical signal that corresponds to a sequence with alternating groups of symbol types that correspond to binary values, where...
04/10/2012
8150223Thermal tuning of an optical device
Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented on a substrate (such as silicon), and includes a thermally tunable optical waveguide with...
04/03/2012
8135890Selective switching of a memory bus
In a system, a memory bus has a first bus segment coupled to a memory controller that includes control logic and a first memory device, a second bus segment coupled to a second memory device, and a switch to selectively couple and decouple the first bus segment and ...
03/13/2012
8116420Clock-forwarding technique for high-speed links
A repeater circuit, such as a clock regeneration and multiplication circuit, is described. In this repeater circuit, a clock multiplier unit (CMU) generates an internal clock signal based on a forwarded clock signal, which is received on a link. Furthermore, a phase...
02/14/2012
8102203Offset cancellation in a capacitively coupled amplifier
A method for calibrating an offset voltage of an amplifier used to amplify capacitively coupled communication signals is described. During this process, a common voltage is applied to one or more inputs to the amplifier. Next, an output of the amplifier is iterative...
01/24/2012
8098079Receive circuit for connectors with variable complex impedance
Embodiments of a circuit for use with an inter-chip connection that has a variable complex impedance (which can be conductive, capacitive or both), a system that includes the circuit, and a communication technique are described. This inter-chip connection may be for...
01/17/2012
8078847Detecting memory-hazard conflicts during vector processing
A method for performing parallel operations in a computer system when one or more memory hazards may be present, which may be implemented by a processor, is described. During operation, the processor receives instructions for detecting conflict between memory addres...
12/13/2011
8078013Dual-layer thermally tuned optical device
Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented using two semiconductor layers (such as silicon), one of which includes a heater and the ...
12/13/2011
8069051Zero-gap playback using predictive mixing
Circuits and methods for providing zero-gap playback of consecutive data streams in portable electronic devices, such as media players, are described. In some embodiments, a circuit includes a decoder circuit configured to receive encoded audio data and to output de...
11/29/2011
8065367Method and apparatus for scheduling requests during presentations
A system that schedules requests and receives scheduling requests from multiple users. The system receives a given scheduling request from a portable device associated with a given user, such that the given scheduling request is associated with a question to be aske...
11/22/2011
8060728Generating stop indicators during vector processing
A method for performing parallel operations in a computer system when one or more memory hazards may be present, which may be implemented by a processor, is described. During operation, the processor receives instructions for detecting conflict between memory addres...
11/15/2011
8052052User-activated payment card
Embodiments of a payment card (such as a credit card), a financial-transaction system that uses the payment card, and a method are described. These embodiments may be used to protect financial information stored on the payment card, while providing ease of use to a ...
11/08/2011
8041981Synchronizing timing domains based on state variables
Embodiments of a synchronization circuit, a method for synchronizing clock signals, and electronic devices that include the synchronization circuit or a computer-program product (e.g., software) with instructions for operations in the method are described. This sync...
10/18/2011
8041963Technique for regulating power-supply efficiency in a computer system
Embodiments of a system for regulating an efficiency of a power supply in a computer system are described. During operation, the system measures an output load of the power supply using one or more telemetry monitors in the computer system. Then, the system determin...
10/18/2011
8035666Dynamic backlight adaptation for black bars with subtitles
Embodiments of a system that includes one or more integrated circuits are described. During operation, the system receives a video image, that when displayed, includes a picture portion, a non-picture portion, and a subtitle which is superimposed on at least a subse...
10/11/2011
8035436Passive capacitively injected phase interpolator
A phase-interpolator circuit is described. In the phase-interpolator circuit, an output signal, having a fundamental frequency and a phase, is generated based on a weighted summation of a first reference signal and a second reference signal, where the first referenc...
10/11/2011
8019976Memory-hazard detection and avoidance instructions for vector processing
A processor that is configured to perform parallel operations in a computer system where one or more memory hazards may be present is described. An instruction fetch unit within the processor is configured to fetch instructions for detecting one or more critical mem...
09/13/2011
8001006Intuitive display of financial information
Embodiments of a computer system, a method, a graphical user interface and a computer-program product (e.g., software) for use with the computer system are described. These embodiments may be used to present income-tax information to a user. In particular, the user ...
08/16/2011
7994832Aperture generating circuit for a multiplying delay-locked loop
A multiplying delay-locked loop (MDLL) is described. In the MDLL, a phase interpolator (PI) provides a correction signal to selection control logic by phase mixing two internal signals (which have different phases) from a sequence of delay elements in the MDLL. This...
08/09/2011
7992082System and technique for editing and classifying documents
Embodiments of a computer system which determines information associated with documents are described. During operation, this computer system receives documents (such as images). Then, the computer system determines a first set of editing instructions and classifica...
08/02/2011
7965705Fast and fair arbitration on a data link
Embodiments of a circuit, a buffered crosspoint switch that includes the circuit and a computer system that includes the switch are described. In this circuit and switch, deep crosspoint buffers are replaced with smaller distributed buffers. This modification reduce...
06/21/2011
7961990Multi-chip system including capacitively coupled and optical communication
Embodiments of a system are described. This system includes an array of chip modules (CMs) and a baseplate, where the baseplate is configured to communicate data signals via optical communication. Moreover, the array includes first CMs mechanically coupled to first ...
06/14/2011
7961532Bimodal memory controller
A memory controller has a communication path which is coupled to an external, wired electrical path. The memory controller includes at least two alternative interface circuits to communicate with the external, wired electrical path using signals having one of two di...
06/14/2011
7948187Electronically controlling acoustic energy from piezoelectric transformers
A power-supply circuit is described. In particular, the power-supply circuit includes an input node configured to receive a power-supply signal, an output node configured to output a modulated power-supply signal, and a modulation mechanism coupled between the input...
05/24/2011
7889996Optical-signal-path routing in a multi-chip system
Embodiments of a system are described. This system includes an array of chip modules (CMs) that are configured to communicate data signals with each other via optical communication. In a given CM module, optical signal paths, such as waveguides, are routed in the sa...
02/15/2011
7882231Technique for regulating link traffic
A system which regulates communication with a server is described. During operation, the system determines a retransmission rate of data packets during a first set of conversations between a group of users and the server via a peering link. Next, the system compares...
02/01/2011
7848599Optical device with large thermal impedance
Embodiments of an optical device, an array of optical devices, and a technique for fabricating the optical device or the array are described. This optical device is implemented on a substrate (such as silicon), and includes a thermally tunable optical waveguide that...
12/07/2010
7876677Transmission control protocol queue sorting
A device that queues and transmits data packets is described. This device includes: a queue configured to store data packets awaiting transmission; a controller configured to dynamically determine an order in which the data packets are transmitted from the queue; an...
01/25/2011
7863743Capactive connectors with enhanced capacitive coupling
A single-chip module (SCM) and a multi-chip module (MCM) that includes at least two instances of the SCM are described. The SCM includes a pad disposed on a substrate. This pad has a top surface that includes a pattern of features. A given feature in the pattern of ...
01/04/2011
7861593Rotational vibration measurements in computer systems
Embodiments of a mechanical device to facilitate in-situ measurements of vibration associated with a corresponding component in a computer system are described. This mechanical device includes a housing that has approximately a same mass as the component, approximat...
01/04/2011
7840391Model-diversity technique for improved proactive fault monitoring
A computer system to predict a value of a signal from a sensor schedule loads across a set of processor cores is described. During operation, the computer system generates N models to predict the value of the signal based on a set of quantized telemetry signals, whe...
11/23/2010
7764678Routing based on dynamic classification rules
A computer system that forwards data packets is described. During operation, the system receives a data packet on a first interface and classifies the data packet to determine a corresponding destination. This classification is based on dynamically configured classi...
07/27/2010
7756102Distributed determination of dynamic frame sizes in a network
A communication system includes devices configured to communicate with each other through a temporal sequence of frames. Each of these frames includes multiple sub-channels and the total number of sub-channels in a given frame is dynamically determined based on a tr...
07/13/2010
7624251Instructions for efficiently accessing unaligned partial vectors
One embodiment of the present invention provides a processor that is configured to execute load-swapped-partial instructions. An instruction fetch unit within the processor is configured to fetch the load-swapped-partial instruction to be executed. Note that the loa...
11/24/2009
1    
 
Sign InRegister
Username  
Password   
forgot password?