throbber
IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF PENNSYLVANIA
`
`SIGHTSOUND TECHNOLOGIES, LLC,
`
`Plaintiff, Counter-Defendant
`
`v.
`
`APPLE INC.
`
`Defendant, Counter-Plaintiff.
`
`Civil Action No.2:11-cv-01292-DWA
`
`Senior District Judge Donetta W. Ambrose
`
`PLAINTIFF SIGHTSOUND TECHNOLOGIES, LLC’S, EXPERT REPORT
`OF JOHN SNELL
`
`Confidential Information
`Subject to Protective Order
`
`April 22, 2012
`Date
`
`John Snell
`
`Page 00001
`
`

`

`Confidential Information
`Subject to Protective Order
`
`I.
`
`Introduction
`
`1.
`
`This report gives the opinions, and their underlying bases and reasons, about
`
`which I may testify at trial on behalf of SightSound Technologies, LLC (“SightSound”). This
`
`report further includes information regarding
`
`This report also includes information regarding the advantages of the
`
`invention in the patents-in-suit over the prior art.
`
`In addition to these opinions and their
`
`underlying reasoning and bases, I reserve the right to respond to assertions made by Defendant’s
`
`expert witnesses or fact witnesses and to testify in rebuttal to evidence that Apple may present
`
`during trial.
`
`2.
`
`I have been retained by the plaintiff SightSound Technologies, LLC
`
`(“SightSound”), to serve as an expert in this case. I expect to testify at trial regarding the matters
`
`set forth in this report if asked about these matters by the Court or the parties’ attorneys.
`
`3.
`
`I am an engineer, and reside and work in San Geronimo, California. I specialize
`
`in the design and analysis of microelectronics, software, and systems for recording, playing,
`
`synthesis, processing and transferring of electronic media over electronic networks. I have over
`
`four decades of experience in electronics engineering, computer science, signal processing
`
`mathematics, and the engineering of audio, video and music.
`
`I have researched, designed,
`
`developed and analyzed the microelectronics and software of numerous digital music and video
`
`systems.
`
`4.
`
`I studied at Carnegie-Mellon University from 1967–74. My interdisciplinary
`
`graduate work through the electrical engineering department at Carnegie-Mellon University was
`
`performed with a grant from the National Science Foundation. I earned my Bachelor of Science
`
`- 1 -
`
`CONF
`
`Page 00002
`
`

`

`Confidential Information
`Subject to Protective Order
`
`degree in Electrical Engineering and my Bachelor of Arts degree in Cybernetics (an
`
`interdisciplinary program, combining coursework in computer science, signal processing
`
`mathematics, physics, music analysis and composition, psychology and physiology of perception
`
`as well as audio, video and electrical engineering) at Carnegie-Mellon University.
`
`I wrote my
`
`first computer program in 1968 on a mainframe computer at Carnegie-Mellon University, where
`
`I took courses in programming, including data structures and software design for real-time
`
`systems. I have programmed computers and media processing digital systems at all levels, from
`
`high-level code down to assembly language and microcode (including binary, octal and
`
`hexadecimal for debugging systems).
`
`5.
`
`I worked on the development of a large multiprocessing system and a graphics
`
`display processor, as well as analog-to-digital and digital-to-analog audio converters in the
`
`Engineering Lab of the Artificial Intelligence Lab at Carnegie-Mellon University in the early
`
`1970s.
`
`I co-designed the microelectronics and software of a real-time microwave (wireless)
`
`signal analyzer in the mid-1970s.
`
`6.
`
`I am the founder (1976) and original editor of the COMPUTER MUSIC JOURNAL,1 an
`
`academic publication of international research on the application of computer science, signal
`
`processing mathematics, electronics, software, physics, acoustics and psychology of perception
`
`to the composition, recording, editing, and processing of music. Publication of several books2
`
`resulted from the articles I collected and edited.
`
`7.
`
`I also did research in digital audio and music processing at Stanford University
`
`from 1977–1980 at the Center for Computer Research in Music and Acoustics (CCRMA).
`
`I
`
`1 COMPUTER MUSIC JOURNAL, MIT Press.
`2 Revised articles from the COMPUTER MUSIC JOURNAL with new articles edited by John Snell, John Strawn and
`Curtis Roads were published in 3 books: FOUNDATIONS OF COMPUTER MUSIC (MIT PRESS 1985), DIGITAL AUDIO
`ENGINEERING (Kaufmann 1985), and DIGITAL AUDIO SIGNAL PROCESSING (Kaufmann 1985).
`
`- 2 -
`
`Page 00003
`
`

