`U.S. Patent No. 8,230,099
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`___________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`___________________
`
`SAMSUNG ELECTRONICS CO., LTD.,
`SAMSUNG ELECTRONICS AMERICA, INC., and
`SAMSUNG TELECOMMUNICATIONS AMERICA, LLC,
`and
`LG ELECTRONICS, INC., LG ELECTRONICS U.S.A., INC., and
`LG ELECTRONICS MOBILECOMM U.S.A., INC.,
`Petitioners,
`
`v.
`
`BLACK HILLS MEDIA, LLC,
`Patent Owner.
`
`___________________
`
`Case No. IPR2014-00711
`U.S. Patent No. 8,230,099
`
`___________________
`
`
`
`
`
`DECLARATION OF GARETH LOY, D.M.A.
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`I, Gareth Loy, hereby declare and state as follows:
`
`I.
`
`INTRODUCTION
`
`1.
`
`I have been retained by counsel for Patent Owner, Black Hills Media,
`
`LLC (“Patentee”) to provide opinions in connection with Inter Partes Review No.
`
`IPR2014-00711 of U.S. Patent No. 8,230,099 to Martin Weel (Ex. 1001, “the ‘099
`
`patent”). I am the same Gareth Loy who submitted a declaration in connection
`
`with Inter Partes Review No. IPR2013-00597 on the ‘099 patent and IPR2013-
`
`00598 on the U.S. Patent No. 8,214,873 (“the ‘873 Patent”), both made of record
`
`in the present IPR2014-0711 as Exhibits 2012 and 2007, respectively, and
`
`incorporated herein by reference in its entirety. A current copy of my curriculum
`
`vitae is attached hereto as Exhibit A.
`
`2.
`
`For purposes of this declaration, I have been asked to opine on the
`
`disclosures of U.S. Patent Application No. 2002/0072817 to Champion
`
`(“Champion,” Ex. 1004) and U.S. Patent 7,668,939 to Encarnacion
`
`(“Encarnacion,” Ex. 1005). I have provided my opinions on the state of the prior
`
`art, the construction of the term “playlist,” the teachings of the ‘099 patent, and the
`
`disclosure of U.S. Patent Application No. 2002/0087996 to Bi (“Bi,” Ex. 1003) in
`
`my prior declaration, submitted as Exs. 2007 and 2012 in the instant proceeding.
`
`II. QUALIFICATIONS
`
`3.
`
`I am the President of Gareth, Inc., which provides software
`
`engineering, consulting, and litigation support to high-technology companies
`
`
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`internationally. Gareth Inc. provides research and development services including
`
`product development, coding and documentation. Gareth Inc. also provides a wide
`
`variety of software engineering services including embedded systems, real-time
`
`systems, operating systems support and development, file systems, compilers,
`
`parallel processing systems, and digital signal processing (DSP) systems.
`
`4.
`
`Gareth Inc. has prepared and provided compilers, interpreters and
`
`assemblers, enterprise software systems, chip architectures, software architectures,
`
`realtime operating systems, home entertainment systems, embedded systems,
`
`instruction set architectures, datasheets, databooks, user guides, and custom
`
`automated documentation systems. Technology clients have included Infineon,
`
`Philips Semiconductor, Trimedia Technologies, Equator Technologies, Pixim, Inc.,
`
`Palm, Inc., Sonic Solutions, Sony Corporation of America, Chromatic Research,
`
`Raza Microelectronics, Cradle Technologies, Siemens Microelectronics, Zoran
`
`Corporation, Dolby Laboratories, and C-Cube Microsystems.
`
`5.
`
`I have over 38 years of academic and professional experience in
`
`computer science, software development, embedded systems, networking,
`
`enterprise software systems, digital audio signal processing, and music technology.
`
`I received my doctorate from Stanford University in 1980, where I studied under
`
`John Chowning at the Center for Computer Research in Music and Acoustics,
`
`-3-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`which was a center within the Stanford Artificial Intelligence Laboratory directed
`
`by John McCarthy at the time.
`
`6.
`
`I was an early Apple Computer employee, having been hired there in
`
`1979 full time while still in graduate school. I worked for Jef Raskin who reported
`
`directly to Steve Jobs, founder and CEO of Apple Computer. I left Apple in 1980
`
`to teach at UCSD where I taught, for a decade, graduate and undergraduate courses
`
`in computer science and digital audio, and cofounded the Computer Audio
`
`Research Laboratory there.
`
`7.
`
`I have published widely in various peer-reviewed journals, and have
`
`authored three books with the MIT Press, including Musimathics, a two-volume
`
`introduction and reference to the mathematics of music.
`
`8.
`
`I have been a Software Architect for multiple consumer and
`
`professional products for large international electronics companies and have
`
`sustained a long and successful career at the cutting edge of software development
`
`and multimedia computing.
`
`9.
`
`I am experienced in a variety of computer science domains, ranging
`
`from embedded systems, digital home entertainment systems, graphical user
`
`interfaces, real-time operating systems, parallel processing systems, signal
`
`processing computers, device drivers, and software for film, music, and audio. I
`
`have extensive experience in use of multiprocessor/multicore architectures to solve
`
`-4-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`problems in digital audio signal processing. I have also provided expertise in
`
`compiler design, file systems, operating systems, handheld networked Personal
`
`Information Management (PIM) devices, network audio streaming systems,
`
`wireless remote control systems, digital loudspeaker systems, digital home
`
`entertainment systems, enterprise email systems, software for factory automation
`
`systems, interactive databases, enterprise software for managing of music libraries,
`
`MPEG audio compression, on-line gaming, composition systems, digital camera
`
`hardware and software, digital audio hardware and software technologies, and
`
`more.
`
`10.
`
`I also have over seventeen years of experience as an expert witness on
`
`numerous cases. Most recently, I testified at an International Trade Commission
`
`Investigation No. 337-TA-882 hearing involving the Weel ‘873 and ‘099 patents. I
`
`have also testified before a jury under oath, have provided Markman claim
`
`construction testimony, and have presented exhibits and Markman tutorials in
`
`federal court in trademark infringement, inequitable conduct, and patent
`
`technology litigation. I have been retained as an expert witness in such areas as
`
`software for handheld networked Personal Information Management (PIM)
`
`devices, digital music player software, enterprise email systems, software for
`
`factory automation systems, digital camera hardware and software, internet
`
`customer tracking systems, SAP billing systems, interactive databases, software for
`
`-5-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`management of music libraries, Digital Audio Recording Devices (DARD), MPEG
`
`audio compression, on-line gaming, human interface design, music composition
`
`systems, MIDI systems, network audio streaming systems, rendering of 3D digital
`
`audio, and digital audio hardware and software technologies.
`
`11.
`
`In connection with forming my opinions, I reviewed the ‘099 patent
`
`and the art on which the trial was instituted. I also reviewed the April 21, 2014,
`
`Declaration of Kevin C. Almeroth, Ph.D. and the Institution Decision as they relate
`
`to the grounds instituted by the Board. In addition, I attended Dr. Almeroth’s
`
`January 9, 2015, deposition, and reviewed his deposition transcript. My opinions
`
`are set forth below. I make these statements based upon facts and matters within
`
`my own knowledge or on information provided to me by others. All such facts and
`
`matters are true to the best of my knowledge and belief.
`
`III. DEFINITION OF THE PERSON OF SKILL IN THE ART
`
`12.
`
`I understand that the Patent Owner proposed a definition of a person
`
`of ordinary skill in the art as having a bachelor’s degree in computer science or
`
`electrical engineering and one year of practical experience with networked media.
`
`I agree with that definition.
`
`-6-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`IV. U.S. PATENT APPLICATION PUBLICATION NO. 2002/0072817 TO
`CHAMPION (“CHAMPION”)
`
`13. A person of ordinary skill in the art would understand that Champion
`
`is generally directed to “. . . a system and method for requesting, obtaining and
`
`using multimedia files or data streams for audio and audiovisual entertainment on a
`
`home entertainment system” (Ex. 1004 at ¶ 0001). FIG. 1 of Champion a system
`
`that “includes a computer (102) which is connected to the Internet (101).” (Id. at ¶
`
`0030). The computer (102) can download audio or audiovisual data files that are
`
`available on the Internet. (Id.). Further, the computer (102) can access streams of
`
`audio or audiovisual data that are transmitted over the Internet (101). (Id.) The
`
`computer (102) has a digital connection (106) to a number of speakers (103). (Id.
`
`at ¶ 0031).
`
`
`
`-7-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`14. Champion’s system further “includes a remote control unit (105)
`
`which communicates wirelessly with a wireless transceiver (104) which is located
`
`in each speaker or pair of speakers (103).” (Id. at ¶ 0039). The remote control unit
`
`(105) “can be used to control the audio programming output by the computer (102)
`
`to the speakers (103).” (Id. at ¶ 0040). FIG. 3 of Champion, which is reproduced
`
`below, provides a more detailed view of the remote control unit (105).
`
`
`
`15. Champion states: “As shown in FIG. 3, the remote control unit (105)
`
`preferably includes a display device (300), such as a liquid crystal display (LCD),
`
`on which information received from the computer (102) can be displayed.” (Id. at
`
`¶ 0042). The display (300) “may be used to display, for example, a listing of
`
`-8-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`available audio files, e.g., song titles, that can be retrieved by the computer (102)
`
`and output through the speakers (103).” (Id.). Alternatively, the display (300) may
`
`be used to display “a listing of on-line radio stations or other streaming audio
`
`sources from which the computer (102) can receiving [sic] streaming audio over
`
`the Internet (101).” (Id.).
`
`16.
`
`“In the remote control unit (105) of FIG. 3, a group of four buttons
`
`(303) is preferably provided for moving a cursor or highlight bar over the display
`
`(300).” (Id. at ¶ 0043). “In the listing shown in group (303) could be used to move
`
`a cursor or highlight up and down through the listing of audio files on the display
`
`(300).” (Id.). “When a desired audio file or audio data stream is indicated by the
`
`cursor, the user can preferably press a ‘play’ key (307) to have that audio file or
`
`audio stream sent to the speakers (103) by the computer (102).” (Id.).
`
`17.
`
`“Additionally, the user may want to create a listing of several audio
`
`files to be retrieved and output in a specified order, i.e., a play-list.” ( Ex. 1004 at
`
`¶ 0044). Champion, however, does not disclose that its remote control unit (105)
`
`receives a playlist. Rather, Champion discloses that a user can employ the control
`
`unit (105) to create playlist. (Ex. 1004 at ¶ 0044). “Accordingly, the user can
`
`create such a play-list with the system of the present invention by using the four
`
`buttons (303), or an equivalent device, to indicate an audio file from the listing on
`
`the display (300) and pressing the ‘add’ key (308) to add that file to the play-list.”
`
`-9-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`(Id.). “When the user has successively added all the desired files to the list, the
`
`user can press the “play” key to play the list.” (Id.). “The audio files are
`
`preferably retrieved and output in the same order that were designated in the play-
`
`list.” (Id.). “Alternatively, the computer (102) may be instructed to output by files
`
`in a random order by actuation of the ‘random’ key (306) on the remote control
`
`(105).” (Id.). “Once the play-list is playing, the user may use, for example, the left
`
`and right buttons of the button group (303) to skip through or repeat songs from the
`
`play-list.” (Id.).
`
`V. U.S. PATENT No. 7,668,939 TO ENCARNACION (“Encarnacion,” Ex.
`1005)
`
`18. Encarnacion is directed to a media server in a Universal Plug and Play
`
`(UPnP) network that is capable of controlling the distribution of resource
`
`information regarding resources to rendering devices. (Ex. 1005 at Abstract). “In
`
`one case, the resource sharing device consults a criterion to determine whether an
`
`identified network device is authorized to receive resource information. In another
`
`case, the resource sharing service consults another criterion to determine whether a
`
`specified individual associated with the media server must consent to the transfer
`
`of the resource information in order for the transfer to occur.” (Id. at Abstract).
`
`-10-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`19.
`
`In Fig. 3, Encarnacion illustrates a network architecture 300 that
`
`includes a plurality of UPnP devices (302-312) that are coupled together via a
`
`UPnP network 314. (Ex. 1005 at 7:65-8:2).
`
`
`
`20.
`
`“The devices (302-312) include the above-mentioned media server
`
`302 and a plurality of media rendering devices (304-312).” (Ex. 1005 at 8:2-4).
`
`“The UPnP network 314 also optionally includes one or more control points (316,
`
`318).” (Ex. 1005 at 8:14-15). The control points can be integrated with one of the
`
`UPnP devices so that, for example, “a rendering device can also include control
`
`point functionality for interacting with the media server 302.” (Ex. 1005 at 8: 17-
`
`-11-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`19. “Alternatively, one or more control points can be implemented separate from
`
`the UPnP device (302-312).” (Ex. 1005 at 8:19-21). “The UPnP network 314 can
`
`use any combination of protocols to transfer information between the UPnP
`
`devices (302-312, 316 and 318), such as TCP/IP, SOAP, GENA, HTTP, and so
`
`on.” (Ex. 1005 at 8:29-32).
`
`21. A consumer can use a control point (such as control point 316) or
`
`other device to investigate the resource information corresponding to resources
`
`provided in the resource store 320 of the media server 302. (Ex. 1005 at 8:55-58).
`
`“For instance, this operation may entail investigating the resource metadata of the
`
`resources, such as the titles of available resources, and other high level information
`
`regarding the resources.” (Ex. 1005 at 8:58-62). “After such investigation, the
`
`consumer can select resource content associated with a resource for presentation at
`
`a selected rendering device, such as the media rendering device 306.” (Ex. 1005 at
`
`8:62-65). The control point 316 can then “provide a role in setting up the transfer
`
`of the resource content from the media server 302 to the selected rendering device
`
`306.” (Ex. 1005 at 66-67). “In one implementation, the UPnP architecture 300
`
`uses a non-UPnP protocol to actually execute the transfer of resource content from
`
`the media server 302 to the render device 306, such as, but not limited to, the
`
`HTTP protocol.” (Ex. 1005 at 8:67-9:4).
`
`-12-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`22. Thus, “a consumer can use control point (such as control point 316) to
`
`send a UPnP query to the media server 302. The UPnP query can be structured as
`
`a browse request or a search request. In a browse request, the consumer’s intent is
`
`to scan a collection of resource metadata associated with the resources provided by
`
`the media server 302. In a search request, the consumer’s intent is more targeted,
`
`e.g., to find specific resource metadata provided by the media server 302 identified
`
`by various search terms, etc.” (Ex. 1005 at 37:9-17). The media server 302
`
`responds “by presenting resource metadata associated with one or more resources
`
`(e.g., files in the resource store 320) that meet the consumer’s request.” (Ex. 1005
`
`at 37:19-21). The resource metadata can include “various high level information
`
`pertaining to the matching resources, such as title, genre, artist, date created, and so
`
`on.” (Ex. 1005 at 37:21-24). The resource metadata “can also include resource
`
`locators (such as URLs) that identify the respective network locations from which
`
`the resource content items can be retrieved from.” (Ex. 1005 at 37: 24-27).
`
`23. After viewing the resource metadata, “the consumer selects a
`
`corresponding resource content item to be played on a rendering device, such as
`
`rendering device 306.” (Ex. 1005 at 37:36-38). The consumer “enables the
`
`rendering device 306 to transmit a request to the media server 302 that instructs the
`
`media server 302 to retrieve the selected resource content item.” (Ex. 1005 at
`
`37:39-42). For example, the consumer can transfer the URL associated with the
`
`-13-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`selected resource to the rendering device 306. (Ex. 1005 at 37:42-45). The
`
`rendering device 306 responds by transmitting an HTTP GET request to the media
`
`server 302, where the HTTP GET request includes the URL corresponding to the
`
`selected resource content, which was passed to the rendering device by the control
`
`point. (Ex. 1005 at 37:46-49). The media server 302 responds to the HTTP GET
`
`request by retrieving the selected resource content item at the location specified by
`
`the URL, and provides the selected resource content item to the rendering device
`
`306. (Ex. 1005 at 37:50-54).
`
`24. Encarnacion describes “[a] particular kind of resource collection is a
`
`resource playlist. This resource can be implemented as a file that refers to a list of
`
`audio, video and/or photo resources (or other kinds of resources).” (Ex. 1004 at
`
`6:43-46 (emphasis added)). Encarnacion does not disclose that a user receives a
`
`playlist on the control point. Like the other resources disclosed in Encarnacion,
`
`such as media files, playlists are not automatically sent to the control point – they
`
`must be explicitly retrieved via resource locators. (Ex. 1004 at 14:14-21 (“This
`
`resource locator can be used to retrieve either the playlist (e.g., a list of songs) or
`
`each of the songs in the playlist (e.g., the set of songs ‘concatenated’).”)).
`
`Encarnacion also discloses that resource location information can be formatted as
`
`XML and displayed in HTML format, such as via a web browser. (Ex. 1004 at
`
`13:1-20, 25:36-43).
`
`-14-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`25.
`
`In Encarnacion, if the control point were to receive a resource locator
`
`for a playlist, such as via an XML message, the control point would not receive the
`
`playlist itself without retrieving it from the resource location, which would be
`
`based on user interaction. (Ex. 1005 at 25:36-43 (“The receiving control point
`
`device can translate the XML message into a presentation format (e.g., HTML),
`
`and then display this information for the consumer’s review.”)).
`
`VI. COMBINATION OF BI, CHAMPION, AND ENCARNACION
`
`26. As I have opined in my prior declaration in the ‘597 IPR (Ex. 2012 at
`
`¶¶64-76; 93, 94, 109, 111-115, 126, 130-135), the navigator 260 in Bi is not
`
`capable of directly communicating with a media server, such as the data server
`
`102. Rather, in Bi, it is the computing platform 100 that communicates with the
`
`data server 102 via Internet or other computer network. (Ex. 1003 at Fig. 3). A
`
`person of ordinary skill in the art would understand that Bi’s navigator 260 is an
`
`extension of the computing platform 100, and is not capable of independent
`
`communication with other devices.
`
`27.
`
`In Encarnacion, the control points in a UPnP network architecture
`
`“define agents that can discover and control other UPnP devices.” (Ex. 1005 at
`
`2:12-14). Bi, on the other hand, does not disclose that its navigator 260 is capable
`
`of discovering other devices, let alone discovering other UPnP devices. Rather, as
`
`stated above and in my prior declaration (Ex. 2009), Bi’s navigator 260 can only
`
`-15-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-00711
`U.S. Patent No. 8,230,099
`
`
`communicate with the computing platform 100. (Ex. 1003 at ¶0028). A person of
`
`ordinary skill in the art would not consider Bi to have, as alleged by Petitioner, “all
`
`of the required functionality for a control point in Encarnacion.”
`
`28. Like Bi’s navigator 260, the remote control unit 105 in Champion is
`
`not capable of communicating directly with the Internet or servers on the Internet.
`
`Rather, the control remote unit 105 communicates with the computer 102 via the
`
`speakers 103. Champion’s control unit 105 communicates wirelessly, using
`
`preferably infrared signaling, with a wireless transceiver 104, which is located in
`
`each speaker or pair of speakers 103. (Ex. 1004 at ¶ 0039). The speakers (103) in
`
`turn communicate with the computer 102 or the audio server 190 using the digital
`
`connection 106, which can be, for example, a universal serial bus (USB) or a
`
`firewire connection. (Id. at ¶¶ 0031, 0032; Figs. 1 and 5a). Therefore, in
`
`Champion, as in Bi, there is no indication that the remote control unit 105 has “all
`
`of the required functionality to operate as a control point in Encarnacion.
`
`29.
`
`I am being compensated at my standard consulting rate of $450/hour.
`
`My compensation is not contingent upon the substance of my advice, the opinions
`
`I render, or the testimony that I may give.
`
`30. All of the statements made in this declaration of my own knowledge
`
`are true, and all statements made on information and belied are believed to be true.
`
`These statements were made with knowledge that willful false statements and the
`
`-16-
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`IPR2014-007ll
`
`US. Patent No. 8,230,099
`
`like so made are punishable by fine or imprisonment, or both, under section 1001
`
`of Title 18 of the United States Code.
`
`Dated: Z Ll LO/S/
`
`Signature: éfl V‘%
`
`IPR2014-0071‘l7E'3HM Ex. 2015
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`EXHIBIT A
`EXHIBIT A
`
`|PR2014-00711 BHM EX. 2015
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`Dr. Gareth Loy – Curriculum Vitae
`
`
`Curriculum
`Vitae
`
`Dr. Gareth Loy, DMA
`Stanford, 1980
`
`President, Gareth, Inc.
`POB 151185, San Rafael, CA 94915
`(415) 927-2916
`dgl@GarethInc.com
`http://www.GarethInc.com
`
`
`
`
`
`
`
`
`Professional Summary
`
`Dr. Loy has over 36 years of academic and professional experience in computer science, software
`development, embedded systems, networking, enterprise software systems, digital audio signal
`processing, and music technology. His practice encompasses a wide range of computer technology
`disciplines.
`
`His doctorate is from Stanford, 1980, where he studied under Dr. John Chowning at the Stanford
`Artificial Intelligence Laboratory and the Center for Computer Research in Music and Acoustics.
`
`He has published widely in various juried journals, and has authored three books with the MIT Press,
`including Musimathcs, a two-volume text on the mathematics of music, and Music and Connectionism, a
`collection of articles on artificial neural networks and music research.
`
`He was a Researcher and a Lecturer for graduate and undergraduate courses in computer science and
`digital audio at UCSD for a decade, cofounded the Computer Audio Research Laboratory, conducted
`computer systems research, and built numerous other computer laboratories there.
`
`He has been Software Architect for consumer and professional products for large international electronics
`companies, and has sustained a long and successful career at the cutting edge of software development
`and design using multiprocessor/multi-core architectures for signal processing and control.
`
`Dr. Loy has over sixteen years of experience as an expert witness on numerous cases. He has testified
`before the International Trade Commission, and before a jury in Federal Court, has testified at Markman
`claim construction hearings, been deposed numerous times, authored numerous reports and declarations,
`and has presented exhibits and Markman tutorials in Federal Court. Case types include patent litigation,
`trademark infringement, copyright litigation, and inequitable conduct. He has worked on complex
`international patent cases, and has provided expertise on such diverse areas as compilers, file systems,
`operating systems, handheld networked Personal Information Management (PIM) devices, enterprise
`email systems, software for factory automation systems, interactive databases, enterprise software for
`management of music libraries, MPEG audio compression, on-line gaming, composition systems, digital
`
`Page 1 of 22
`Printed: 1/30/2015
`
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`Dr. Gareth Loy – Curriculum Vitae
`
`
`camera hardware and software, digital audio hardware and software technologies, and more. (See the
`Summary of Testifying Experience.)
`
`
`
`
`
`
`
`
`
`Expertise
`
` Large Scale Software Architecture/Analysis in C, C++, ObjectiveC, Java, etc.
` Mobile phones, mobile computing, cell phones, digital cameras, PDAs, iPhone, iPad, etc.
` Software Architecture for consumer and professional computer products
`
`Internet commerce
` User interfaces, design, architecture
` Enterprise applications and databases
` Networked file systems
` Operating systems
` File backup/restore and archiving
` Real-time and parallel processing systems
` Enterprise networked systems
` Digital Audio Signal Processing and Acoustics
` MP3, MPEG, Audio Compression Standards
` Music Technology
`
`
`
`Education
`
`
`
`
`Year
`1980
`
`1975
`
`College or University Degree
`Stanford University
`DMA – Doctor of Musical Arts in digital audio technology: computer
`science, digital signal processing (DSP), digital audio, computer
`systems for audio, real-time systems for music, music composition.
`Thesis research conducted at the Stanford Artificial Intelligence
`Laboratory (SAIL), and the Center for Computer Research in Music
`and Acoustics (CCRMA). Thesis: compiler for Systems Concepts
`Digital Synthesizer + award-winning composition Nekyia.
`Foundational research in digital audio that led to hardware and
`software systems to compute digital audio in real time.
`B.A., Music/Music Technology
`
`San Francisco State
`University
`
`
`
`
`
`
`Projects and Skills
`
`
`
` 35+ years experience as a C/C++/ObjectiveC/Java software engineer, software systems architect
` Early Apple employee (1979)
` Lecturer and researcher for a decade at UCSD
` Architected numerous large-scale enterprise software and hardware systems
` Developed and debugged prototype multiprocessor systems, real-time systems, embedded systems,
`file systems
` Wrote assemblers, compilers, linkers/loaders
`
`Page 2 of 22
`Printed: 1/30/2015
`
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`Dr. Gareth Loy – Curriculum Vitae
`
`
` Created hundreds of user-level applications on numerous platforms
` Built home entertainment systems, professional audio recording systems
` Designed, developed and implemented embedded systems for handheld applications
` Direction and management of research and software development projects
` Digital audio signal processing, systems software for custom computing platforms
` Parallel-processing systems software
` Operating systems: PC, UNIX, Mac, Windows, Developer Studio, LINUX, VxWorks, and
`WindRiver platforms
` Computer programming language development with yacc and lex
` Real-time programming with VxWorks
` Systems programming, device drivers, file systems, systems administration
` Multiprocessor systems programming
` Multimedia computing
` Design, debug, and document complex processor Instruction Set Architectures
` Build automatic document generation systems that create finished documents directly from
`commented code sources, or create instruction set architecture documents directly from machine
`description files.
` Design, comprehend, and document software, hardware, and VLSI architectures.
` Collaborate with designers to patent intellectual property, review patents for applicability, and drive
`the review process with the US Patent Office.
`
`Professional Experience
`
`
`
`
`1998
`From:
`Present
`To:
`Organization: Gareth, Inc., Corte Madera (Marin County), CA.
`Title:
`President
`Summary:
`Provide software and hardware engineering, and litigation support to high-technology
`companies, internationally.
`
`
`
`From:
`To:
`Organization:
`Title:
`Summary:
`
`2003
`2004
`Sony Corporation of America
`Software Architect, Super Audio CD Project
` Developed 48-track pro-audio recording system for authoring next-generation
`audio media, including SACD/DSD audio discs, DVD, and Blu-Ray discs.
` System included synchronous Internet transmission of digital audio, custom
`hardware interfacing, complex user interface design, real-time operating systems
`(VxWorks), code development in C++, interfacing to traditional recording devices.
`
`Improved system design to meet project goals
` Met aggressive project deadlines.
` Manager: Ethan Grossman (currently at Digidesign)
`
`
`
`1994
`From:
`1998
`To:
`Organization: Chromatic Research, Inc.
`Summary:
`Senior Information Engineer
` Wrote hardware architecture documentation for next-generation multi-media
`1997-1998:
`
`Page 3 of 22
`Printed: 1/30/2015
`
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`Dr. Gareth Loy – Curriculum Vitae
`
`
`
`
`
`
`1994-1997:
`
`
`
`From:
`To:
`Organization:
`Title:
`Summary:
`
`
`
`
`From:
`To:
`Organization:
`Title:
`Summary:
`
`processor
` Wrote software API reference documentation for multi-media processor
`
`Senior Digital Audio Engineer
` Reverse-engineered popular FM synthesis chip, and reduced it to software
`simulation running on Mpact processor
` Reviewed extensive music synthesis patent law, advised on patent protection
`strategies and work-arounds to patented signal-processing technologies.
` Led wave-table synthesis project, hired & managed voicers, licensed sound
`libraries, specified the synthesis architecture, interfaced between marketing,
`engineering and voicers
` Represented Chromatic at the MMA’s IASIG 3DWG (3D audio industry group of
`the MIDI Manufacturer’s Association)
` Spearheaded the successful effort to open Microsoft’s 3D audio API to hardware
`acceleration
` Consulted on 3D audio subsystem design
`
`1994
`1994
`Sonic Solutions; Novato, CA
`Senior Digital Audio Engineer
`Specified, architected, and implemented track-based recording system for automatic
`dialog replacement (ADR) and Foley, involving user interface design, new core
`functionality for rapidly capturing and easily comparing multiple session takes.
`
`1988
`1993
`Frox, Inc., Milpitas, CA
`Digital Audio Systems Architect and Project Lead
` Member of VLSI design team that developed a custom stream-oriented move
`engine that linked an array of up to 16 Motorola 56000’s, operating synchronously
`at the instruction and sample level. Features included subsampling, 24x24 AES-
`EBU serial link I/O, and both asynchronous parameter update and synchronous
`data movement to/from a host computer
` Debugged brass-board and ASIC implementation of move-engine with architects.
` Designed and implemented the user interface, system model, and control system
`for a parallel-processing multiple-DSP audio subsystem
` Developed user interface for audio system based on proprietary Frox “wand”
`remote controller.
`Implemented Lucasfilm THX processing, Dolby ProLogic, concert hall simulation
`and other forms of audio processing
` Wrote marketing documentation, white papers, delivered papers at conferences
`(AES and ICMA), and wrote support documentation
` The FroxSystem received the Industrial Design Excellence Award (IDEA) Bronze
`Award for excellence in User Interface Design; Popular Science Magazine's Best
`of What's New Award for Audio and Video Products, AudioVideo Magazine's
`Grand Prix Award, CES/EIA Innovations '93 Award
`
`
`
`
`
`Page 4 of 22
`Printed: 1/30/2015
`
`
`IPR2014-00711 BHM Ex. 2015
`
`
`
`Dr. Gareth Loy – Curriculum Vitae
`
`
`Title:
`
`Summary:
`
`
`1980
`From:
`1989
`To:
`Organization: University of California, San Diego, CA
`Concurrent appointments: Computer Audio Research Laboratory, Center for Music
`Experiment, UCSD Music Department
`Researcher, Lectur