The first commercial microwave oven was nearly 6 feet tall and weighed in at 750 pounds.
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.
| Number | Title | Issue Date |
| 8183593 | Semiconductor 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 |
| 8181058 | Clock-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 |
| 8181001 | Conditional 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 |
| 8176299 | Generating 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 |
| 8164917 | Base 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 |
| 8164434 | Cooling-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 |
| 8155538 | Technique 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 |
| 8150223 | Thermal 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 |
| 8135890 | Selective 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 |
| 8116420 | Clock-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 |
| 8102203 | Offset 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 |
| 8098079 | Receive 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 |
| 8078847 | Detecting 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 |
| 8078013 | Dual-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 |
| 8069051 | Zero-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 |
| 8065367 | Method 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 |
| 8060728 | Generating 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 |
| 8052052 | User-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 |
| 8041981 | Synchronizing 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 |
| 8041963 | Technique 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 |
| 8035666 | Dynamic 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 |
| 8035436 | Passive 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 |
| 8019976 | Memory-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 |
| 8001006 | Intuitive 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 |
| 7994832 | Aperture 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 |
| 7992082 | System 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 |
| 7965705 | Fast 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 |
| 7961990 | Multi-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 |
| 7961532 | Bimodal 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 |
| 7948187 | Electronically 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 |
| 7889996 | Optical-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 |
| 7882231 | Technique 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 |
| 7848599 | Optical 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 |
| 7876677 | Transmission 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 |
| 7863743 | Capactive 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 |
| 7861593 | Rotational 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 |
| 7840391 | Model-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 |
| 7764678 | Routing 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 |
| 7756102 | Distributed 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 |
| 7624251 | Instructions 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 |