`

`Confidential Information
`Subject to Protective Order
`
`worked on the development of the third generation of the CCRMA mainframe computer for
`
`editing, signal processing, and playing digital music files, and our computer was connected to the
`
`ARPANET.
`
`8.
`
`I was a design engineer from 1980–86 at Lucasfilm Ltd., where we designed and
`
`developed the microelectronics and software of graphics-based multiprocessor supercomputers
`
`for recording, processing, synthesis, editing and transferring of digital music, voices, Foley, and
`
`sound effects. In addition to design of the programmable digital mixing console and solid state
`
`memory system of our Digital Audio Signal Processor (a.k.a. ASP and SoundDroid), I
`
`contributed to the architecture3 and use of higher-speed circuitry (change from noisy, slower
`
`TTL to faster, less noise-prone, ECL supercomputer integrated circuitry4) for real-time operation.
`
`Our ASP/SoundDroid system included static and dynamic random access semiconductor
`
`memory (RAM) as well as disk drives for storing digital audio. This multiprocessor system was
`
`designed so that multiple channels of digital audio could be transmitted over a private Ethernet
`
`(ASPnet) between the disk drives connected to the memory systems of the processors. Our Trio
`
`project was designed for editing digital audio and video with optical video disks.
`
`9.
`
`I designed several real-time multiprocessing systems for processing digital media
`
`signals over the last few decades5 and 6 and wrote a book,7 which detailed my design of numerous
`
`3 Contributions to the architecture included replacement of the traditional single-bus with a dual-bus for faster
`processing (since most calculations involve dual-operands), touch-sensitive, interactive graphics screen technology
`for ease of editing, and use of a hinged paging design for easy troubleshooting access to signals.
`4 Emitter-coupled-logic (ECL) was a faster and cleaner method of electronics design than TTL. Electronic circuitry
`known as transistor-transistor technology (TTL) was commonly used for digital design in the 1970s and 1980s.
`Schottky TTL sometimes failed due to its electrical noise and reflections over lines connecting TTL chips. From
`troubleshooting experience with the noise generated by, and line reflections of, Schottky TTL in developing large
`digital systems in the 1970s, I realized the need for a faster and more reliable supercomputer technology. Speed was
`an essential ingredient for real-time processing of media during this period. However, I designed portions of our
`less speed-critical user interface with more energy-efficient CMOS (complimentary metal-oxide-semiconductor)
`integrated circuitry, which became the dominant technology for microprocessors.
`John M. Snell, Expandable Interactive Real-time Multiprocessor DSP, PROCEEDINGS OF THE IEEE ASSP
`5
`WORKSHOP ON APPLICATIONS OF SIGNAL PROCESSING TO AUDIO AND ACOUSTICS ( IEEE Press 1989).
`
`- 3 -
`
`Page 00004
`
`

