Electronics Reverse Engineering Expert 350997 CA(N)

Expertise Description

I have over 40 years experience in Electronics Circuit, Software design, analysis & reverse engineering. My expertise includes processor design analysis; software program design, debugging analysis; digital audio, digital video; real time processing; music sampling, synthesis processing; FPGA design, testing and analysis; crossbar switch mesh interactive networks; multiprocessor parallel server architecture; digital signal processing; and media compression (MP3, AC3, MPEG, etc.). My other past projects include satellite digital broadcast network, multi-channel high-bandwidth recording, broadband, and media editing. I have more than 20 years expert witness experience with consultations, deposition, and courtroom testimony.

Areas of Expertise

Consulting Experience

My consulting services include Instructor of electronics circuit and design, development and troubleshooting of micro-electronics, and other computer science topics; Lecturer and workshops at numerous international conferences, research centers, universities, and international corporations in regard to topics such as microprocessing; Research in digital media processes and synthesis.

Relevant Experiences

I have over 4 decades of experience in designing and analyzing the microelectronics and software for digital media processing. I’ve written reports, testified in deposition and trial, and have consulted on the microelectronics and software of numerous patents and prior art regarding digital media.

In 2017 I consulted on inter partes review (IPR) proceedings for a patent on high-efficiency video coding technology, focusing on intraframe and interframe processing and prior art, including industry standards.

In the last decade, I worked on the engineering design of a video server for the cable TV industry. The system processed video source files with different resolutions and frame rates to output video at HDTV and SDTV resolution and frame rates for cable TV customers. The multiprocessing system was designed with large quantities of SDRAM memory for video storage, as well as multiple ports for receiving video content in an input format.

For Sony Electronics in the late 1990s to 2000, I designed a multimedia recording and editing system based on TriMedia chips, designed for video processing, including frame rate and resolution conversion. These TriMedia processors were interfaced to SDRAM for digital video storage and included ports for receiving video content in an input format.

In the mid 1990s, I worked on the engineering design of, and software for, a video graphics processor chip. We designed this chip to receive source video content through a port and perform frame rate conversion as well as pixel image resolution conversion for output display on a personal computer monitor. The chip was also designed into DVD players to decompress compressed video content and output video for display on consumer TVs.

At Lucasfilm in the 1980s, I worked on the engineering design of several multiprocessing systems for processing media for making movies. I designed DRAM memory buffers used to store portions of media for interactive processing in multiple storage banks with hundreds of chips per card. We pioneered the development of very high definition digital video, using lasers to digitize (read) movie images from film at 24 frames/second for storage on disk drives and subsequent digital image processing. Our graphics processing systems were custom designed to manipulate images and store movies at the resolution and frame rate of video LaserDiscs (30 frames/second) or output at the frame rate and image resolution of movie film reels, using lasers to write to the film.

Although no court report was written, I consulted on digital video transport stream formatting, including MPEG video decompression, and prior art for the law firm of Hogan & Hartson.

I consulted on digital video and audio decoding, MPEG decompression, memory and related prior art to patents, for the law firm of Jones Day.

In 2003-2004, I reverse engineered a video teleconferencing system to determine prior art for a patent case. I designed the testing system and analyzed the electronic circuits, low-level firmware and state machines as well as the software for receiving video content through a video port, compressing, decompressing, processing and outputting video to a video display. I provided evidence of the dates of the circuitry and software. I analyzed the plaintiff’s patent and proved the reverse engineered system was clearly prior art. The plaintiff settled after seeing his analysis system and his unpublished 400-page engineering report which traced signals through the schematics and state machines and described the software functionality of this prior art.

I researched the design of digital media signal processing mathematics, microelectronics, storage and software at a Top 10 university 1978-1980 and returned for further study of media signal processing mathematics in 1992.

In the early 1970s, I was a technician in the AI Lab of the Computer Science Dept. of a major University where I worked on the engineering development of a computer graphics display system, a multiprocessing system connecting 16 processors and 16 memory banks, and an audio digitizing system in the Engineering Lab.

I taught electronics circuit design in the Electrical Engineering Dept. of a major University, where I was an instructor in 1973.

At PBS (WQED) Television I was an engineering intern in their video/audio television broadcasting network in 1971.

I studied digital processing of media at a major University with grant from National Science Foundation for an interdisciplinary program, combining coursework in computer science, calculus and signal processing mathematics, physics, electrical engineering, media analysis and composition, psychology and physiology of perception as well as audio and video processing.

I started computer programming in 1968 at a major University, and have written and analyzed software in many different languages, high-level, low level, firmware and microcode. I worked with electronic design as a teenager, including minor modification of the electronics of a television.

I have over 4 decades of experience in the design, troubleshooting and analysis of microelectronics and software, including the evaluation of defective chips and cause of failure. In addition to designing processors and chips for audio and video applications, I have designed numerous chips into equipment. I analyzed the internal design of chips while on the Editorial Board of Microprocessor Report, a respected publication on state-of-the-art chips for engineers. I worked on the design of an audio/video processor chip for personal computers and DVD players in the 1990s. This VLIW (very long instruction word processor) chip did encoding and decoding with compression and decompression of multimedia and served as a Windows graphics accelerator and modem for connecting to the Internet.
In the 2000s, I reverse engineered a large video teleconferencing system of hundreds of chips. I injected a large number of signals into the system and analyzed over a hundred signal channels to determine the functionality of the system. My detailed report, with color-coded highlighting of critical signals traced through the system for ease of understanding this prior art, served to invalidate a patent.
In the 2000s, I worked on the microelectronics design of a digital audio/video server for the cable TV industry. This server was made from custom gate array chips for this application connected to thousands of other chips soldered to circuit cards. From 1997 to 2000 I designed the electronics in media recording and editing systems for Sony Electronics composed of a custom chip for the application connected to other chips. I designed and did troubleshooting of media signal processors and recording systems for Lucasfilm made from custom gate array chips for the application connected to hundreds of other chips.
I developed and did troubleshooting of mainframe computers for AI Labs. I did extensive testing, including temperature cycling of systems to determine which chips would fail to replace them before systems were shipped to customers. 


B.S.Electrical EngineeringCarnegie Mellon University
B.A.CyberneticsCarnegie Mellon University

Licenses Certifications

Awards & Affiliation

Primary Affiliation

Audio Engineering Society

Partial List of Consulting Expert Witness Cases