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

Icon_funbox Bizarre Patents

Patent No. 6612440

Banana Protective Device

A banana protective device for storing and transporting a banana carefully.

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: g Patent LLC


Number of patents: 46
Last date: May 15, 2012

1    
NumberTitleIssue Date
8179455Optical black-level cancellation for optical sensors using open-loop sample calibration amplifier
A Optical Black Pixel (OBP) cancellation circuit corrects offsets in sensors in a CCD/CMOS image sensor when reading dark pixels such at the periphery. A pixel voltage is switched to a sampling capacitor during two phases of the same pixel pulse. Sampling capacitors...
05/15/2012
7965546Synchronous page-mode phase-change memory with ECC and RAM cache
Phase-change memory (PCM) cells store data using alloy resistors in high-resistance amorphous and low-resistance crystalline states. The time of the memory cell's set-current pulse can be 100 ns, much longer than read or reset times. The write time thus depends on t...
06/21/2011
7904655Branching memory-bus module with multiple downlink ports to standard fully-buffered memory modules
A branching memory-bus module has one uplink port and two or more downlink ports. Frames sent downstream by a host processor are received on the uplink port and repeated to the multiple downlink ports to two or more branches of memory modules. Frames sent upstream t...
03/08/2011
7865630Single-chip multi-media card/secure digital (MMC/SD) controller reading power-on boot code from integrated flash memory for user storage
A Multi-Media Card/Secure Digital (MMC/SD) single-chip flash device contains a MMC/SD flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. MMC/SD transactions from a host MMC/...
01/04/2011
7813158Recordable electrical memory
A memory device includes memory cells each having a recordable layer between two metal layers, each memory cell being constructed and designed to change from a first state to a second state upon application of an initialization signal, and change from the second sta...
10/12/2010
7797583Fault diagnosis of serially-addressed memory modules on a PC motherboard
A test adaptor board connects to a personal computer (PC) motherboard that tests a memory module in a test socket. A standard memory module socket is removed from a target DRAM module slot on the component side and the test adaptor board connects to the target DRAM ...
09/14/2010
7797578Fault diagnosis of serially-addressed memory chips on a test adaptor board to a middle memory-module slot on a PC motherboard
A standard memory module socket is removed from a target DRAM module slot on the component side and the test adaptor board connects to the target DRAM module slot on the reverse (solder) side of a personal computer motherboard, or an extender card may be used. The t...
09/14/2010
7746087Heating-control isolation-diode temperature-compensation
A semiconductor integrated circuit (IC) acts as a controller of a heating-controlled device or appliance. A heating body has a positive temperature coefficient and acts as both a heating element and a temperature sensor. A Silicon-Controlled Rectifier (SCR) switches...
06/29/2010
7741981Dual-use comparator/op amp for use as both a successive-approximation ADC and DAC
A re-configurable circuit acts as an Analog-to-Digital Converter (ADC) and as a digital-to-analog converter (DAC). An array of binary-weighted capacitors stores an analog input. Switches connect different capacitors in the array to fixed voltages that cause charge-s...
06/22/2010
7657692High-level bridge from PCIE to extended USB
An extended universal-serial bus (EUSB) bridge to a host computer can have peripheral component interconnect express (PCIE) protocol layers on one side of the bridge, and EUSB layers on the other side of the bridge, with a high-level bridging converter module connec...
02/02/2010
7649743Open-frame solid-state drive housing with intrinsic grounding to protect exposed chips
An open-frame flash-memory drive has a printed-circuit board assembly (PCBA) with flash-memory chips, a controller chip, and a Serial AT-Attachment (SATA) connector soldered to it. The PCBA is only partially encased by left and right frames or by a U-shaped bracket ...
01/19/2010
7649742Thin flash-hard-drive with two-piece casing
A flash-memory drive replaces a hard-disk drive using an integrated device electronics (IDE) interface. The flash drive has a printed-circuit board assembly (PCBA) with a circuit board with flash-memory chips and a controller chip. The controller chip includes an in...
01/19/2010
7620769Recycling partially-stale flash blocks using a sliding window for multi-level-cell (MLC) flash memory
A sliding window of flash blocks is used to reduce wasted space occupied by stale data in a flash memory. The sliding window slides downward over a few flash blocks. The oldest block is examined for valid pages of data, and the valid pages are copied to the end of t...
11/17/2009
7619938Repairing advanced-memory buffer (AMB) with redundant memory buffer for repairing DRAM on a fully-buffered memory-module
A repairing fully-buffered memory module can have memory chips with some defects such as single-bit errors. A repair controller is added to the Advanced Memory Buffer (AMB) on the memory module. The AMB fully buffers memory requests that are sent as serial packets o...
11/17/2009
7576990Thin hard drive with 2-piece-casing and ground pin standoff to reduce ESD damage to stacked PCBA's
A case-grounded flash-memory drive has a printed-circuit board assembly (PCBA) with flash-memory chips and a controller chip. The PCBA is encased inside an upper case and a lower case, with a Serial AT-Attachment (SATA) connector that fits through and opening betwee...
08/18/2009
7535272Zero-delay buffer with common-mode equalizer for input and feedback differential clocks into a phase-locked loop (PLL)
A zero-delay clock generator has a phase-locked loop (PLL) that generates a feedback clock and receives a reference clocks. All clocks are differential and have a common-mode voltage. The common-mode voltage of an externally-generated reference clock can vary from t...
05/19/2009
7535088Secure-digital (SD) flash card with slanted asymmetric circuit board
A flash-memory device has a printed-circuit board assembly (PCBA) with a PCB with a flash-memory chip and a controller chip. The controller chip includes an input/output interface circuit to an external computer over a Secure-Digital (SD) interface, and a processing...
05/19/2009
7485007Swiveling offset adapter dongle for reducing blockage of closely-spaced video connectors
A swivel adapter connects plugs for different video-connector standards. A smaller Display-Port (DP) connector fits into ports on a personal computer or other device, while a larger Digital Visual Interface (DVI) connector connects to a display or other device throu...
02/03/2009
7487428Fully-buffered memory-module with error-correction code (ECC) controller in serializing advanced-memory buffer (AMB) that is transparent to motherboard memory controller
An error-correcting fully-buffered memory module can detect and correct some errors in data read from memory chips. An error correction code ECC controller is added to the Advanced Memory Buffer (AMB) on the memory module that fully buffers memory requests sent as s...
02/03/2009
7483824Self-checking test generator for partially-modeled processors by propagating fuzzy states
A self-checking test generator program creates a self-checking test program that can test a device under test (DUT). The self-checking test generator selects instructions for a test. Selected instructions are executed on a software DUT model to generate results that...
01/27/2009
7476105Super-digital (SD) flash card with asymmetric circuit board and mechanical switch
A flash-memory device has a printed-circuit board assembly (PCBA) with a PCB with a flash-memory chip and a controller chip. The controller chip includes an external Secure-Digital (SD) interface, and a processing unit to read blocks of data from the flash-memory ch...
01/13/2009
7478290Testing DRAM chips with a PC motherboard attached to a chip handler by a solder-side adaptor board with an advanced-memory buffer (AMB)
Memory chips are tested by insertion into a chip test socket on a test adapter board that is mounted to the reverse or solder-side of a personal computer motherboard. A memory module socket is removed from the motherboard, and adapter pins are inserted into holes fo...
01/13/2009
7474576Repairing Advanced-Memory Buffer (AMB) with redundant memory buffer for repairing DRAM on a fully-buffered memory-module
A repairing fully-buffered memory module can have memory chips with some defects such as single-bit errors. A repair controller is added to the Advanced Memory Buffer (AMB) on the memory module. The AMB fully buffers memory requests that are sent as serial packets o...
01/06/2009
7437597Write-back cache with different ECC codings for clean and dirty lines with refetching of uncorrectable clean lines
A write-back cache has error-correction code (ECC) fields storing ECC bits for cache lines. Clean cache lines are re-fetched from memory when an ECC error is detected. Dirty cache lines are corrected using the ECC bits or signal an uncorrectable error. The type of E...
10/14/2008
7391251Pre-emphasis and de-emphasis emulation and wave shaping using a programmable delay without using a clock
An adjustable-delay filter performs wave shaping to emulate pre-emphasis or de-emphasis of transmission-line signals. The adjustable-delay filter uses analog components and does not need a clock. The receiver does not have to recover a bit-clock from the data stream...
06/24/2008
7383362Single-chip multi-media card/secure digital (MMC/SD) controller reading power-on boot code from integrated flash memory for user storage
A Multi-Media Card/Secure Digital (MMC/SD) single-chip flash device contains a MMC/SD flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. MMC/SD transactions from a host MMC/...
06/03/2008
7366847Distributed cache coherence at scalable requestor filter pipes that accumulate invalidation acknowledgements from other requestor filter pipes using ordering messages from central snoop tag
A multi-processor, multi-cache system has filter pipes that store entries for request messages sent to a central coherency controller. The central coherency controller orders requests from filter pipes using coherency rules but does not track completion of invalidat...
04/29/2008
7332929Wide-scan on-chip logic analyzer with global trigger and interleaved SRAM capture buffers
A system chip has many local blocks including processor cores, caches, and memory controllers. Each local block has a local sample-select mux that is controlled by a local selection control register. The mux selects from among hundreds of internal sample nodes in th...
02/19/2008
7333364Cell-downgrading and reference-voltage adjustment for a multi-bit-cell flash memory
A flash memory has multi-level cells (MLC) that can each store multiple bits per cell. Blocks of cells can be downgraded to fewer bits/cell when errors occur, or for storing critical data such as boot code. The bits from a single MLC are partitioned among multiple p...
02/19/2008
7332977Crystal clock generator operating at third overtone of crystal's fundamental frequency
A crystal oscillator operates at the third overtone of the crystal's fundamental frequency. A value of a shunt resistor between the two phase-shift leg nodes is chosen so that the absolute value of the product gm×(Xc1)×(Xc2) is greater than the effec...
02/19/2008
7307635Display rotation using a small line buffer and optimized memory access
A frame buffer stores X pixels per line and Y lines and is read using a burst of B pixels. The un-rotated image is rotated by 90 degrees for display by writing and reading pixels from a line buffer. The line buffer stores a block of B*Y pixels. The frame buffer is l...
12/11/2007
7308523Flow-splitting and buffering PCI express switch to reduce head-of-line blocking
An enhanced Peripheral Component Interconnect Express (PCIe) switch eliminates or reduces head-of-line blocking for memory reads initiated by peripheral endpoint devices. A memory-read request packet from a first peripheral endpoint device is intercepted by the enha...
12/11/2007
7289823Video overlay buffer mirrored through a shared mailbox between two processors in a feature phone
A feature phone has two processors that share a display. The display is attached to an applications processor that has a frame buffer for refreshing the display. A base-band processor also runs programs that generate graphics data that is written to a base-band fram...
10/30/2007
7277592Spacial deblocking method using limited edge differences only to linearly correct blocking artifact
A de-blocking method smoothes pixels along a row or column that crosses a block boundary. Smoothing is performed to remove quantization or compression artifacts that appear on block edges when pixels in adjacent blocks are separately compressed. A maximum-allowed ed...
10/02/2007
7272654Virtualizing network-attached-storage (NAS) with a compact table that stores lossy hashes of file names and parent handles rather than full names
Multiple Network Attached Storage (NAS) appliances are pooled together by a virtual NAS translator, forming one common name space visible to clients. Clients send messages to the virtual NAS translator with a file name and a virtual handle of the parent directory th...
09/18/2007
7265620Wide-band high-gain limiting amplifier with parallel resistor-transistor source loads
An amplifier has a wide bandwidth and a high gain by using parallel loads. Each load has a load resistor and a load p-channel transistor in parallel. The drain voltages of differential n-channel transistors can be set by the load resistors, while switching current i...
09/04/2007
7263642Testing replicated sub-systems in a yield-enhancing chip-test environment using on-chip compare to expected results for parallel scan chains testing critical and repairable sections of each sub-system
A multi-processor chip has several processor cores that are simultaneously tested in parallel. The processor cores each have identical scan chains that produce identical test results absent defects. Expected test data is scanned from an external tester onto the chip...
08/28/2007
7246434Method of making a surface mountable PCB module
A printed-circuit board (PCB) module has co-planar solder pads on a bottom surface. The solder pads can be surface-mounted to pads on a main board, allowing the PCB module to be surface mounted without wire leads extending from the PCB module substrate. A cavity is ...
07/24/2007
7225300Duplicate snoop tags partitioned across multiple processor/cache chips in a multi-processor system
Several cluster chips and a shared main memory are connected by interconnect buses. Each cluster chip has multiple processors using multiple level-2 local caches, two memory controllers and two snoop tag partitions. The interconnect buses connect all local caches to...
05/29/2007
7221727All-digital phase modulator/demodulator using multi-phase clocks and digital PLL
Multi-phase clocks are used to encode and decode signals that are phase-modulated. The input signal is phase-compared with a feedback clock. Phase differences increment or decrement an up/down counter. The count value from the up/down counter is applied to a phase r...
05/22/2007
1    
 
Sign InRegister
Username  
Password   
forgot password?