`

`Confidential Information
`Subject to Protective Order
`
`architectures for processing audio and video.
`
`In 1989, I was invited to give an international
`
`presentation on real-time software design issues in programming multiprocessor systems,8 which
`
`was subsequently published by the Audio Engineering Society.
`
`In the 1990s, I worked on the
`
`design of a supercomputer chip and software for personal home computers, which enabled
`
`simultaneous processing of multiple streams of media. This integrated circuit with its software
`
`was designed to receive, decode and process digital video, digital audio and graphics while
`
`implementing modem connection to the Internet. These systems were designed with static and
`
`dynamic RAM (Random Access Memory) as well as non-volatile digital storage.
`
`10.
`
`Over the last decade, I worked on the design of a multiprocessing supercomputer
`
`system which allowed customers to select their own movies and music over the Internet and have
`
`them transmitted from solid state memory to their home over the higher-fidelity cable TV and
`
`satellite dish (wireless) networks, including thousands of channels of high-fidelity digital audio
`
`and high-definition digital video.
`
`I also worked on the design/analysis of smartphone
`
`applications involving digital media.
`
`I have used the Internet and its predecessor,
`
`the
`
`ARPANET, since 19729 for my research and development work in digital media. I have given
`
`lectures and engineering presentations at
`
`international conferences,
`
`research centers and
`
`universities.10
`
`6 John Snell, Professional Real-time Signal Processor for Synthesis, Sampling, Mixing & Recording, PROCEEDINGS
`OF THE 83RD CONVENTION OF THE AUDIO ENGINEERING SOCIETY (Audio Engineering Society 1987).
`7 John M. Snell, MULTIPROCESSOR ARCHITECTURES & DESIGN TECHNIQUES FOR MEDIA SIGNAL PROCESSING &
`SYNTHESIS 1991–1995 (Timbre Engineering 1995).
`8 John M. Snell, Multiprocessor DSP Architectures & Implications for Software, AUDIO IN DIGITAL TIMES (Audio
`Engineering Society 1990).
`9 For example, my first transmission of digital files of music instrument designs with scores to play them was from
`Carnegie-Mellon University to Stanford University in the early 1970s over the ARPAnet. This was years ahead of
`the less expressive MIDI standard.
`10
`I have given lectures and engineering presentations at Audio Engineering Society international conferences,
`International Computer Music Conferences, Institute of Electrical and Electronics Engineers (IEEE) International
`Conference on Signal Processing Applications and Technology, Stanford University, Institut de Recherche et
`Coordination Acoustique/Musique (IRCAM, Paris), University of California, Microprocessor Forum, Eastman
`
`- 4 -
`
`Page 00005
`
`

`

`Confidential Information
`Subject to Protective Order
`
`speed transfer of digital audio and video files for storage, easy recall of stored music for
`
`playback as selected or programmed by the user, changing the playback order of stored music
`
`based on different criteria, such as music category, artist, or user’s favorite songs, and the
`
`random playback of music based on the user’s selection. Id. at 2:44–61.
`
`32.
`
`For protection from piracy, the ’573 patent discloses that digital audio and video
`
`files can be transferred from a source authorized by the copyright holder to sell and distribute the
`
`digital files. Id. at Fig. 1 & 2:55–58. In short the claimed invention provides a new method of
`
`selling and distributing music over telecommunications lines, that reduces the time between
`
`music creation, music marketing and music sale. Id. at 2:65–3:2.
`
`B.
`
`33.
`
`The ’440 patent
`
`The ’440 patent is based on the same application as the ’573 patent and shares the
`
`same specification as the ’573 patent. The claims of the ’440 patent—while different from the
`
`claims of the ’573 patent—are directed to the same general subject matter as the ’573 patent—
`
`the sale and distribution of digital audio and digital video files.
`
`IV.
`
`Background of Fleming opinion
`
`34.
`
`In April 2003, Apple launched the iTunes Store. One of ordinary skill in the art
`
`would understand that Apple worked on the development of the iTunes Store for some time
`
`before the iTunes Store was launched.
`
`35.
`
`In February 2003—two months prior to the launch of the iTunes Store and while
`
`the iTunes Store was still
`
`in
`
`- 10 -
`
`CONF
`
`CON
`
`CONF
`
`Page 00006
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket