throbber

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`__________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________________
`
`HULU, LLC and
`NETFLIX, INC.,
`Petitioners,
`v.
`UNILOC 2017, LLC,
`Patent Owner.
`__________________
`
`Case No. IPR2020-00041
`Patent No. 8,407,609
`__________________
`
`DECLARATION OF MICHAEL FRANZ IN SUPPORT OF PETITION FOR
`INTER PARTES REVIEW OF U.S. PATENT NO. 8,407,609
`
`
`
`
`
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`TABLE OF CONTENTS
`
`
`
`
`I. 
`
`INTRODUCTION .......................................................................................... 1 
`A.  Qualifications ....................................................................................... 2 
`1. 
`Education ................................................................................... 2 
`2.  Work Experience ........................................................................ 2 
`3. 
`Publications ................................................................................ 5 
`4. 
`Curriculum Vitae ........................................................................ 6 
`B.  Materials Reviewed .............................................................................. 6 
`C. 
`Level of Ordinary Skill in the Art ........................................................ 7 
`D. 
`Summary of Opinions .......................................................................... 8 
`II.  OVERVIEW OF THE TECHNOLOGY ........................................................ 9 
`A. 
`Priority Date of the Claims ................................................................... 9 
`B.  Overview of Relevant Technology When the ’609 Patent Was
`Filed .................................................................................................... 10 
`1. 
`Usage Tracking ........................................................................ 10 
`2. 
`Streaming Media ...................................................................... 18 
`The ’609 Patent .................................................................................. 22 
`The Challenged Claims ...................................................................... 26 
`Claim Construction ............................................................................ 27 
`1. 
`“Computer System” ................................................................. 28 
`2. 
`“Streamed” ............................................................................... 29 
`III.  UNPATENTABILITY OF THE ’609 PATENT CLAIMS ......................... 30 
`A. 
`Standards for Invalidity ...................................................................... 30 
`1. 
`Obviousness ............................................................................. 30 
`B.  Ground I: Claims 1-3 were obvious in view of Davis and Choi ....... 32 
`1. 
`The Davis-Choi Combination .................................................. 32 
`2. 
`Claim 1 ..................................................................................... 47 
`
`C. 
`D. 
`E. 
`
`
`
`ii
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`3.
`
`4.
`
`C.
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`Claim 2: “The method of claim 1, wherein the storing
`comprises incrementing a stored value dependently upon
`the receiving.” .......................................................................... 74 
`Claim 3: “The method of claim 2, wherein the received
`data is indicative of a temporal cycle passing.” ....................... 78 
`Ground II: Claims 1-3 were obvious in view of Siler and Davis ...... 79 
`1.
`The Siler-Davis Combination .................................................. 79 
`2.
`Claim 1 ..................................................................................... 92 
`Claim 2: “The method of claim 1, wherein the storing
`3.
`comprises incrementing a stored value dependently upon
`the receiving.” ........................................................................ 103 
`Claim 3: “The method of claim 2, wherein the received
`data is indicative of a temporal cycle passing.” ..................... 107 
`IV. CONCLUSION ........................................................................................... 107 
`
`4.
`
`iii
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`LIST OF APPENDICES
`
`
`Appendix A
`
`Curriculum Vitae of Michael Franz, Ph.D.
`
`Appendix B
`
`Documents Cited
`
`
`
`
`
`
`iv
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`INTRODUCTION
`I, Michael Franz, have been retained by Petitioners Netflix, Inc.
`
`1.
`
`
`
`I.
`
`(“Netflix”) and Roku, Inc. (“Roku”) (collectively, “Petitioners”) to investigate and
`
`opine on certain issues relating to United States Patent No. 8,407,609 (“the ’609
`
`patent”) in their 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.
`
`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.
`
`3.
`
`I am being compensated for consulting services including time spent
`
`testifying at any hearing that may be held. I am also reimbursed for reasonable and
`
`customary expenses associated with my work in this case. I receive no other forms
`
`of compensation related to this case. My compensation does not depend on the
`
`outcome of this inter partes review or the co-pending district court litigation, and I
`
`have no other financial interest in this inter partes review.
`
`4.
`
`I understand that the ’609 patent has been assigned to Uniloc 2017
`
`LLC.
`
`5.
`
`This declaration is based on the information currently available to me.
`
`To the extent that additional information becomes available, I reserve the right to
`
`1
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`continue my investigation and study, which may include a review of documents
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`and information that may be produced, as well as testimony from depositions that
`
`have not yet been taken.
`
`A. Qualifications
`1.
`Education
`I completed my undergraduate studies with a Diplomingenieur from
`
`6.
`
`the Swiss Federal Institute of Technology in Zurich (“ETH Zurich”) in 1989. In
`
`1994, I obtained my Doctorate of Technical Sciences from ETH Zurich. My
`
`dissertation was entitled “Code-Generation On-the-Fly: A Key to Portable
`
`Software.”
`
`2. Work Experience
`I am a tenured Chancellor’s Professor of Computer Science in the
`
`7.
`
`Donald Bren School of Information and Computer Sciences at the University of
`
`California, Irvine (“UCI”). I am also, by courtesy, a Full Professor of Electrical
`
`Engineering and Computer Science in the Henry Samueli School of Engineering at
`
`UCI. In 2016, the University awarded me the title of distinction of “Chancellor’s
`
`Professor.”
`
`8.
`
`I have served as a visiting professor at ETH Zurich, the University of
`
`California at Berkeley, the University of Klagenfurt in Austria, and the Technical
`
`
`
`
`2
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`University of Berlin, the Technical University of Brunswick, and the University of
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`Ulm in Germany.
`
`9.
`
`I have been elevated to Fellow of the Institute of Electrical and
`
`Electronics Engineers (IEEE), the global engineering society. Fellow is the highest
`
`of three grades of membership that are awarded based on merit. In every year,
`
`IEEE limits the number of new Fellows to one tenth of one percent of the
`
`membership, which currently stands at about 430,000 members.
`
`10.
`
`I have also been elevated to Fellow of the Association for Computing
`
`Machinery (ACM), the global professional society for computer scientists. Fellow
`
`is the highest of ACM’s four grades of membership. ACM’s rules for Fellows are
`
`even more restrictive than IEEE’s, limiting the total number of Fellows in absolute
`
`terms to 1% of the membership, which currently stands at about 100,000 members.
`
`In recent years, ACM has typically elevated no more than 50 individuals to Fellow
`
`status in a single year; in 2015, the year I was advanced, there were 42 new
`
`Fellows.
`
`11. Furthermore, I am a recipient of the IEEE Computer Society’s
`
`Technical Achievement Award, “for pioneering contributions to just-in-time
`
`compilation and optimization and significantly advancing Web application
`
`technology.” At most 5 of these awards are given annually by the IEEE Computer
`
`
`
`
`3
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`Society, the largest of the IEEE’s technical societies with a current membership of
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`more than 60,000 members. I am also a recipient of the 2019 Humboldt Research
`
`Award, also known as the “Humboldt Prize.” The award, given by the Alexander
`
`von Humboldt Foundation of Germany and funded by the German federal
`
`government, recognizes renowned researchers outside of Germany whose
`
`“fundamental discoveries, new theories or insights have had a significant impact
`
`on their own discipline and who are expected to continue producing cutting-edge
`
`achievements in the future.” It is the highest award given by the Foundation to
`
`researchers based outside of Germany.
`
`12.
`
`I have led pioneering research on downloadable code in client-server
`
`settings such as what we today call “Web 2.0.” This research has had a real and
`
`lasting impact on a great many people. I am the co-inventor (with one of my
`
`former Ph.D. students) of the “Trace Tree” compilation technique, for which the
`
`United States Patent and Trademark Office has awarded U.S. Patent No. 8,769,511.
`
`I collaborated with the non-profit Mozilla Foundation to incorporate this technique
`
`into the Firefox web browser, where it became the basis of the “TraceMonkey”
`
`JavaScript engine, eventually used by several hundred million people every day.
`
`13. Over the course of my career so far, I have been the Principal
`
`Investigator on several high-profile research projects with a total budget of almost
`
`
`
`
`4
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`$20M. My expertise in software systems with distinct emphases on performance
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`and security of client-server and mobile computing has been sought out repeatedly
`
`by the Federal Government, and I have been participating in many high-level
`
`invitation-only meetings on Critical Infrastructure Protection and Cyber Security
`
`organized by the National Intelligence Community, the Department of Defense, the
`
`Department of Homeland Security, and the Department of Energy.
`
`14.
`
`I am an Associate Editor of one the flagship journals of the IEEE, the
`
`IEEE Transactions on Dependable and Secure Computing (TDSC), and on the
`
`editorial board of two further peer-reviewed scholarly journals focusing on
`
`software engineering, Software  Practice and Experience (SPE) and Computer
`
`Science  Research and Development (CSRD). I have served on the program
`
`committees of most major academic conferences that are related to the various
`
`themes of my research. I have served as the primary advisor to 28 completed
`
`Ph.Ds. and currently serve as the primary advisor on 11 further dissertations in
`
`progress.
`
`3.
`Publications
`In addition to my dissertation, I co-authored “Automated Software
`
`15.
`
`Diversity,” released in 2015.
`
`
`
`
`5
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`16.
`
`I have published 35 reviewed journal and magazine articles since
`
`
`
`1993, and over 100 conference and workshop papers.
`
`17.
`
`I am an inventor on five issued U.S. patents, as well as an additional
`
`patent that has been given a “notice of allowance” but that has not issued yet. I
`
`have one additional U.S. patent application pending.
`
`4.
`Curriculum Vitae
`18. A copy of my curriculum vitae is attached as Appendix A to this
`
`declaration.
`
`B. Materials Reviewed
`19. My opinions expressed in this declaration are based on documents and
`
`materials identified in this declaration, including the ’609 patent, the prior art
`
`references and background materials discussed in this declaration, and the other
`
`references specifically identified in this declaration. I have considered these
`
`materials in their entirety, even if only portions are discussed here.
`
`20.
`
`I have also relied on my own experience and expertise in Web
`
`technologies.
`
`
`
`
`6
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`C. Level of Ordinary Skill in the Art
`21.
`I am not an attorney and offer no legal opinions. I have been
`
`informed about certain aspects of the law for purposes of my analyses and
`
`opinions.1
`
`22.
`
`I understand that in analyzing questions of invalidity and infringement,
`
`the perspective of a person having ordinary skill in the art (“POSA”) is often
`
`implicated, and the Court may need assistance in determining that level of skill.
`
`23.
`
`I understand that the claims and written description of a patent must
`
`be understood from the perspective of a POSA. I have been informed that the
`
`following factors may affect the level of skill of a POSA: (1) the educational level
`
`of the inventor; (2) the type of problems encountered in the art; (3) the prior-art
`
`solutions to those problems; (4) the rapidity with which innovations are made; (5)
`
`the sophistication of the technology; and (6) the educational level of active workers
`
`in the field. A person of ordinary skill in the art is also a person of ordinary
`
`creativity in the art.
`
`
`
`
`1 I understand that the patent laws were amended by the America Invents
`Act (AIA), but that the earlier statutory requirements still apply to pre-AIA patents.
`I have been informed that the ’609 Patent is a pre-AIA patent, so the pre-AIA
`requirements control. Unless otherwise stated, my understanding of the law about
`patent invalidity as set forth in this declaration relates to the pre-AIA requirements.
`7
`
`
`
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`24. Based on my experience in client-server system design, as well as my
`
`
`
`reading of the ’609 Patent, it is my opinion that a person of ordinary skill with
`
`respect to the subject matter of the ’609 Patent at the time of the alleged priority
`
`date of the ’609 Patent in 2008 would have had at least a B.S. degree in computer
`
`science, computer engineering, or electrical engineering (or equivalent experience)
`
`and would have had at least one year of experience with web development,
`
`including the then-current web technologies such as HTML, XML, Java, and
`
`JavaScript. This definition is flexible, and additional educational experience in
`
`computer science could make up for less work experience and vice versa.
`
`25.
`
`I am at least a person of ordinary skill in the art and was so on the date
`
`to which the ’609 Patent claims priority (August 21, 2008). As shown by my
`
`qualifications and my curriculum vitae attached as Appendix A, I am aware of the
`
`knowledge and skill possessed by a person of ordinary skill in the art at the time of
`
`the priority date of the ’609 Patent. In performing my analysis, I have applied the
`
`standard set forth above.
`
`D.
`26.
`
`Summary of Opinions
`I have reviewed and analyzed the ’609 Patent (Ex. B-1, same as Ex.
`
`1001 in the Petition) as well as prior art references Davis (Ex. B-2, same as Ex.
`
`1003 in the Petition), Choi (Ex. B-3, same as Ex. 1004 in Petition), and Siler (Ex.
`
`B-4, same as Ex. 1005 in Petition).
`
`
`
`
`8
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`27. Based on my review and analysis, it is my opinion that claims 1-3 of
`
`
`
`the ’609 Patent are invalid as obvious based on Davis in view of Choi. Based on
`
`my review and analysis, it is also my opinion that claims 1-3 of the ’609 Patent are
`
`invalid as obvious based on Siler in view of Davis.
`
`II. OVERVIEW OF THE TECHNOLOGY
`A.
`Priority Date of the Claims
`28.
`I have been informed that a U.S. patent application may claim the
`
`benefit of the filing date of an earlier patent application if the earlier patent
`
`application disclosed each limitation of the invention claimed in the later-filed U.S.
`
`patent application. I have also been informed that priority is determined on a
`
`claim-by-claim basis so that certain claims of a patent may be entitled to the
`
`priority date of an earlier-filed patent application even if other claims of the same
`
`patent are not entitled to that priority date.
`
`29.
`
`I have also been informed that for patent applications filed before
`
`March 16, 2013, a patented claim is invalid if the claimed invention was patented
`
`or described in a printed publication in any country more than one year before the
`
`effective filing date of the claim, regardless of when the applicant conceived of the
`
`claimed invention.
`
`30.
`
`I understand that the ’609 Patent claims a priority date of August 21,
`
`2008.
`
`
`
`
`9
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`B. Overview of Relevant Technology When the ’609 Patent Was
`Filed
`1.
`Usage Tracking
`In the realm of the Internet and World Wide Web, “usage tracking” is
`
`31.
`
`a term that is generally used to describe various techniques for tracking how users
`
`interact with content accessed over the internet. I will refer to this content as “Web
`
`resources” below, although it includes internet content well beyond simple HTML-
`
`based web pages, including multimedia content, downloadable “Applets” and
`
`scripts, etc. Usage tracking could include counting the number of visits to a
`
`webpage, tracking what parts of the webpage a user clicks on, and many other
`
`possible methods. While there are many different activities that might be tracked,
`
`and many different approaches to performing the tracking, what is thematic of all
`
`types of usage tracking is that the owner, operator, administrator, etc. of some Web
`
`resource wants to see how users interact with the Web resource. But because the
`
`user is located remotely and is only accessible through the Internet and World
`
`Wide Web, the owner, operator, administrator, etc. may have to channel the
`
`tracking through the Web resource itself.
`
`32. My reference to owners, operators, administrators, etc. above reflects
`
`the fact that usage tracking has historically been employed by many different types
`
`of actors. Amateur website publishers often track the number of visits to their
`
`
`
`
`10
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`webpages, which can be implemented entirely server-side. Website administrators
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`might track not just the number of visits, but how the volume of those visits vary
`
`throughout the day. Other actors have used more sophisticated usage tracking
`
`methods, some of which cannot be implemented solely on the server but require
`
`client-side support.
`
`33. While many different types of actors have employed usage tracking,
`
`the advancement in usage tracking technologies has typically been driven by actors
`
`with some direct monetary interest. It is perhaps not surprising that actors that are
`
`paying or being paid based on user interaction with Web resources have had
`
`significant interest in increasing the accuracy of usage tracking and/or the types of
`
`usage tracking over time.
`
`34. On the Web, the largest class of actors with a direct monetary interest
`
`consists of advertisers. Advertising money in fact has been driving many facets of
`
`the Web and its development over time, and is driving some of the largest
`
`corporations in the Internet economy, such as Google and Facebook. Relating
`
`back to my point above about the motivations to increase usage tracking breadth
`
`and accuracy, advertisers have been very keen to make advancements in usage
`
`tracking since the very beginning of the Web. At one point, it was common for
`
`advertisers to pay a fee based on the number of clicks of their ads (e.g., pay a fee to
`
`
`
`
`11
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`a webpage owner when a user clicks on a banner ad on that webpage). But this is
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`something of a rudimentary measure of advertising value, so advertisers have
`
`sought better usage tracking metrics to value how much they should pay.
`
`35.
`
`I now give an explanation of some of the developments in usage
`
`tracking over time.
`
`36. The World Wide Web became publicly available in 1991. Webpages
`
`were fairly simple at that time, and usage tracking was also pretty rudimentary. In
`
`the early and mid-1990s, usage tracking included things like tracking the number
`
`of times a webpage was visited, and tracking the number of times a link was
`
`clicked. These metrics were fairly easy to implement, even in very simple
`
`webpages.
`
`37. By the late-1990s to the early-2000s, webpages had advanced in
`
`functionality and complexity, and usage tracking advanced along with them. One
`
`significant part of these advancements was the proliferation of downloadable
`
`executable “Applets,” written in languages such as Java, and downloadable
`
`“Scripts,” written in languages such as JavaScript. Both of these allowed more
`
`dynamic functionality on the client side. Java and JavaScript first appeared in
`
`1995 and would ultimately become very popular. With these solutions to
`
`providing “executable content” to a user’s browser it was also possible to perform
`
`
`
`
`12
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`more advanced usage tracking by actually following users’ actions on the users’
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`computers themselves. So for example, it became possible to determine (by an
`
`Applet or a script running in the background) whether an advertisement was
`
`currently visible on the screen, or whether it might be temporarily scrolled off-
`
`screen or obscured by another window.
`
`38. By 2008 (the ’609 Patent’s claimed priority date), Web technology
`
`had advanced even further. Webpages were highly functional with dynamic
`
`content, streaming media, and other features that are quite similar to Web
`
`technology today. Usage tracking advanced in correspondence, including some
`
`very fine-grained techniques, such as tracking a user’s passive interest in various
`
`parts of a webpage by tracking where the user’s cursor hovers, how long it hovers,
`
`etc.
`
`39. U.S. Patent Application Publication 2002/0165849, Ex. B-10 (“’849
`
`Publication”), which was published in 2002 provided some background on the
`
`state of the art in usage tracking and its motivations from the advertising
`
`community in the early 2000s. The ’849 Publication explained that the Internet
`
`had transformed into a “global marketplace” driven by the use webpages through
`
`the World Wide Web. ’849 Publication, ¶0005. The webpages were formatted
`
`using HTML and included multimedia such as “graphics, audio, and moving
`
`
`
`
`13
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`pictures.” ’849 Publication, ¶0006. The Web was an “increasing attractive
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`medium for advertising and other business purposes.” ’849 Publication, ¶0006.
`
`“The Internet has emerged as an attractive new medium for advertisers of
`
`information, products and services to reach consumers.” ’849 Publication, ¶0008.
`
`40.
`
`In the early 2000s, advertisers typically had to track various metrics to
`
`determine whether the money paid for an advertising listing had been financially
`
`worthwhile. ’849 Publication, ¶0016-0026. Advertisers would “keep track of the
`
`number of clicks that a listing is getting.” ’849 Publication, ¶0021. Advertisers
`
`would track the “click through rate” for a listing. ’849 Publication, ¶0022.
`
`41. But needs remained in the state of the art advertising technology.
`
`These existing approaches were difficult for advertisers to manage. ’849
`
`Publication, ¶0016-0026. And then-common pricing schemes for advertising were
`
`not ideal. ’849 Publication, ¶0012-0015. Advertisers often paid for each
`
`impression for an advertisement (e.g., for each visit to the webpage displaying a
`
`banner advertisement). ’849 Publication, ¶0012. But click through rates were low,
`
`and many of the impressions were for users not interested in the advertised product
`
`or service. ’849 Publication, ¶0013.
`
`42. U.S. Patent 6,108,637, Ex. B-11 (“’637 Patent”), which issued in 2000,
`
`is an example of how practitioners in the field were trying to improve usage
`
`
`
`
`14
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`tracking techniques as a way to address these shortcomings in the field. The ’637
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`Patent stated that “advertisers have particular interest in knowing how and to what
`
`extent their advertisements are displayed and/or observed, since such knowledge
`
`can be a key element in evaluating the effectiveness of their advertising and can
`
`also be the basis for payment for advertising.” ’637 Patent, 1:35-51. The ’637
`
`Patent also noted
`
`the deficiencies of
`
`the
`
`then-standard usage
`
`tracking
`
`(“monitoring” in that reference) approaches. ’637 Patent, 1:52-65. The ’637
`
`Patent sought to address the problems by improving usage tracking on the client
`
`itself, by using a client-side tracking program provided by a server and
`
`downloaded to the client. At the time of the invention, there were generally two
`
`well-known technologies for such “executable content,” programs downloaded
`
`from a server to a client and then executed on the client. The first of these are so-
`
`called “Applets” that are typically represented as programs for the Java Virtual
`
`Machine (JVM) and that are executed by a JVM that is part of the user’s browser.
`
`The other is so called “scripts,” with the JavaScript language being the most
`
`popular browser scripting language. The most important difference between
`
`Applets and Scripts is that Applets are shipped as compiled code (in the case of the
`
`JVM, typically compiled from the Java source language) and are therefore
`
`somewhat harder to reverse engineer, while scripts are shipped in human-readable
`
`
`
`
`15
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`source code form (but today they often are also heavily obfuscated). Hence, an
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`Applet downloaded to the client could track “whether (and for how long) the
`
`content display is hidden” and “whether the content display is fully hidden or
`
`partially hidden (and for how long the content display is fully and partially hidden,
`
`respectively).” ’637 Patent, 7:4-30, 11:57-12:43.
`
`43. U.S. Patent 7,310,609, Ex. B-14 (“’0609 Patent”), which was filed in
`
`2002, demonstrated other ways in which usage tracking was being improved for
`
`the purposes of advertising. The ’0609 Patent explained that metrics like “the
`
`number of times that the Web page containing the advertisement is displayed”
`
`were used “by the providers of such services and advertisers, typically in order to
`
`calculate advertising rates.” ’0609 Patent, 1:61-65. The ’0609 Patent also
`
`mentioned advertisement click-throughs as a metric used by advertisers. ’0609
`
`Patent, 1:66-2:13. “Advertisers, however, would like not only to count a number
`
`of ‘impressions,’ or how many times their advertisement is seen, but also to find a
`
`way to track how effective their ads are in attracting consumers’ interest in their
`
`products.” ’0609 Patent, 2:9-13.
`
`44. The ’0609 Patent provided a solution to address these needs of
`
`advertisers. The ’0609 Patent disclosed providing a web browser Applet to the
`
`client computer. ’0609 Patent, 2:24-3:5. The Applet would track “how long an
`
`
`
`
`16
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`object is displayed, which objects are selected by a user, which items are
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`considered by a user according to the amount of time the cursor hovers over the
`
`items, measuring the time of presentation of an element in various ways, and/or
`
`activating hyperlinks.” ’0609 Patent, 2:24-3:5.
`
`45. U.S. Patent 7,089,304, Ex. B-12 (“’304 Patent”), which was filed in
`
`2001, demonstrates that advancements in usage tracking were also being made by
`
`groups other than advertisers. The ’304 Patent disclosed that, according to the
`
`ways that clients were charged for Internet access at the time, Internet service
`
`providers were “traditionally responsible for tracking a client’s usage, if
`
`necessary.” ’304 Patent, 1:38-47. The Internet service provider might track how
`
`long a client accessed the Internet, as well as what services the client
`
`accessed. ’304 Patent, 1:48-2:22. The ’304 Patent disclosed use of a type of
`
`“metering packet” to make this tracking more effective. ’304 Patent, 2:26-3:56.
`
`46. U.S. Patent 6,877,007, B-13 (“’007 Patent”), filed
`
`in 2001,
`
`demonstrates that highly detailed usage tracking information was of considerable
`
`interest as a general matter for any business operating on the Web. “It is a truth
`
`universally acknowledge that, in order to succeed, a business must study the habits,
`
`desires, and behavior of its customers. For companies conducting business over
`
`the Internet and the World Wide Web … this necessarily extends to examining and
`
`
`
`
`17
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`measuring their customers’ interaction with their Web sites.” ’007 Patent, 1:14-19.
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`The ’007 Patent disclosed that this goal could be achieved by providing a tracking
`
`program with a webpage and having the tracking program track the user’s
`
`interaction with the webpage on the client. ’007 Patent, 1:50-2:28. The user’s
`
`interactions are transmitted to a server and can then be later replayed. ’007 Patent,
`
`1:50-2:28.
`
`47. While much more could be said about the multitude of usage tracking
`
`techniques that had been developed by 2008, the techniques highlighted above give
`
`a good overview of how the technology has advanced over time. These examples
`
`also demonstrate that by 2008, tracking how long users interacted in various ways
`
`with various types of content in their web browser were very well-known and
`
`easily implementable by any person of ordinary skill in the field.
`
`48.
`
`I use the term “usage tracking” in this declaration, but I note that other
`
`terminology may be used to refer to this domain. I have seen terms like “user
`
`tracking,” “interaction tracking,” “user analytics,” and many others. These other
`
`terms also refer to this general field of tracking the usage of Web resources.
`
`2.
`Streaming Media
`49. The use of streaming media in the World Wide Web was also very
`
`well-developed by 2008. While early webpages tended to be static and simple and
`
`
`
`
`18
`
`NETFLIX, INC. EXHIBIT 1002
`
`

`

`
`contain primarily static images or multimedia, this was already changing by the
`
`Declaration of Michael Franz
`In Support of Petition for Inter Partes Review of
`U.S. Pat. No. 8,407,609
`
`late-1990s.
`
`50. One way in which streaming media was advancing by the late-1990s
`
`was through standardization processes, with the Internet Engineering Task Force
`
`(IETF) leading some of these efforts. In 1996, the IETF released RFC 1889, which
`
`described Real-time Transport Protocol (RTP), a protocol for perfo

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