...that two musicians were responsible for the invention of color print film? Fascinated by photography, Leopold Godowsky and Leopold Mannes worked together to produce an easy-to-use, practical color film. They worked full time as music teachers and gave concerts while experimenting during their off hours in Mannes' kitchen. Their success earned them full-time, well-paying jobs at Kodak and their efforts resulted in Kodachrome film, which was introduced in 1935.
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 |
| 6112266 | Host signal processing modem using a software circular buffer in system memory and direct transfers of samples to maintain a communication signal An HSP communication system includes a host computer which executes a software portion of an HSP modem and a device containing a digital-to-analog converter (DAC). In response to interrupts, the host executes an update routine that generates and writes sa... | 08/29/2000 |
| 6094368 | Auto-tracking write and read processes for multi-bit-per-cell non-volatile memories A multi-bit-per-cell memory includes a memory array having reference cells and storage cells, a read circuit, a content addressable memory, and an encoder. When data is written to the memory, a set of reference values for the write are written to the refe... | 07/25/2000 |
| 6094637 | Fast MPEG audio subband decoding using a multimedia processor A decoding process for a MPEG1 audio subband uses the symmetry of filter coefficients to reduce the number of multiplications required to decode an audio subband. The decoding process can be efficiently implemented on a single-instruction-multiple-data (S... | 07/25/2000 |
| 6087722 | Multi-chip package A multi-chip stack package does not include a die pad. The elimination of the die pad provides more room for elements in the package which. Thus, a balanced inner package structure can be achieved, and a poor molding which may expose one of the package el... | 07/11/2000 |
| 6087623 | Semiconductor device marking apparatus using a rotating stopper The present invention provides a semiconductor device marking apparatus comprising a package loader, on which a plurality of semiconductor device packages are loaded, a package provider, which provides the semiconductor device packages one by one from the... | 07/11/2000 |
| 6085804 | Apparatus and method for forming leads and removing tin dust from leads A lead forming apparatus and a method for removing tin dust from the surface of the outer leads of semiconductor package are disclosed. The apparatus, in which a brushing operation removes tin dust from the outer leads, includes a supplier part; a lead fo... | 07/11/2000 |
| 6088742 | Command queuing apparatus and method of optical disk data reproduction system A method and apparatus are provided to buffer commands sent from a computer to a peripheral device such as an optical disk data reproduction system, e.g., a CD-ROM drive, so that, even when execution of a command by a microcontroller of the peripheral dev... | 07/11/2000 |
| 6084706 | High efficiency laser pattern generator A laser scanner includes an optical relay which reforms an image from a scan lens at a location that provides additional working distance. The optical relay contains primarily reflective elements which provide achromatic focusing for ultraviolet light. On... | 07/04/2000 |
| 6080040 | Wafer carrier head with inflatable bladder and attack angle control for polishing A carrier head that holds an object such as a wafer for a polishing system can be rotated during polishing. One such carrier head includes a sensor that determines the relative orientation of (or the angle between) a movable chuck and a fixed drive struct... | 06/27/2000 |
| 6067937 | Mobile aquarium A mobile aquarium includes a display tank mounted on a wheeled cart and a system for lowering the center of gravity of the aquarium. In one embodiment, the system for lowering the center of gravity uses a storage tank that is lower than the display tank. ... | 05/30/2000 |
| 6062959 | Polishing system including a hydrostatic fluid bearing support A polishing system such as a chemical mechanical belt polisher includes a hydrostatic fluid bearing that supports polishing pads and incorporates one or more of the following novel aspects. One aspect uses compliant surfaces surrounding fluid inlets in an... | 05/16/2000 |
| 6062799 | Apparatus and method for automatically loading or unloading printed circuit boards for semiconductor modules An apparatus for automatic loading or unloading printed circuit boards (PCBs) for semiconductor modules is disclosed. The apparatus employs an elastic jig carrier into which the PCBs are loaded. The jig carrier includes movable clamps for fixing the PCBs ... | 05/16/2000 |
| 6058465 | Single-instruction-multiple-data processing in a multimedia signal processor A vector processor architecture provides vector registers of fixed size having data elements of programmable size and type. The type and size for data elements are defined by instructions which manipulate operands associated with the vector registers. The... | 05/02/2000 |
| 6054712 | Inspection equipment using small-angle topography in determining an object's internal structure and composition Devices for X-ray topography determine structures and compositions of objects. In accordance with an embodiment of the invention, a scanning system forms images using small angle scattering. A spatial filter selects radiation an object scatters at small a... | 04/25/2000 |
| 6049436 | Format calculator for headerless hard disk with embedded servo wedges A disk sequencer in a headerless disk drive system includes a format calculator that performs arithmetic processing on a frame number to generate frame parameters that indicate the format of a data frame associated with the frame number. The disk sequence... | 04/11/2000 |
| 6043132 | Method for forming HSG silicon film of semiconductor device Methods of forming a uniform HSG silicon film on a conductive layer pattern use Cx Fy and HF to remove the polymer by-products resulted etching, ashing and stripping steps. This effective removal promotes the formation of uniform HSG... | 03/28/2000 |
| 6037662 | Chip scale package A patterned tape attached to a semiconductor chip in a chip scale package enhances process reliability in manufacturing of the chip scale package. A shape of the beam leads concentrates stresses in the part of the beam lead where the beam lead should be d... | 03/14/2000 |
| 6029208 | System for generating block address by replacing second count with second valid block address whenever sync is detected or symbol count is reached in one complete block For serially transmitted block data that includes a sync signal, ID code, block address code, error correction code, and object data, a data receiving apparatus uses an input data reader that detects the sync signal, checks for parity errors and stores th... | 02/22/2000 |
| 6021168 | Clock recovery circuit and method for MPEG-2 system decoder A clock recovery circuit and method for an MPEG-2 system decoder. The clock recovery circuit comprises a digital signal processor including a controller, a PCR/SCR detector, an adder/subtracter unit, a digital filter and a register, a DAC, a low pass filt... | 02/01/2000 |
| 6008113 | Process for wafer bonding in a vacuum A jig for a fusion bonding process includes a sealable chamber having a first station for a first wafer and a second station for a second wafer. The wafers are initially separated from each other while a vacuum is created in the chamber. In one embodiment... | 12/28/1999 |
| 6002737 | Timer using a single counter to track multiple time-outs A circuit such as a host adapter includes a timer capable of detecting time-outs for multiple pending commands. The timer includes a single free-running counter, a first storage for start counts, a second storage for time-out values, a subtractor, and a c... | 12/14/1999 |
| 5999021 | Pad signal detecting circuit in a semiconductor device for detecting a reference voltage in a high-speed interface A pad signal detecting circuit for detecting a reference voltage input to a pad of a semiconductor device. This invention may be used in high speed terminated interfaces using a reference voltage, such as those using stub series termination logic (SSTL). ... | 12/07/1999 |
| 6000018 | System for aligning control words for identifying boundaries of headerless data sectors using automatic incrementing and discarding of data frame numbers A disk sequencer, which is loaded with control words from a format table and a frame number associated with the first control word loaded, automatically cycles through loaded control words and finds a control word that corresponds to the current position ... | 12/07/1999 |
| 5991455 | Hashing-based vector quantization A hashing-based vector quantization process partitions a codebook into buckets. A hashing function determines the locations of buckets in the codebook and is selected so that buckets containing similar codevectors start near each other in the codebook. On... | 11/23/1999 |
| 5986709 | Adaptive lossy IDCT for multitasking environment A process that alleviates processor overloading, adaptively according to the current total processor load, by gracefully degrading video output quality, so that more jobs can be run simultaneously in a multitasking operating system environment is provided... | 11/16/1999 |
| 5978838 | Coordination and synchronization of an asymmetric, single-chip, dual multiprocessor An integrated multiprocessor architecture simplifies synchronization of multiple processing units. The multiple processing units constitute a general-purpose or control processor and a vector processor which has a single-instruction-multiple-data (SIMD) a... | 11/02/1999 |
| 5974583 | Error correcting method and device In an error correcting method for correcting three or fewer errors or six or fewer erasures, syndromes S0 to S5 from a received codeword are calculated. If the calculated syndromes S0 to S5 are all zeros, it is ... | 10/26/1999 |
| 5974516 | Byte-writable two-dimensional FIFO buffer having storage locations with fields indicating storage location availability and data ordering A FIFO storage circuit stores data transferred over a data bus in data groups having of one or more data units. The FIFO buffer includes a number of storage locations each configured to store a single unit of data. Each data groups on the data bus is acco... | 10/26/1999 |
| 5966212 | High-speed, high-resolution, large area inspection using multiple optical fourier transform cells A system includes multiple optical Fourier transform cells which simultaneously scan a device under test. The illuminated area for each Fourier transform cell is small to provide high resolution, while the number of cells is large to cover a relatively wi... | 10/12/1999 |
| 5953374 | Bandpass spectral shaping of data signals A process for transmitting data selects sample values that represent data symbols and then converts the sample values to voltage levels in a transmitted PAM signal. A receiver samples the PAM signal and identifies the data symbols from the sampled voltage... | 09/14/1999 |
| 5943251 | Adder which handles multiple data with different data types An adder circuit includes various methods to control the carry bit at data boundaries when attempting to process multiple data of multiple types. One method is to generate both propagate and generate signals from the input data and modified propagate and ... | 08/24/1999 |
| 5943130 | In situ sensor for near wafer particle monitoring in semiconductor device manufacturing equipment A particle sensor for a semiconductor device fabrication tool scans a laser beam through a measurement volume immediately adjacent a wafer during processing and detects light scattered by particles adjacent the wafer. Scanning provides a real-time count o... | 08/24/1999 |
| 5940862 | Data sector mark generation for a headerless disk drive architecture A disk sequencer uses control words to identify starts and splits in headerless data sectors. Each control word indicates an event-count, an initial event, and a terminal event. The initial event, which can be an EOS pulse, a sector pulse, or a data sync ... | 08/17/1999 |
| 5934974 | In-situ monitoring of polishing pad wear An in-situ sensor measures polishing pads during chemical mechanical polishing. From the measurements, polishing pads can be identified as worn out or unevenly worn and replaced. Scheduling maintenance according to current measurements, rather than accord... | 08/10/1999 |
| 5931950 | Wake-up-on-ring power conservation for host signal processing communication system An communication system such as a host signal processing modem includes a host computer and a device that is coupled to communication lines and a host processor in the host computer. In a normal operating mode, the device generates periodic interrupts tha... | 08/03/1999 |
| 5915107 | Cross clock domain clocking for a system using two clock frequencies where one frequency is fractional multiple of the other A processor includes a processing core that is operable at a frequency that is an odd half-integer multiple of a bus clock frequency. Signals on a system bus are synchronized with a selected edge, e.g., the rising edge, of a bus clock signal, but the proc... | 06/22/1999 |
| 5805488 | Method and structure for degrouping MPEG audio codes An MPEG audio/video decoder has memories, a signal processing unit (SPU) including a multiplier and a butterfly unit, a main CPU, and a memory controller which are time division multiplexed between decoding video and audio data. The decoder includes a deg... | 09/08/1998 |
| 5802584 | Hardware alignment in a headerless disk drive architecture A disk controller for headerless disk drive system contains a decoder which decodes control words from a data buffer and counts pulses of a byte clock to identify the boundaries of requested data sectors in data frames. To select the control words which c... | 09/01/1998 |
| 5799165 | Out-of-order processing that removes an issued operation from an execution pipeline upon determining that the operation would cause a lengthy pipeline delay A superscalar microprocessor includes a scheduler which contains storage for information related to operations and scan logic for selecting operations for out-of-order execution by a set of execution units. To provide fast operation, the selection is made... | 08/25/1998 |
| 5768292 | Error handling process for MPEG decoder In response to an error signal from a source of an MPEG audio data stream, a decoder replaces data with an error code and temporarily enables error handling. The error code is a valid bit combination rarely found in MPEG audio data frames. During audio de... | 06/16/1998 |