...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 |
| 6020814 | Vehicular deceleration warning system A passive warning system for communicating vehicular deceleration and other information through a warning light. A microprocessor-based warning system according to the invention accounts for variations in vehicular speed and ambient driving conditions in ... | 02/01/2000 |
| 5947237 | Magnet-superconductor systems for controlling and influencing relative motion Disclosed are devices for influencing and/or controlling relative motion between members, such as vibration damping or absorbing devices, clutches and brakes. The devices comprise a magnet on one member and a field cooled superconductor on the other membe... | 09/07/1999 |
| 5910689 | Generator standby ballast A standby ballast for a fluorescent lamp in a lighting circuit powered normally by a main AC power supply, and in the event of main power supply failure, powered by an auxiliary standby generator, the standby ballast operable to provide AC power to the la... | 06/08/1999 |
| 5909691 | Method for developing physical disk drive specific commands from logical disk access commands for use in a disk array For use with a computer system having an intelligent mass storage disk array subsystem, including a microprocessor controller, a method for the distribution of data within the disk array based upon logical commands issued by the computer system. The disk ... | 06/01/1999 |
| 5908365 | Downhole triggering device A self-contained tool incorporates an electronic system for significantly reducing the number of batteries required to detonate an explosive downhole, making the tool short enough for transport by helicopter, rather than by boat, to an offshore well. This... | 06/01/1999 |
| 5906806 | Reduced emission combustion process with resource conservation and recovery options "ZEROS" zero-emission energy recycling oxidation system A system and a process for combusting hydrocarbons to recover energy and the carbon dioxide resulting from the combustion is provided. The process utilizes a two-stage combustion process, each stage utilizing water injection and a recirculation stream to ... | 05/25/1999 |
| 5903254 | User interface for easily setting computer speaker volume and power conservation levels A user interface of simplifying selection of speaker volume level and power conservation level in a computer system. An icon is presented for setting the speaker volume which includes a bar graph of relative speaker volume. By depressing left or right arr... | 05/11/1999 |
| 5900195 | Protection of pipeline joint connections A method and apparatus for protecting exposed pipeline joints on weight coated pipelines used in offshore applications. The method allows quick installation on a lay barge where pipeline sections are being welded together for offshore installation. The me... | 05/04/1999 |
| 5897663 | Host I2 C controller for selectively executing current address reads to I2 C EEPROMs A computer system having a bridge and I2 C EEPROMs is provided with a host I2 C controller implemented in the bridge for accelerating the reading of the I2 C EEPROMs. The host I2 C controller accelerates the rea... | 04/27/1999 |
| 5897732 | Method and apparatus for the manufacture of a linear wrap, thermally insulated tube The invention pertains to the apparatus and process for shaping and forming of thermal insulation materials around tubes and pipes in a continuous production process wherein the tube or pipe and a long singular strip of insulating material passes linear w... | 04/27/1999 |
| 5896494 | Diagnostic module dispatcher In a diagnostic application, a plurality of independent test modules are executed in a multi-tasking fashion. The diagnostic application is modular with a front end module issuing commands to lower level modules. A lower level test dispatcher module recei... | 04/20/1999 |
| 5895490 | Computer system cache performance on write allocation cycles by immediately setting the modified bit true In a microcomputer system implementing a cache memory subsystem, the cache performance on write allocation cycles is improved. When the processor writes to a line of the cache memory that results in a cache tag miss, after the processor write operation is... | 04/20/1999 |
| 5892976 | System for parallel port with direct memory access controller for developing signal to indicate packet available and receiving signal that packet has been accepted The parallel or printer port in a personal computer can receive data from the memory under the control of the direct memory access (DMA) controller, releasing processor resources. The processor enables the parallel port, which then indicates to the DMA co... | 04/06/1999 |
| 5891132 | Distributed excimer laser surgery system A distributed system is provided for controlling excimer laser eye surgery. A topography system, a computer system, and an excimer laser eye surgery system are provided, with the topography system providing profile data to the computer system, and the com... | 04/06/1999 |
| 5892362 | Method and apparatus for spacially continuous two-dimensional imaging of subsurface conditions through surface induction techniques The present invention involves service induction techniques to produce two-dimensional spatially continuous imaging of subsurface conditions for interpreting and verifying three-dimensional, spatially continuous imaging of subsurface conditions or for pla... | 04/06/1999 |
| 5887274 | Restartable fast DB2 tablespace reorganization method An improved method to dramatically reduce the time required to reorganize DB2 tablespaces and index files by not utilizing conventional sort techniques. Viewing access is allowed during the reorganization process by setting the files to read only status. ... | 03/23/1999 |
| 5886429 | Voltage sag/swell testing station A computer controllable testing and monitoring station forms short-term intervals of simulated alternating current power level disturbance, either undervoltage (sag) or overvoltage (swell). The station forms the short term voltage sags or swells so that t... | 03/23/1999 |
| 5885422 | Spent caustic (pre)treatment process A process for pretreating a spent caustic stream prior to oxidation includes countercurrent multi-stage elevated temperature solvent extraction of dissolved organic material from the spent caustic using a solvent to yield a spent caustic raffinate contain... | 03/23/1999 |
| 5887131 | Method for controlling access to a computer system by utilizing an external device containing a hash value representation of a user password A method for permitting access to secured computer resources based upon a two-piece user verification process. In the disclosed embodiment, the user verification process is carried out during a secure power-up procedure. At some point during the secure po... | 03/23/1999 |
| 5884095 | Direct memory access controller having programmable timing An improved DMA controller having programmable data transfer timings. Not only is the total cycle time programmable, but the active and inactive period of the cycle are also programmable. An active timing register and an inactive timing register are used ... | 03/16/1999 |
| 5884075 | Conflict resolution using self-contained virtual devices An apparatus and a method resolve conflicts arising from the addition of a new or unconfigured device to a computer system having one or more system resources. The computer system has one or more existing devices, wherein each of existing devices has an e... | 03/16/1999 |
| 5884054 | Multiprocessor system including interprocessor encoding and decoding logic for communication between two cards through reduced addressing lines A method for communication between multiple processors using registers that are accessed by four register select lines which are translated from the original system address. The address translation is performed off of the main processor board to reduce lo... | 03/16/1999 |
| 5884049 | Increased processor performance comparable to a desktop computer from a docked portable computer A portable computer is provided with comparable performance to a desktop computer when docked at a docking station. When the portable computer is docked or physically coupled to the docking station, the microprocessor of the portable computer switches to ... | 03/16/1999 |
| 5881221 | Driver level diagnostics An apparatus and method are disclosed for testing memory and display adapter components of a multi-tasking computer system. The apparatus obtains a memory block and sends a request to a memory virtual device driver (VxD) to reserve, commit and lock the me... | 03/09/1999 |
| 5879393 | Trial femoral prosthesis for use in knee joint replacement surgery A posterior stabilized femoral trial apparatus for preparing a patient's femur to receive a posterior stabilized femoral prosthesis includes a trial body with proximal and distal portions, the distal portion having an articulating surface for articulating... | 03/09/1999 |
| 5880739 | Blitting of images using instructions An image is stored as data representing the values of non-transparent pixels, and stored instructions corresponding to some pixels, resulting in a data structure. The image may be displayed by executing two types of instructions. A first type of instructi... | 03/09/1999 |
| 5877954 | Hybrid linear-neural network process control A hybrid analyzer having a data derived primary analyzer and an error correction analyzer connected in parallel is disclosed. The primary analyzer, preferably a data derived linear model such as a partial least squares model, is trained using training dat... | 03/02/1999 |
| 5875848 | Weight management system and method for marine drilling riser A system and a method are provided for managing the weight of an underwater riser assembly. The system includes a blocking mechanism for selectively blocking the bottom end of the riser assembly so that heavy drilling mud is retained within the riser asse... | 03/02/1999 |
| 5874474 | Topical application for relief of adverse skin condition for animals This invention is a composition and a method for treating animal skin ailments by a topical application of the composition to the animal in which the composition is a liquid or gel having potassium formate, sodium formate, or cesium formate in water in an... | 02/23/1999 |
| 5873776 | Weight-activated, expanding gambrel apparatus and method of using same An expanding gambrel apparatus and method for supporting a slaughtered animal. The gambrel apparatus includes a pair of support arms each having an arcuate end forming a hook. The pair of support arms are pivotally connected to each other. A pair of brace... | 02/23/1999 |
| 5873980 | Apparatus and method for recovering solvent A solvent recovery system for an oil and grease test collects and condenses solvent vapors to recover solvent. A vessel having an inlet for sealingly receiving an outlet of a separatory funnel receives solvent from the separatory funnel. The solvent is fi... | 02/23/1999 |
| 5873000 | System incorporating hot docking and undocking capabilities without requiring a standby or suspend mode by placing local arbiters of system and base into idle state A method for hot docking and hot undocking a portable computer and a docking station. The portable computer and docking station are physically coupled via a shared PCI bus and an expansion connector. Varying length pins in the expansion connector generate... | 02/16/1999 |
| 5870951 | Rubber baler with extended service life A improved service life baler press assembly including a number of novel press chamber and ram assembly components formed of a relatively hard material, such as a thermoplastic polymer (e.g., acetal resins) or any other suitable material having low static... | 02/16/1999 |
| 5872995 | System for causing system management interrupt to execute second program before use of a scancode by first program if said scancode comprises a hotkey A keyboard scancode signal is processed by the following steps. In response to the scancode signal, and before capture of the scancode signal by a first program that would otherwise interfere with use of the scancode signal by a second program, causing ex... | 02/16/1999 |
| 5864710 | Controllerless modem A computer system implements a standard modem without the use of a microcontroller. Instead, a digital signal processor is provided on an expansion card, but with direct links to the computer system itself. The code usually implemented in the microcontrol... | 01/26/1999 |
| 5864096 | Wildlife guard for electrical power distribution and substation facilities A wildlife guard for electrical power distribution equipment is easily and safely installed by hot stick without power interruption. The guard includes a disc of electrically insulating material having a hollow center for mounting an insulator, a cutaway ... | 01/26/1999 |
| 5863310 | Grill/filter mounting assembly A grill filter assembly for mounting in the exit or entrance wall opening of a forced air duct wherein the grill plate may be installed in a hinged relation to the duct enabling easy access to the duct opening. In a preferred embodiment, the grill face pl... | 01/26/1999 |
| 5864688 | Apparatus and method for positively and subtractively decoding addresses on a bus A computer system having an expansion base for docking a portable portion of the computer system includes a bridge circuit for adaptively decoding addresses on a bus based on the docking status. Both the expansion base and the portable portion include the... | 01/26/1999 |
| 5862040 | Smart pallet for burn-in testing of computers A transport pallet is provided for automating pre-shipment testing or "burn-in" of personal computers. The transport pallet is adapted to receive and transport the computer from an assembly line to a test storage location or bin. The pallet also provides ... | 01/19/1999 |
| 5861812 | Battery pack wakeup A removable battery pack for powering a pen-based or portable computer system in which the battery pack blocks its terminals when inserted into an unknown system. The known system includes a power supply microcontroller which passes battery charge data ba... | 01/19/1999 |