John E Bishop, Donald A Carignan: Debugging a computer program by simulating execution forwards and backwards in a main history log and alternative history logs. Digital Equipment Corporation, Gary E Ross, July 21, 1998: US05784552 (59 worldwide citation)

A computer program is executed in a forward direction to create a current state of registers and memory for the program. During the forward execution of the program, the pre-existing values of registers and memory changed by each instruction are recorded in a main log. During interactive debugging, ...

Ronald A Priest, Donald A Carignan: Video otoscope and optical lens system therefor. MedRx, Neil F Markva, August 19, 1997: US05658235 (52 worldwide citation)

A video otoscope comprises an image forming assembly for producing an optical image of selected portions of an ear canal and a video camera for converting the optical image into a video image and transmitting the video image to a display system. The image forming assembly includes a speculum portion ...

Dallas E Heft, Donald A Carignan: Furnace viewing system. Biebel French & Nauman, June 20, 1989: US04840474 (13 worldwide citation)

An optical adapter is installed between a standard lens tube and a television camera for inverting the image and for providing focus and intensity control. The adapter is provided with fittings which mate with both the standard lens tube and the camera. The adapter permits one set of lens tubes to b ...