`John M. Strawn, Ph.D.
`
`
`Professional Profile
`
`Professional Experience
`
`
`Several decades of involvement in software, digital audio, digital music, digital signal processing,
`and processor architecture. Successful independent software consultant in high-level languages
`and assembly language. Seasoned testifying expert with experience in patent and class action
`litigation, skilled at explaining complex ideas to attorneys and juries. Stanford Ph.D. Former
`Fulbright Scholar. Prolific author. Experienced manager with long-range research and
`development experience. Facile with foreign languages and working with people from outside the
`USA.
`
`
`
`
`From:
`To:
`
`
`
`
`From:
`To:
`
`
`
`
`
`S Systems, Inc.
`1992
`Larkspur, CA
`Present
`Position: Owner
`Duties:
`Full-time independent consultant:
` Programming hand-crafted audio and music software for signal
`processing, written in C, C++, JAVA, and especially assembly
`language for digital signal processing chips. Consulting on processor
`architecture and networking.
` Testifying Expert witness in patent litigation relating to software,
`computers, signal processing.
`
`Yamaha Music Technologies USA
`1987
`Larkspur, CA
`1991
`Position: 1989-1991: President; 1987-1989: Vice President
`Duties: Helped establish and manage a nine-person Ph.D.-level research group,
`including site search, architectural design, construction, move-in, and
`hiring. Conducted original research on electronic musical instruments,
`software, micromachining, networking, and recent technological
`developments. Extensive experience designing scientific, engineering, and
`musical object-oriented applications, especially C++ (UNIX). Research
`on Yamaha’s Vocaloid started in this group. Patents listed below.
`
`CV of John Strawn, Ph.D., p. 1, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.1
`
`
`
`S Systems
`1986
`Larkspur, CA
`1988
`Position: Full-time Consultant
`Duties:
`This was my first stint as a consultant. See Consulting Assignments,
`below.
`
`Lucasfilm/Droid Works
`1985
`San Rafael, CA
`1986
`Position: Programmer
`Duties:
`Full-time programming experience as an employee, designing signal-
`processing modules and writing (96-bit VLIW) microcode for the
`ASP/SoundDroid developed by James A. Moorer. Experience in audio and
`video post-production. Extensive work in C (Unix). Another six months
`full-time experience writing tightly packed assembly code for the TI
`TMS32010 signal processor, especially for a two-channel hard-disk audio
`record playback unit that played without bugs on the exhibit floor of the
`National Association of Broadcasters convention, 1986.
`
`Stanford University
`1976
`Stanford, CA
`1985
`Position: Doctoral Student
`Duties: Nine years programming experience developing code in high-level
`languages (Algol, Fortran, SAIL) and PDP-10 assembly language for
`musical and audio signal processing applications during doctoral thesis
`work. Includes original published research in spline fitting and pattern
`recognition, a 30,000-line two- and three-dimensional graphical editor for
`waveforms and spectra, implementation (with John Gordon) of the short-
`time Fourier transform, device drivers, and libraries for graphic user
`interfaces. Also part-time consulting work:
`
` ●
`
` SRI International (FORTRAN for mechanical engineering).
`● Mattel Electronics (music in consumer electronic toys).
`● IntelliGenetics (ALGOL-like code for biotechnology).
`● Digital Keyboards (product specification and complete manuals for
`GDS and Synergy Synthesizers).
`
`Revox
`1972
`Long Island, New York
`1972
`Position: Summer intern
`Duties:
`Solder cables, write German- and Dutch-English translations, manufacture
`PC boards, assemble hardware.
`
`CV of John Strawn, Ph.D., p. 2, Revised 4/17/2013
`
`
`From:
`To:
`
`
`
`
`From:
`To:
`
`
`
`
`From:
`To:
`
`
`
`
`From:
`To:
`
`
`
`
`
`
`Petitioner Samsung - Ex. 1006, p.2
`
`
`
`
`Year
`1973
`
`College/University
`Oberlin
`
`1973-
`1975
`
`Technical University,
`Berlin
`
`1975-
`1976
`
`IBM Thomas Watson
`Foundation
`
`1985
`
`Stanford
`
`
`
`
`
`
`Education and Training
`Degree
`B. Mus, double degree in organ performance and
`music theory. Experience with analog synthesizers and
`digital music synthesis, BASIC, FORTRAN, MUSIC
`V on an IBM 360.
`Fulbright Scholar. Graduate-level coursework in
`music theory/history, audio engineering, electronics,
`information theory, cybernetics, Japanese; all
`coursework in German. Extensive recording studio
`and live concert sound reinforcement experience.
`PDP-11 and PDP-8 assembly and machine language.
`Travel throughout Europe.
`Grant to study electronic music, Tokyo, Japan, 1976.
`Live performances on piano and Roland System 700
`analog synthesizer. Also travel through Turkey, Iran,
`Afghanistan, Pakistan, India, Thailand, and Hong
`Kong.
`Ph.D., CCRMA. Advisor: John Chowning. Graduate
`course work in music, computer and processor
`architecture, high-level and assembly-language
`programming, digital audio, acoustics, and digital
`hardware. Dissertation on analysis of music
`instruments with the short-time Fourier transform.
`Software development experience listed elsewhere in
`this resume.
`
`Expertise
`
`Implement/optimize signal processing algorithms: Fourier transform (FFT), discrete cosine
`transform (DCT), DTMF, speech synthesis.
`Port/optimize audio compression algorithms: AC-3, MP-3, AAC.
`Implement audio algorithms: reverberator, pitch shifter, sample rate converter, compressor,
`filter, flanger, 3-d audio (Dolby surround), dither.
`•
`Implement music synthesis (additive, physical modeling, wavetable, FM).
`• Create bug-free software from academic signal processing research.
`• Work in floating- and fixed-point math.
`• Assembler, object-oriented, C, C++.
`• Extensive experience optimizing code in assembler
`•
`PC, Mac, Unix.
`• DSP architectures: Motorola 56000, 56300, and 56800 families; TI TMS320C10 and
`TMS320C54 family; Code Composer Studio; Analog Devices 21xx family and TigerSharc;
`VLIW; custom processors; I learn new architectures quickly.
`
` •
`
`
`
`•
`•
`
`CV of John Strawn, Ph.D., p. 3, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.3
`
`
`
`• Embedded processors: Hitachi SH-DSP, SH3-DSP, SH-4, and SH-5; ARM7/ARM9;
`configurable processors (Tensilica).
`•
`Processor architecture.
`• Debugging hardware prototypes.
`• Audio networks, such as AES/EBU (IEC 60958), IEEE-1394/FireWire, AV/C, 61883, mLan,
`and others.
`•
`File downloading.
`•
`Practical audio experience in live sound and in studios.
`• Testifying expert witness (including expert reports, deposition).
`•
`Software analysis for litigation.
`• Functionally bilingual in German; able to read French, Dutch; some Japanese
`
`
`
`Expert Witness and Litigation Support Experience
`
`
`Summary: patent litigation, class action litigation, ITC actions, and USPTO declarations relating
`to software (in a wide variety of areas), cell phones, audio, music, speech, processor architecture,
`compression, multimedia, digital cameras, telephony, video games, and file downloading, among
`others. Testimony at trial, prior art analysis, infringement analysis, expert reports, deposition,
`tutorials, Markman hearings.
`
`
`Date:
`
`2011 -
`Present
`Case:
`Project:
`
`2012 -
`2013
`Case:
`Project:
`2012
`
`Case:
`Project:
`
`2012
`Case:
`Project:
`
`2011
`Case:
`
`
`
`
`
`Date:
`
`
`
`
`Date:
`
`
`
`
`Date:
`
`
`
`
`Date:
`
`
`Fliesler Meyer, San Francisco; Kirkland & Ellis, Chicago
`
`Adobe v. Wowza, CV 11-02243-CW, California Northern District.
`Deposition related to Markman. Expert Report and deposition on non-
`infringement.
`
`Morgan, Lewis & Bockius, Washington, DC
`
`SmartPhone v LG, 6:10-cv-74, Eastern District of Texas, Tyler.
`Expert report and deposition related to invalidity.
`Quarles + Brady
`
`SmartSound v. Avid, 3:12-cv-223, Wisconsin Western District.
`Non infringement for two patents involving automated composition of
`sound tracks for video. Settlement discussions in progress.
`
`Jones Day
`LSI v. Vizio, 8:10-cv-01602, California Central District.
`Invalidity and non infringement for four patents involving digital
`memory and MPEG audio. Case settled before Markman.
`
`Quinn Emanuel, New York
`Motorola v. Apple (Certain Wireless Communication Devices, Portable
`Music and Data Processing Devices, Computers and Components
`Thereof, ITC 337-TA-745).
`
`CV of John Strawn, Ph.D., p. 4, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.4
`
`
`
`
`
`Project:
`
`
`Date:
`
`
`
`
`
`
`Date:
`
`
`
`
`
`
`Date:
`
`
`
`
`
`Date:
`
`
`
`
`
`Date:
`
`
`
`
`
`Date:
`
`
`
`
`
`
`Three expert reports and two witness statements relating to infringement
`by Apple Accused Products (iPhones), technical prong of domestic
`industry, and non-invalidity, focusing on cell phone GPS. Source code
`analysis. Deposition. Testimony at trial, 8-15 December 2011.
`
`Alston Bird, Atlanta
`
`Move Inc. v. Real Estate Alliance Ltd et al., 2:07-cv-02185, Central
`District of California, Los Angeles.
`Expert reports concerning real estate sales website. Source code analysis.
`Deposition. Scheduled to testify at trial.
`
`Finnegan, Henderson, Washington, DC
`
`HTC v. Apple (In the Matter of Certain Portable Electronic Devices and
`Related Software, ITC 337-TA-721).
`Expert reports relating to technical prong of domestic industry for 24
`HTC Windows Mobile cell phones, including source code analysis
`relating to user interface, memory, and caller ID. Consulting expert
`relating to iPhone, iPad, and iPod touch concerning invalidity and power
`management.
`
`Robins, Kaplan, Miller, & Ciresi, Minneapolis
`
`Fair Isaac v. Actimize and NICE, 1:2009cv00688, Delaware.
`Infringement and source code analysis relating to financial transaction
`verification.
`
`Orrick, Washington, D.C.
`Affinity Labs v. Alpine Electronics, JVC Kenwood, et al., 08-171-RC,
`Eastern District Texas.
`Involved car audio, marine audio, and home theatre products that connect
`to iPod/iPhone. Rebuttal expert report on non-infringement. Deposition.
`
`2008-9,
`2011-
`present
`Case:
`
`Project:
`
`2010-
`2011
`Case:
`
`Project:
`
`2010-
`2012
`Case:
`Project:
`
`2010
`Case:
`
`Project:
`
`2009-10 Wolf Haldenstein, New York
`Case:
`In re Apple & ATTM Antitrust Litigation, Northern District of
`California, San Jose, C 07-5152.
`Analyze iPhone source code for antitrust plaintiffs. Expert report and
`various declarations, in particular regarding class certification.
`Deposition.
`
`Project:
`
`2008-10
`Case:
`
`Project:
`
`Paul Hastings, Palo Alto, CA
`Konami Digital Entertainment v. Harmonix Music Systems, Texas
`Eastern District 6:08-cv-00286
`Analyze Rock Band video game source code (Playstation 2, PS3, Wii,
`XBox). Expert reports. Two-day deposition.
`
`CV of John Strawn, Ph.D., p. 5, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.5
`
`
`
`Date:
`
`
`
`
`Date:
`
`
`
`
`2009-10
`Case:
`Project:
`
`2009
`Case:
`
`Project:
`
`2009
`Case:
`
`Project:
`
`2009
`Action:
`Project:
`
`2007-8
`Case:
`
`Project:
`
`2005-7
`Case:
`
`Project:
`
`Status:
`
`
`Date:
`
`
`
`
`Date:
`
`
`
`Date:
`
`
`
`
`
`Date:
`
`
`
`
`
`
`
`
`
`Jones Day, Palo Alto, CA
`SanDisk v. LSI, California Northern District, 3:09-cv-02737
`Attend tutorial and Markman hearing regarding MP3 patent litigation.
`
`
`Weil Gotschal, Redwood Shores, CA
`Samsung v. Kodak (In the Matter of Certain Digital Cameras, ITC 337-
`TA-671).
`Analyze Samsung cell phone source code relating to digital cameras. This
`involved baseband chips from Qualcomm, Philips, Agere, Texas
`Instruments; register-level code for camera image sensors from Samsung,
`Sony, Micron, Omnivision; Windows Mobile 5 and 6 digital camera
`device drivers; Qualcomm BREW 2 and BREW 3 cell phone operating
`systems; patents involving digital cameras, Bayer subsampling, and pixel
`interpolation; and standard digital optical concepts such as RGB, YUV,
`YCbCr, EXIF, and JPEG.
`
`Finnegan, Henderson, Washington, DC
`Voice Domain Technologies LLC v. Philips Electronics North America
`Inc. et al., Western District of Oklahoma, 5:08−cv−00701.
`Declarations for Markman hearing on hand-held consumer devices.
`
`THAT Corporation; McDermott Will & Emery, Boston
`US Patent Application 09/638,245, BTSC Encoder.
`Declaration to USPTO regarding non-obviousness for audio in television.
`
`Fish and Richardson, Atlanta
`Nice Systems Inc. and Nice Systems Ltd. v. Witness Systems Inc. Civil
`Action No. 06-311-JJF, Delaware District.
`Expert reports concerning telephone call centers (telephony, software,
`hardware architecture, digital recording.) Deposition, jury trial
`testimony.
`
`Fish and Richardson, San Diego, CA
`Lucent Technologies Inc. v. Gateway, Inc., et al., defendants, and
`Microsoft Corporation, Intervener. Case No. 02-CV-2060 B (CAB)
`consolidated with 03-CV-0699 B (CAB) and 03-CV-1108 B (CAB).
`Expert for defense (Microsoft) involving audio compression and MP3.
`Deposition and two days testimony at three-week jury trial, cross-
`examined by Kirkland and Ellis. Prepared 7 expert reports (total 497
`pages) on non-infringement and invalidity including 20 claim charts and
`15 other substantive attachments. Analyzed over 4000 pages of C/C++
`source code; analysis of assembly and machine code. Worked directly
`with German documents.
`Judge Brewster overturned jury decision and ruled in favor of defense.
`Judge Brewster’s decision upheld on appeal,
`http://www.cafc.uscourts.gov/opinions/07-1546.pdf
`
`CV of John Strawn, Ph.D., p. 6, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.6
`
`
`
`Date:
`
`
`
`Date:
`
`
`
`Date:
`
`
`
`
`
`Date:
`
`
`
`
`Date:
`
`
`
`Date:
`
`
`
`
`
`Date:
`
`
`
`
`Date:
`
`
`Date:
`
`
`
`Date:
`
`
`
`
`
`
`
`2007
`Case:
`Project:
`
`Morrison and Foerster, Los Angeles
`3:06-cv-7736 CA Northern District, Seer Systems v. Yamaha
`Prior art research for music synthesis.
`
`2006-7 Mayer Brown Rowe & Maw, Houston, TX
`Case:
`2:06-cv-156, Digital Technology Licensing (DTL) v. Cingular Wireless
`Project:
`Claim charts, technology background for microphone in cell phones.
`
`2007
`Case:
`
`Project:
`
`2005-6
`Case:
`Project:
`
`2006
`Case:
`Project:
`
`2006
`Case:
`
`Project:
`
`Meyer & Associates Co. LPA, Columbus, Ohio
`Health Science Products LLC and Kairos & Associates, Inc., v. Sage
`Software SB, Inc., 1:2005cv03329, Georgia Northern District.
`For class action litigation, analyze database software before and after
`release of ACT 2005.
`
`Black Lowe & Graham, Seattle
`Digeo, Inc. v. Audible, Inc., Case No. C05-00464-JLR, Seattle
`Expert reports involving Internet file downloading. Analyze C/C++
`source code. Deposed for Markman hearing.
`
`Ropes and Gray, Palo Alto
`MediaTek, ASUSTek & ASUS v. Sanyo.
`Prepare claim charts on 24-hour notice. Assist in preparation of tutorial.
`
`Wilmer Hale (New York)
`Information Technology Innovation, LLC v. Motorola, Inc. et al.,
`Northern District of Illinois 04-C-7121.
`Provide and supervise an expert witness colleague who prepared an expert
`report on infringement.
`
`2004-5 Weil, Gotshal & Manges, New York
`Case:
`Antor Media Corporation v. Apple Computer, Inc., Microsoft
`Corporation, RealNetworks, Inc., Civil Action No. 2:03CV320 (E.D.
`Texas 2004)
`Prior art regarding file downloading.
`
`Project:
`
`2005
`Project:
`
`2002-3
`Case:
`Project:
`
`1997-8
`Case:
`Project:
`
`Trop, Pruner & Hu, Austin, TX
`Prior art involving signal processors.
`
`Robins, Kaplan, Miller, & Ciresi, Minneapolis
`Intergraph v. Dell et al., EDTX, 2-02cv-312
`Prior art for hardware architecture, virtual memory and cache memory.
`
`Cesari and McKenna, Boston
`Lucent vs. Young Chang/Kurzweil
`Prior art for music synthesis, digital hardware, software, architecture.
`
`CV of John Strawn, Ph.D., p. 7, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.7
`
`
`
`1994
`Case:
`Project:
`
`Small, Larkin, Los Angeles
`L.C. Concepts v. Digital Theatre Systems (DTS)
`Prior art for cinema sound equipment in USA and Germany.
`
`Date:
`
`
`
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`2011
`2011
`Duties:
`
`2009
`2009
`Duties:
`
`2008
`2008
`Duties:
`
`Consulting Assignments
`
`Client: iZotope
`Boston
`Port iZotope's pitch correction effect from C++ source code to Avid TDM
`environment in Motorola 56000 family assembly language.
`
`Client: Congruity
`Palo Alto
`For this music industry startup, create audio effects in Freescale
`DSPM56364 assembly language. Write and debug code without access to
`hardware, working only with software tools. Initial delivery of code ran
`bug-free in target hardware.
`
`Client: DTS Digital Cinema (now Datasat Digital Entertainment)
`Location: Agoura Hills, CA
`For DTS Digital Cinema's XD20 eight-track cinema media player (this is
`the box that sits in the movie theater projection booths for playback of
`multi-channel audio and video), port DTS Coherent Acoustics decode (two
`versions, one 8-channel, one stereo), DTS Digital Cinema 8-channel
`decode, and DTS Neo6 5.1 decode from DTS Digital Cinema's existing
`XD10 cinema media player. This required me to isolate the four algorithms
`by stripping away unneeded code; integrate the four algorithms into
`Motorola 56721 dual-core processor; and write new wrapper code in
`assembly language. Responsible for approximately 25,000 lines of
`assembly language source.
`
`Client: Berkeley Design Technology, Inc. (http://www.bdti.com/)
`Location: Oakland, CA
`Contribute to research and writing of the following articles on processor
`architecture at BDTI's website Inside DSP (http://www.insidedsp.com/):
`
` •
`
` TI Offers OMAP3 Application Processors to the Mass Market
`• Avnera releases ASSPs for wireless audio applications
`• XMOS Introduces Low-cost Multi-core Chip Family with
`Programmable I/O
`• VeriSilicon’s New Silicon IP Solution for HD Audio
`• Behind the scenes: Dolby’s acquisition of Coding Technologies
`• Tips and Tricks for Debugging Audio
`
`Other BDTI assignments are listed below.
`
`
`CV of John Strawn, Ph.D., p. 8, Revised 4/17/2013
`
`
`From:
`To:
`
`
`2007
`2008
`Duties:
`
`
`
`
`Petitioner Samsung - Ex. 1006, p.8
`
`
`
`From:
`To:
`
`
`1995
`2007
`Duties:
`
`
`From:
`To:
`
`
`2005
`2006
`Duties:
`
`2004
`2006
`Duties:
`
`2005
`2005
`Duties:
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`
`Client: Yamaha
`Location: Hamamatsu, Japan
`Chair, AES standards working group SC-02-12 on digital audio
`networking via IEEE-1394 (Firewire), with the support of Yamaha.
`Involved a trip to AES conventions twice a year, including one in Europe.
`Past member, IEC TC100 TA4, Digital System Interfaces. Various public
`appearances worldwide and various company site visits to discuss
`multimedia networking, audio over 1394 and Yamaha’s mLAN.
`
`Client: Sonic Network, http://www.sonicimplants.com/
`Location: Somerville, MA
`For this well-known provider of wavetables, synthesis software, and cell
`phone ring tones (among others), provide and supervise subcontractors for
`these projects:
`• Design and implementation of filters for sample rate conversion;
`• Design and implementation of filters following the DLS-2 specification
`(used in cell phones for ring tones);
`• Port synthesizer code to Tensilica HiFi2 audio engine.
`
`Client: Bias, http://www.bias-inc.com/
`Location: Petaluma, CA
`For this well-known provider of audio software, provide and supervise a
`subcontractor to port a complicated digital signal processing algorithm into
`the DigiDesign TDM Environment, in Motorola 56K assembly language.
`
`Client: Audio Research Labs, http:// www.audioresearchlabs.com/
`Location: Scotch Plains, NJ
`For ARL founder Schuyler Quackenbush provide and supervise a
`subcontractor to design and implement a digital filter algorithm in
`Motorola 56K assembly language.
`
`Client: Verance, http://www.verance.com/
`2004
`Location: San Diego, CA
`2005
`Duties: Working closely with Verance R&D staff, implement the Verance Content
`Management System/Audio-Visual (VCMS/AV) watermarking technology
`for motion picture sound (now known as Cinavia) in Motorola 56300
`assembly language in the TC Electronics M6000 environment. This
`program is used by major film studios starting early 2005 to watermark
`nearly every DVD released. Travel at client's request to TC Electronics
`headquarters in Denmark to facilitate integration. Provide and supervise a
`subcontractor to assist with filter design, filter implementation, and other
`tasks. More than 30,000+ lines of 56K assembler source, several hundred
`pages of documentation, a dozen CD-ROMs of debugging data and lab
`notebooks.
`
`CV of John Strawn, Ph.D., p. 9, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.9
`
`
`
`From:
`To:
`
`
`2002
`2004
`Duties:
`
`
`From:
`To:
`
`
`2003
`2004
`Duties:
`
`2003
`2003
`Duties:
`
`2003
`2003
`Duties:
`
`2002
`2003
`Duties:
`
`2002
`2002
`Duties:
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`
`
`
`Client: Universal Audio (http://www.uaudio.com/)
`Location: Santa Cruz, CA
`For this well-known manufacturer of audio plugins, port two audio
`processing algorithms (Pultec filter, LN1176 stereo compressor) from
`C/C++ to Motorola 563xx assembly language in the DigiDesign ProTools
`TDM environment, including numerical approximation and streamlining
`the original C/C++ implementation. Publicly released 2004. Contribute
`extensively also to port of an extremely complicated high-end
`reverberator, and to another equalizer.
`
`Client: Stretch (http://www.stretchinc.com/)
`Location: Mountain View, CA
`For this software configurable processor startup, study how to port
`MPEG-2 AAC and MP-3 decode reference C++ code to 16- and 32-bit
`integerized C. Do the same for MP-3 encode based on publicly available
`source. Learn their software configurable architecture well enough to
`write optimizations.
`
`Client: RIC International Precision Translation Services
`Location: Cambridge, MA
`For this major translation house, proofread German-English translations
`involving, among other things, audio compression (including German-
`language doctoral dissertations).
`
`Client: Analog Devices
`Location: Santa Clara, CA (Audio Rendering Technology Center)
`Port music synthesis algorithms in assembly language for the
`ARM7/TDMI processor, following ARM’s C calling conventions. This
`project ran under very tight time constraints, cost only 2/3 of the projected
`budget, and resulted in code that runs much faster than the original
`implementation.
`
`Client: Dorrough Electronics (http://www.dorrough.com)
`Location: Chatsworth, CA
`Implement in C and Analog Devices Sharc 21161 assembly language a
`novel scheme based on their patented technology to improve the
`perceived loudness of audio signals sent over broadcast. Provide a
`subcontractor who made significant contributions to filter design.
`
`Client: Analog Devices
`Location: Wilmington, MA (Ray Stata Technology Center)
`After an on-site visit to learn more about the technology and meet the
`team, I made recommendations on changes to architecture for a new
`version of an idiosyncratic signal processing chip. I also provided code
`examples for the new architecture.
`
`CV of John Strawn, Ph.D., p. 10, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.10
`
`
`
`From:
`To:
`
`
`2001
`2002
`Duties:
`
`
`From:
`To:
`
`
`1999
`2001
`Duties:
`
`
`From:
`And
`
`
`1995-6
`1998-9
`Duties:
`
`
`From:
`To:
`
`
`1997
`1999
`Duties:
`
`Client: Tensilica
`Location: Santa Clara, CA
`For this configurable processor IP core company, implement a highly
`optimized version of the modified discrete cosine transform
`(MDCT) for audio compression. Extensive investigation of theory and
`variants of the MDCT. Also port MPEG-2 low-complexity AAC decode
`and MP3 encode from Thomson reference C++ code to 16-bit
`integerized C. Prepare various optimizations closer to the hardware than
`C++ usually allows.
`
`Client: Berkeley Design Technology, Inc. (http://www.bdti.com/)
`Location: Oakland, CA
`● For BDTI’s Buyer's Guide to DSP Processors, 2001 Edition,
`contribute major portions of the text analyzing processor architectures
`including the Analog Devices TigerSharc, and contribute also to the
`analyses of Motorola 56300, 56800, and 56800E processors;
`verification and in some cases re-writing assembly-language
`implementations of BDTI's benchmarks;
`● Prepare written analyses of Hitachi SH-DSP, SH3-DSP, SH-4, and
`SH-5 processor architectures. This again included verification and in
`some cases re-writing assembly-language implementations of BDTI's
`benchmarks;
`● Implement assembly-language routines related to multimedia
`compression in ARM7/ARM9 processor assembly language;
`● Develop and present a four-hour presentation on audio compression,
`given first at Embedded Processor Forum, June, 2000; contribute to a
`four-hour presentation on digital audio and music given by Dana
`Massie at the same Embedded Processor Forum; revised and
`presented both talks at Microprocessor Forum, October 2000; both
`talks revised again with emphasis on streaming audio and presented at
`Embedded Processor Forum, June, 2001.
`
`Client: Audio Precision (http://www.audioprecision.com)
`Location: Portland, Oregon
`Audio Precision (Portland, Oregon). For their System 2 audio
`measurement device, developed double-precision Fourier transform (FFT)
`in assembly language for Motorola 56002 processor, including
`(Microsoft) C code to study where to maintain double-precision. Also,
`extensive code for AES/EBU and square wave measurement test suite,
`including jitter and eye pattern (assembling bit map for graphics display
`in 56002 data memory space). 28K+ lines of assembly language source.
`1998-1999: Revise Audio Precision System 2 code for new 96 kHz
`Cascade hardware (Motorola 56303).
`
`Client: Euphonics (later part of 3COM)
`Location: Boulder, CO
`Implement Dolby AC-3 decoder (used in Dolby Digital cinema sound) in
`16-bit integer assembly language on new Analog Devices 16-bit integer
`
`CV of John Strawn, Ph.D., p. 11, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.11
`
`
`
`AD1818 processor (PCI SoundComm). 20K+ lines of assembler source.
`Passed first round of Dolby testing on first try. Integrate with Euphonics’
`Real-Time Kernel operating system.
`
`Client: Digital Technics (DTI)
`Location: Baltimore, MD.
`Implementation of CCITT R2 encoder/decoder (similar to DTMF) in
`Motorola 56002 assembly language, based on Goertzel algorithm. 13K+
`lines assembler. Deployed in the field in Asia and South America.
`
`Client: VM Labs
`Location: Los Altos, CA
`For this multimedia chip startup, provide detailed critique of their
`proprietary DSP chip architecture.
`
`1996
`1997
`Duties:
`
`1996
`1996
`Duties:
`
`Client: Oculix
`1993
`Location: Switzerland
`1995
`Duties: Motorola DSP 56000 assembly language for numerical and FFT analysis
`of real-time data gathered by laser from the human eye for medical
`applications. 150K source.
`
`1993
`1994
`Duties:
`
`1993
`1994
`Duties:
`
`1993
`1993
`Duties:
`
`Client: Centigram Communications Corporation.
`Location: Silicon Valley CA (apparently now part of SS8 Networks)
`Port of speech synthesis code from TI TMS320E17 assembly language to
`Motorola DSP 56002 assembly language on Motorola PC Media card;
`port to Analog Devices ADSP 2115 assembly language on Echo Personal
`Sound System.
`
`Client: Atari
`Location: Sunnyvale, CA
`implement physical modeling music synthesis techniques on custom
`RISC/DSP chip inside Jaguar game console. Prepare written comments on
`a new custom DSP architecture.
`
`Client: Euphonics
`Location: Boulder, CO
`For this software music synthesizer company, write C routines to emulate
`certain hardware elements in the target architecture. This allowed the
`company to study aspects of caching parameter updates, for optimizing
`real-time performance.
`
`1993
`1993
`Duties:
`
`Internal Project
`Location: Bay Area, CA
`For a research project involving DSP architecture, write a series of Java
`classes to emulate the typical components of a DSP chip.
`
`1987
`1988
`
`Client: Shure
`Location: Evanston (now Niles), IL
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`
`
`From:
`To:
`
`CV of John Strawn, Ph.D., p. 12, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.12
`
`
`
`Duties: Working from the written specification for a proprietary algorithm,
`develop C and TI TMS 32010 assembly language for a multi-channel
`consumer audio product prototype.
`
`Client: NeXT, Inc.
`Location: Silicon Valley, CA
`NeXT Inc. Developed, debugged, and documented more than 50 routines
`in the Motorola DSP 56000 assembly language vector library (with Julius
`O. Smith; source code printout is 2” thick.). While working off-site for
`over a year before NeXT was publicly released, maintain secrecy about
`the fact that NeXT would include a 56000 processor.
`
`Client: Sonic Solutions
`
`Location: San Francisco CA
`
`
`
`
`From:
`To:
`
`
`1987
`1988
`Duties:
`
`
`From:
`
`To:
`
`
`
`1986 or
`1987
`1986 or
`1987
`Duties:
`
`As one of the first consultants hired by Sonic Solutions (located in their
`first office in San Francisco), port their C-language noise-reduction code
`from one flavor of Unix to another.
`
`
`Other experience:
`● Studies of micromachining and nanotechnology.
`● Experience with the Star Semiconductor SPROC chip, the IBM MWAVE chip and operating
`system, OS-9, and Spectron's SPOX operating system.
`
`
`
`
`
`
`
`
`Patents
`
`
`Patent Number Date Issued Title
`5,569,871
`October 29,
`Musical tone generating apparatus employing microresonator
`1996
`array (co-inventor; micromachining)
`
`As Vice-President and President of Yamaha Music
`Technologies Inc., I supervised the patent applications by my
`employees that resulted in US patents 5,245,130, 5,288,938,
`5,386,568, 5,422,956, 5,536,902, and 5,541,358.
`
`
`From:
`To:
`
`
`
`
`
`Teaching appointments
`
`University of Colorado at Denver, College of Arts & Media
`2003
`Denver, CO
`2008
`Position: Lecturer, College of Arts & Media
`Duties:
`Teach special topics course on audio data compression to upper-level
`undergraduate and graduate students.
`
`CV of John Strawn, Ph.D., p. 13, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.13
`
`
`
`
`
`Major Publications
`
` "Approximation and Syntactic Analysis of Amplitude and Frequency Functions for Digital
`Sound Synthesis." Computer Music Journal 4(3):3-22, 1980.
`
` Modeling Musical Transitions. Ph.D. Thesis, Stanford University, 1985. 243 pp.
`
` (with C. Roads). Foundations of Computer Music. MIT Press, 1985. 600 pp.
`
` Digital Audio Engineering: An Anthology. Madison, WI: A-R Editions, 1985. 144 pp.
`
` Digital Audio Signal Processing: An Anthology. Madison: A-R Editions, 1985. 283 pp.
`
` "Orchestral Instruments: Analysis of Performed Transitions." Journal of the Audio
`Engineering Society 34(11):867-80, 1986.
`
` "Editing Time-varying Spectra." Journal of the Audio Engineering Society 35(5):337-51,
`1987.
`
` "Analysis and Synthesis of Musical Transitions Using the Discrete Short-time Fourier
`Transform." Journal of the Audio Engineering Society 35(1/2):3-14, 1987.
`
` "Implementing Table Lookup Oscillators for Music with the Motorola DSP56000 Family."
`Presented at the 85th Convention of the AES, 1988. Preprint No. 2716.
`
` "Digital Audio Representation and Processing." Multimedia Systems, edited by John F.
`Koegel. ACM and Addison-Wesley, 1993.
`
` "Technological Change: The challenge to the audio and music industries” (written version of
`AES keynote address). Journal of the Audio Engineering Society, March 1997.
`
` (with James Grunke, Ben Novak, Bruce Pennycook, Zack Settel, Phil Wiser, and Wieslaw
`Woszczyk). “AES White Paper: Networking Audio and Music using Internet2 and Next
`Generation Internet Capabilities.” Journal of the Audio Engineering Society 47(4):300-310,
`April 1999. Presented (with Betsy Cohen and AES President Marina Bosi) to White House
`National Economic Council, December 1998. http://www.aes.org/technical/i2.html.
`
` (with Yamaha’s Mike Overlin). “Playing with Fire,” Electronic Musician, May 2003, pp. 31-
`38 (http://emusician.com/ar/emusic_playing_fire/index.htm, on audio networking over 1394).
`
`Professional Associations and Achievements
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
` ●
`
`
`
`
` ●
`
` Fellow (1996), Audio Engineering Society.
`● Convention Co-chair, 2008 AES Convention, San Francisco.
`● Convention Chair, 2006 AES Convention, San Francisco.
`
`CV of John Strawn, Ph.D., p. 14, Revised 4/17/2013
`
`Petitioner Samsung - Ex. 1006, p.14
`
`
`
`● Convention Chair, 2004 AES Convention, San Francisco. Recipient of an Anderton Award,
`Pro Sound News, December 2004, p. 30.
`● Keynote Speaker, November 1996 Audio Engineering Society Convention.
`● Elected member of the AES Board of Governors, 1992-1994; again 2005-2007.
`● Chair, Audio Engineering Soci