`
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`__________________
`
`NETFLIX, INC.,
`
`Petitioners,
`
`v.
`
`UNILOC 2017, LLC,
`
`Patent Owner.
`
`__________________
`
`Case No. IPR2020-00041
`Patent No. 8,407,609
`
`__________________
`
`SUPPLEMENTAL DECLARATION OF MICHAEL FRANZ IN SUPPORT OF
`PETITIONER’S REPLY FOR
`INTER PARTES REVIEW OF U.S. PATENT NO. 8,407,609
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`TABLE OF CONTENTS
`
`
`
`INTRODUCTION .......................................................................................1
`RESPONSES TO UNILOC’S PATENT OWNER RESPONSE ..................2
`
`
`I.
`II.
`
`
`
`
`
`ii
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`
`
`I.
`
`INTRODUCTION
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`1.
`
`I, Michael Franz, have been retained by Petitioners Netflix, Inc.
`
`(“Netflix”) (“Petitioner”) to investigate and opine on certain issues relating to
`
`United States Patent No. 8,407,609 (“the ’609 patent”) in ITS Petition for Inter
`
`Partes Review of that patent. The Petition requests that the Patent Trial and
`
`Appeal Board (“PTAB” or “Board”) review and cancel claims 1-3 of the ’609
`
`patent.
`
`2.
`
`Last year, I provided a declaration in support of Netflix’s IPR Petition.
`
`My 2019 Declaration is Exhibit 1002 to the Petition. My 2019 Declaration
`
`provides an explanation of my qualifications, a discussion of the technology
`
`relevant to the ’609 patent, and my opinions with respect to the ’609 patent.
`
`3.
`
`I have prepared this declaration to address arguments made in
`
`Uniloc’s Patent Owner Response (“POR”).
`
`4.
`
`In addition to the materials referenced and cited in my 2019
`
`Declaration, I have now reviewed and considered the Board’s Institution Decision
`
`(Paper 10) and Uniloc’s POR (Paper 15).
`
`5.
`
`The opinions set forth in this declaration are based on my personal
`
`knowledge, my professional judgment, and my analysis of the materials and
`
`information referenced in this declaration and its exhibits.
`
`1
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`II. RESPONSES TO UNILOC’S PATENT OWNER RESPONSE
`6.
`In the Patent Owner Response, Uniloc argues that Choi suggests that
`
`identifier information would not be sent by the client to the server with each
`
`periodic reporting message. POR, pp. 16-18. Uniloc’s argument is based on
`
`paragraph 0097 of Choi, which is reproduced below.
`
`[0097] The various statistical parameters that remain constant
`
`throughout the session are sent only once at the beginning of the
`
`session. The other dynamically changing parameters are sent regularly,
`
`the frequency of reporting set by the statistics reporting interval
`
`parameter sent in the initial request.
`
`7.
`
`This passage does not indicate what Uniloc suggests. What this
`
`passage indicates is that “statistical parameters” that do not change may not need to
`
`be transmitted from the client to the server more than once. For instance, one
`
`statistical parameter that is likely to be constant would be the “c-cpu” parameter,
`
`which indicates the “client computer’s CPU.” Choi, Table C1. It is unlikely that a
`
`client’s CPU would change during a single streaming session. The same is true for
`
`“c-playerversion” for “The player version number” and “c-os” for the “Client
`
`computer’s operating system.” Choi, Table C1.
`
`8.
`
`But this does not mean that identifier information would not be sent
`
`from the client to the server in each reporting message. In paragraph 0047, Choi
`2
`
`
`
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`
`suggests that identifier data like the session identifier and the stream identifier
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`would be sent in every periodic reporting message.
`
`[0047] The client 110 periodically transmits state data (e.g., logging
`
`statistics) to the server 108 for storage. In addition, the server 108 tracks the
`
`status of each client viewer state and allows an administrator of server 108 to
`
`determine the state of any client 110. The state data includes a session
`
`identifier and a stream identifier corresponding to the current client-server
`
`session and the streams being delivered, respectively.
`
`And identifier information would naturally be required in each reporting message
`
`so that the server is able to determine which client it is communicating with. One
`
`of the main purposes of Choi is to track media streams provided to clients. Choi,
`
`paragraph 0006. That would be impossible if the clients anonymously sent
`
`reporting messages to the server, i.e., without identifier data. There would be no
`
`ability, or reason, to perform the stream tracking information described in Choi if
`
`the server cannot determine which client provides each reporting message.
`
`9.
`
`The same is also true for Davis. Davis discloses one of its purposes as
`
`tracking “individual user interaction with and use of network resource, including,
`
`for example, Network IDs (known as ‘IP address’) and client IDs (known as
`
`‘cookies’) that have accessed particular resources, the amount of time spent by
`
`
`
`
`3
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`
`users interacting with and/or using particular resources, and details of choices
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`created by individual users within a particular resource.” Davis, 4:24-32. This is
`
`one of the reasons why Davis discloses providing identifier data in the HTTP
`
`request header sent from the client to the Server B. Davis, 11:59-12:50. That
`
`identifier data includes the client ID / cookie, the network ID / IP address, as well
`
`as the URL for the webpage that the client is displaying. Davis, 11:59-12:50.
`
`Without that identifier information in each message, there would be no way for the
`
`Server B to achieve the purpose of Davis’s disclosed invention: tracking the user
`
`and the resource (e.g., webpage) being accessed by the user.
`
`10.
`
`I also note that the use of “cookies” has long been standard practice
`
`for keeping track of state between clients and servers on the web. This technology
`
`originated at Netscape and found its way even into competing browsers by 1995
`
`(Sandi Hardmeier, The History
`
`of
`
`Internet Explorer, Microsoft,
`
`https://web.archive.org/web/20051001113951/http://www.microsoft.com/windows
`
`/IE/community/columns/historyofie.mspx). The U.S. Patent office granted U.S.
`
`Patent 5,774,670 on web browser cookies to Netscape Communications Corp in
`
`1998, based on a filing in 1995. Because of the widespread discussion of their
`
`privacy implications, the use of cookies would have been well known to a POSA at
`
`the time of the filing of the Davis, Siler, and Choi patents.
`
`
`
`
`4
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`11. For these foregoing reasons, it is my opinion that the Patent Owner
`
`
`
`Response misinterprets paragraph 0097 of Choi. And that disclosure of Choi does
`
`not suggest that the modified version of Davis would lack identifier data in each
`
`message from the client to the Server B.
`
`12.
`
`In the Patent Owner Response, Uniloc also argues that Siler’s web
`
`servers and streaming servers are not “distinct” from one another, and do not
`
`operate the claimed streaming “independent[ly]” of one another. However, the
`
`description in Siler, paragraph 0027 that a “URL points to a streaming service on
`
`streaming server 105, which is transmitting the stream from source 107” does not
`
`merely speak of a server (in terms of a hardware device), but also explicitly
`
`mentions a service running on said server. This is consistent with Siler’s
`
`description in the specification of a stand-alone entity that responds (only) to
`
`requests over the packet network 103.
`
`13. According to Siler, paragraph 0018: “The signal source may be a
`
`terrestrial radio station or television station, or other service that provides audio
`
`and/or video programming content. For reasons explained below, the system 100,
`
`in its preferred embodiment, may be used to best advantage in transmitting live
`
`radio broadcasts.” As I explained in my 2019 Declaration (paragraphs 234-236), a
`
`person of ordinary skill would have understood that in many situations, especially
`
`
`
`
`5
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`
`for the preferred embodiment of providing live broadcasts, it would be
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`advantageous for the content owner to encode and stream their content directly to
`
`the end user via the packet network rather than first having to divert it to the
`
`operator of the stream selection server so that it could subsequently be re-broadcast
`
`from a server under that party’s control. Besides introducing unnecessary extra
`
`operational complexity, this might also inject an additional time delay into a live
`
`broadcast. The distribution architecture described in Siler is elegant and highly
`
`scalable precisely because it does not require the streaming servers to be under the
`
`same control as the stream selection service.
`
`
`
`
`
`
`6
`
`NETFLIX, INC. EXHIBIT 1009
`
`
`
`Supplemental Declaration of Michael Franz
`In Support of Reply for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`I hereby declare that all statements made herein of my own knowledge are true and
`
`that all statements made on information and belief are believed to be true; that
`
`these statements were made with knowledge that willful false statements and the
`
`like so made are punishable by fine or imprisonment, or both, under 18 U.S.C.
`
`§ 1001; and further that such willful false statements may jeopardize the validity of
`
`the application or any patent issued thereon. I declare under penalty of perjury
`
`under the laws of the United States of America that the foregoing is true and
`
`correct.
`
`Executed on 10/13/2020 in Irvine, California .
`
`Michael Franz
`
`7
`
`NETFLIX, INC. EXHIBIT 1009
`
`