Electrical engineer and embedded computing pioneer with over thirty years of experience designing electronics hardware and low-level software as well as more recent experience with mobile apps for a major mobile operating system. Extensive experience in the design of data communications systems, including for DVR-capable satellite TV receivers and other set-top boxes. Experience with the software inside standards-based protocols ranges from detailed bit level knowledge of the MPEG transport protocol for video to the full TCP/IP Internet protocol stack. Holds a TS/SCI security clearance.
Formal Education
- M.S. in Electrical Engineering, University of Maryland
- B.S. in Electrical Engineering, University of Maryland
Career Highlights
- VP of Engineering and Principal Investigator for government and industrial research involving the wireless transfer and monitoring of video, audio, and sensor network data between ships, aircraft, and ground stations
- As an engineering director at a major media company was responsible for the design, implementation, and correct operation of an innovative Linux-based household set-top Video-On-Demand product with integrated DRM
- Oversaw system architecture, software development, testing, and certification of multiple generations of satellite receivers from a major satellite television provider with more than ten million units produced and sold into consumer homes
- Designed and implemented digital telecommunications switches and and ISDN protocol code for air traffic control equipment as well as a Windows-based application to control and configure an ATC system
- One of the earliest employees of a major Internet service provider and a key contributor to the design of the communications technology that enabled it to become a leading ISP and later the group manager and system architect for the client PC software
- Named inventor on eleven issued U.S. patents including several relating to digital video recording (DVR)
Expert Qualifications
- Consulting expert and source code reviewer for the plaintiffs in a class action lawsuit relating to software algorithms to compute truck routes
- Consulting expert and source code reviewer for defendant Cisco in a high-profile patent infringement suit brought by TiVo in U.S. District Court relating to DVR technology
- Experienced with the use of IDA Pro disassembler and other techniques of reverse engineering of binary software including to located bugs, improve system performance, and analyze malware
Related Experts
- Power Electronics and Motor Drive Expert Profile
- Electrical Fire and Battery Failure Expert Profile
- Crystalline Coatings and Optical Cavity Systems Expert Profile
- Embedded Firmware and Digital Signal Processing Expert Profile
- Real-Time Embedded Systems and Firmware Expert Profile
Frequently Asked Questions
What types of cases can this expert support?
They've consulted on major patent disputes—including Cisco's DVR patent case against TiVo—and reviewed source code for plaintiffs and defendants. Background spans consumer electronics, set-top boxes, satellite TV, and communications systems. Good fit for patent infringement, software code disputes, and electronics design questions.
What is this expert's technical background?
Thirty years in embedded systems and low-level software, with degrees in electrical engineering from University of Maryland. Built DirecTV receivers (10+ million units shipped), led set-top box projects at Disney, early engineer at AOL. Named on eleven patents, several for DVR technology.
What technologies does this expert specialize in?
C, C++, Java, Python, assembly. Linux, Windows, iOS, VxWorks. MPEG video/audio, on-screen program guides (EPG), satellite communications, set-top boxes, DVR architecture. Also experienced in firmware, IoT, signal processing, and telecommunications—basically embedded systems and low-level video/audio tech.
