Patents by Inventor Charles M. C. Tan

Charles M. C. Tan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6580454
    Abstract: A system and a method for imaging a scene of interest utilize variable exposure periods that have durations based upon detecting a fixed voltage drop in order to determine the scene segment radiance. The rate of voltage drop corresponds to the degree of scene segment radiance, such that high radiant scene segments yield faster voltage drops than lower radiant scene segments. The variable exposure period is determined within each pixel in a pixel array of the system to gather exposure periods from different segments of the scene being imaged. The measured exposure periods are translated into grayscale information that can be used to generate a composite image having various levels of grayscale that is representative of the imaged scene. Each pixel includes a photo sensor, an analog-to-digital converter and a memory to measure, digitize and store the exposure period. The memory contains a number of memory cells having a three-transistor configuration that are each connected to a bi-directional bit line.
    Type: Grant
    Filed: November 18, 1998
    Date of Patent: June 17, 2003
    Assignee: Agilent Technologies, Inc.
    Inventors: Frederick A. Perner, Charles M. C. Tan
  • Patent number: 6545711
    Abstract: An image sensor array. The image sensor array includes a substrate. An array of photo diode sensors are electrically interconnected to the substrate. The photo diode sensors conduct charge at a rate proportional to the intensity of light received by the photo diode sensors. A ring of guard diodes are located around the periphery of the array of photo diode sensors. Each guard diode has a guard diode anode connected to a predetermined guard anode voltage and a guard diode cathode connected to a static guard cathode voltage.
    Type: Grant
    Filed: November 2, 1998
    Date of Patent: April 8, 2003
    Assignee: Agilent Technologies, Inc.
    Inventors: Frederick A. Perner, Min Cao, Charles M. C. Tan, Jeremy A. Theil
  • Patent number: 6529240
    Abstract: An imaging device includes a Gray Code generator and an array of pixels. Each pixel includes a complimentary metal oxide semiconductor (“CMOS”) sensor, a comparator and random access memory (e.g., ferroelectric random access memory). The Gray Code generator is started at the beginning of capture mode and begins providing a sequence of code words. Within each pixel, an output of a CMOS sensor is compared to a threshold, and a code word in the sequence is stored in random access memory when the sensor output crosses the threshold. Thus, the random access memory of each pixel stores a code word that represents the intensity of light detected by its associated CMOS sensor.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: March 4, 2003
    Assignee: Agilent Technologies, Inc.
    Inventors: Charles M. C. Tan, Wayne M. Greene, Francis Joseph
  • Publication number: 20020067417
    Abstract: An imaging device includes a Gray Code generator and an array of pixels. Each pixel includes a complimentary metal oxide semiconductor (“CMOS”) sensor, a comparator and random access memory (e.g., ferroelectric random access memory). The Gray Code generator is started at the beginning of capture mode and begins providing a sequence of code words. Within each pixel, an output of a CMOS sensor is compared to a threshold, and a code word in the sequence is stored in random access memory when the sensor output crosses the threshold. Thus, the random access memory of each pixel stores a code word that represents the intensity of light detected by its associated CMOS sensor.
    Type: Application
    Filed: November 18, 1999
    Publication date: June 6, 2002
    Inventors: CHARLES M. C. TAN, WAYNE M. GREENE, FRANCIS JOSEPH
  • Patent number: 6137711
    Abstract: A ferroelectric random access memory ("FeRAM") device includes shared bit lines and fragmented plate lines. Each bit line is shared by a group of two or more ferroelectric capacitors. Each group also includes at least one access transistor, which may be shared by more than one ferroelectric capacitor. During read and write operations, capacitors in a group are selected by the plate lines and a plate line decoder.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: October 24, 2000
    Assignee: Agilent Technologies Inc.
    Inventor: Charles M. C. Tan
  • Patent number: 6061266
    Abstract: A ferroelectric random access memory device ("FeRAM") includes an array of memory cells and a plurality of active read/write circuits for reading the memory cells. A memory cell is read by forcing its ferroelectric capacitor to a first polarization state and determining whether capacitor discharge exceeds a threshold. If the capacitor transitions from a second polarization state to the first polarization state, the capacitor discharge will exceed the threshold. If the threshold is exceeded, a logic value corresponding to the second polarization state is indicated, and the ferroelectric capacitor is restored to the second polarization state. If the ferroelectric capacitor does not transition from the first polarization state to the second polarization state (i.e., the capacitor remains in the first polarization state), capacitor discharge will not exceed the threshold. If the threshold is not exceeded, a logic value corresponding to the first polarization state is indicated.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: May 9, 2000
    Assignee: Hewlett-Packard Company
    Inventor: Charles M. C. Tan
  • Patent number: 5760602
    Abstract: A field programmable gate array (FPGA) system for time multiplexing a plurality of programmable configurations of the FPGA. The system includes a plurality of configuration memory cells which are loaded with configuration information. A time slice selector couples selected configuration memory cells to programmable switch elements that determine the configuration and function of the logic within the FPGA. A time slice controller determines which of the configuration memory cells the time slice selector couples to the programmable switch elements. The configuration memory cells may be implemented with half SRAM cells and the time slice selector may be implemented with P-channel transistors.
    Type: Grant
    Filed: January 17, 1996
    Date of Patent: June 2, 1998
    Assignee: Hewlett-Packard Company
    Inventor: Charles M. C. Tan
  • Patent number: 5737766
    Abstract: A field programmable gate array (FPGA) memory system which allows the same array of memory to contain both configurable memory and user memory. The FPGA user logic can modify the information contained within the configurable memory and the user memory. The information stored within the configuration memory defines the logic within the user logic. Therefore, the user logic can modify sections of the logic within the user logic. The configuration memory and the user memory share resources such as address decoders, bitlines and sense amplifiers.
    Type: Grant
    Filed: February 14, 1996
    Date of Patent: April 7, 1998
    Assignee: Hewlett Packard Company
    Inventor: Charles M. C. Tan
  • Patent number: 5566059
    Abstract: An on-chip voltage conversion circuit arrangement including charge pump logic circuitry, a dual-phase clock pulse circuit, and a comparator circuit. The dual-phase clock pulse circuit produces charge and pump pulses to drive the charge pump logic circuit while it is supplied with an input voltage level for conversion to a desired output voltage level. The charge pump logic circuit includes an output capacitor for producing the desired voltage level in a semiconductor chip to be fabricated. The output capacitor is supplied with electric charge during alternating charge and pump cycles from one or two charging capacitors. The output voltage is compared with a voltage reference permit enablement and disablement of charging and discharging action by the capacitors.
    Type: Grant
    Filed: January 26, 1995
    Date of Patent: October 15, 1996
    Inventor: Charles M. C. Tan
  • Patent number: 5410465
    Abstract: An on-chip voltage conversion circuit arrangement including charge pump logic circuitry, a dual-phase clock pulse circuit, and a comparator circuit. The dual-phase clock pulse circuit produces charge and pump pulses to drive the charge pump logic circuit while it is supplied with an input voltage level for conversion to a desired output voltage level. The charge pump logic circuit includes an output capacitor for producing the desired voltage level in a semiconductor chip to be fabricated. The output capacitor is supplied with electric charge during alternating charge and pump cycles from one or two charging capacitors. The output voltage is compared with a voltage reference permit enablement and disablement of charging and discharging action by the capacitors.
    Type: Grant
    Filed: June 11, 1993
    Date of Patent: April 25, 1995
    Inventor: Charles M. C. Tan
  • Patent number: 5255217
    Abstract: A semiconductor memory device is provided with a plurality of primary memory cell blocks and a replacement memory cell block identical in size to the primary memory cell blocks. The replacement memory block includes all the required analog row and column driver and sense circuitry for the memory cells contained in the replacement block. Each of the primary memory blocks has a laser fuse that will disable the associated primary memory block and enable the replacement memory block such that the total amount of logical memory in the memory device is unaffected by a defective primary block.
    Type: Grant
    Filed: January 9, 1992
    Date of Patent: October 19, 1993
    Assignee: Hewlett-Packard Company
    Inventor: Charles M. C. Tan
  • Patent number: 4868829
    Abstract: An apparatus which corrects single bit errors and detects double bit errors including an encoder/decoder. During encoding the encoder/decoder produces a plurality of parity bits. These parity bits allow the correction of single bit errors in transmission. The encoder/decoder includes a plurality of arrays. Each array consists of logic gates arranged in the form of a binary tree. When the encoder/decoder is used in decoding, the encoder/decoder produces a plurality of syndrome bits. These syndrome bits are used to correct single bit errors in transmission. Error correction circuitry composed of logic gates receive the syndrome bits and generate flipper bits used in error correction. When a first data bit for which a first flipper bit is being generated is used in the production of a majority of syndrome bits, a logic gate which generates the first flipper bit receives as input only syndrome bits in the production of which the first data bit was used.
    Type: Grant
    Filed: September 29, 1987
    Date of Patent: September 19, 1989
    Assignee: Hewlett-Packard Company
    Inventor: Charles M. C. Tan