`
`United States District Court
`Western District of Texas
`Austin Division
`
`
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`)
`
`
`
`Case No. 1:15-cv-00849-RP
`
`Jury Trial Demanded
`
`
`Affinity Labs of Texas, LLC,
`
`
`
` Plaintiff,
`
`
`
` v.
`
`
`Netflix, Inc.
`
`
`
` Defendant.
`
`Declaration of Professor Kevin C. Almeroth in Support of Affinity Labs of Texas, LLC’s
`Opening Claim Construction Brief
`
`
`
`
`
`
`
`
`Netflix 1040 - Page 1
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 2 of 29
`
`Table of Contents
`
`I. Basis of Opinions Formed ...................................................................................................... 4
`II. Claim Construction Standards ................................................................................................ 5
`III.
`Invalidity Based Upon Indefiniteness .................................................................................. 8
`IV. General Background of the Technology and Invention of the Patents-in-Suit .................... 9
`A.
`U.S. Patent Nos. 9,094,802 and 9,444,868....................................................................... 9
`B.
`Person of Ordinary Skill in the Art .................................................................................. 9
`C.
`General Background One of Ordinary Skill in the Art Would Appreciate .................... 11
`V. Opinions Regarding Claim Construction .............................................................................. 14
`A.
`Terms for Which both Parties Have Offered Constructions .......................................... 15
`1.
`“to facilitate outputting of the [given|different] segment at a [given|different] rate”
`(Claim 1, ’802 Patent) &“to be delivered from the media delivery resource at a
`[given|different] rate” (Claim 9, ’802 Patent) ....................................................................... 15
`2.
`“a media playlist for the available media” (Claim 14, ’802 Patent) / “playlist” (Claim
`1, ’868 Patent) ....................................................................................................................... 18
`B.
`Terms that Netflix Alleges to be Indefinite .................................................................... 20
`1.
`One of skill in the art would understand the phrase “[a/the] plurality of independent
`segment files” (Claims 1 and 3, ’802 Patent) (Claims 1 and 7, ’868 Patent) ....................... 20
`2.
`One of skill in the art would understand the phrase “in a manner that facilitates
`continuous outputting of the available media by the requesting device” (Claim 14, ’802
`Patent) / “continuously output the video” (Claim 18, ’802 Patent) ...................................... 21
`3.
`One of ordinary skill in the art would understand the phrase “at or near” (Claim 3,
`’802 Patent) ........................................................................................................................... 22
`4.
`One of ordinary skill in the art would understand the phrase “a delivery resource
`configured to respond to a plurality of file requests by transmitting information to the
`requesting device in a manner that facilitates continuous outputting of the available media
`by the requesting device” (Claim 14, ’802 Patent) ............................................................... 24
`5.
`One of ordinary skill in the art would understand the phrase “a collection of
`instructions operable to” (Claims 9 and 18, ’802 Patent) (Claim 1, ’868 Patent) ................ 25
`6.
`One of ordinary skill in the art would understand the phrase “engine that divides the
`available media into the plurality of independent segment files and encodes the plurality of
`independent segment files into an appropriate format to facilitate a delivery” (Claim 8, ’868
`Patent) ................................................................................................................................... 26
`7.
`One of ordinary skill in the art would understand the phrase “communication engine .
`. . that is configured to facilitate a receipt of requests and a communication of information”
`(Claim 11, ’868 Patent) ......................................................................................................... 28
`
`
`
`2
`
`Netflix 1040 - Page 2
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 3 of 29
`
`I, Kevin C. Almeroth, submit this Declaration pursuant to 28 U.S.C. § 1746 and declare as
`
`follows:
`
`1.
`
`I have prepared this Declaration as an independent consultant at the request of
`
`Plaintiff Affinity Labs of Texas, LLC (“Plaintiff” or “Affinity Labs”). I am over 18 years of
`
`age and I would be competent to testify as to the matters set forth herein if I am called upon to
`
`do so.
`
`2. My name is Kevin C. Almeroth, Professor in the Department of Computer Science
`
`at the University of California, Santa Barbara. I also hold faculty appointments and am a
`
`founding member of the Computer Engineering (CE) Program, Media Arts and Technology
`
`(MAT) Program, and the Technology Management Program (TMP). I have been a faculty
`
`member at UCSB since July 1997.
`
`3.
`
`I hold three degrees from the Georgia Institute of Technology: (1) a Bachelor of
`
`Science degree in Information and Computer Science earned in June 1992; (2) a Master of
`
`Science degree in Computer Science (with specialization in Networking and Systems) earned
`
`in June 1994; and (3) a Doctor of Philosophy (Ph.D.) degree in Computer Science (Dissertation
`
`Title: Networking and System Support for the Efficient, Scalable Delivery of Services in
`
`Interactive Multimedia System, minor in Telecommunications Public Policy) earned in June
`
`1997.
`
`4. My involvement in the research community extends to leadership positions for
`
`several academic journals and conferences. I am the co-chair of the Steering Committee for the
`
`ACM Network and System Support for Digital Audio and Video (NOSSDAV) workshop and
`
`on the Steering Committees for the International Conference on Network Protocols (ICNP),
`
`ACM Sigcomm Workshop on Challenged Networks (CHANTS), and IEEE Global Internet
`
`3
`
`Netflix 1040 - Page 3
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 4 of 29
`
`(GI) Symposium. I have served or am serving on the Editorial Boards of IEEE/ACM
`
`Transactions on Networking, IEEE Transactions on Mobile Computing, IEEE Network, ACM
`
`Computers in Entertainment, AACE Journal of Interactive Learning Research (JILR), and
`
`ACM Computer Communications Review. I have co-chaired a number of conferences and
`
`workshops including the IEEE International Conference on Network Protocols (ICNP), IEEE
`
`Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON),
`
`International Conference on Communication Systems and Networks (COMSNETS), IFIP/IEEE
`
`International Conference on Management of Multimedia Networks and Services (MMNS), the
`
`International Workshop On Wireless Network Measurement (WiNMee), ACM Sigcomm
`
`Workshop on Challenged Networks (CHANTS), the Network Group Communication (NGC)
`
`workshop, and the Global Internet Symposium; and I have served on the program committees
`
`for numerous conferences.
`
`5.
`
`I am an author or co-author of nearly 200 technical papers, published software
`
`systems, IETF Internet Drafts, and IETF Request for Comments (RFCs).
`
`I.
`
`Basis of Opinions Formed
`
`6.
`
`In this section, I describe my understanding of certain legal standards. Based on my
`
`professional experience, I am familiar with the patent system and the process of applying for
`
`and obtaining patents. I have been informed of these legal standards by Affinity’s attorneys. I
`
`am not an attorney, and I am relying only on instructions from Affinity’s attorneys for these
`
`legal standards.
`
`7.
`
`I understand that, under 35 U.S.C. § 282, a patent is presumed valid. While I
`
`understand that this presumption is rebuttable, I understand that Netflix bears the burden of
`
`proving invalidity by clear and convincing evidence.
`
`4
`
`Netflix 1040 - Page 4
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 5 of 29
`
`8.
`
`I have been instructed by counsel on the law regarding claim construction and
`
`patent claims, and understand that a patent may include two types of claims, independent
`
`claims and dependent claims. An independent claim stands alone and includes only the
`
`limitations it recites. A dependent claim can depend from an independent claim or another
`
`dependent claim. I understand that a dependent claim includes all the limitations that it recites
`
`in addition to all of the limitations recited in the claim from which it depends.
`
`II. Claim Construction Standards
`
`9.
`
`I have been instructed by counsel that claim construction is a matter of law for the
`
`arbiter of law to decide. Claim terms should be given their ordinary and customary meaning
`
`within the context of the patent in which the terms are used, i.e., the meaning that the term
`
`would have to a person of ordinary skill in the art in question at the time of the invention in
`
`light of what the patent teaches.
`
`10.
`
`I understand that, to determine how a person of ordinary skill would understand a
`
`claim term, one should look to those sources available that show what a person of skill in the
`
`art would have understood that disputed claim language to mean. Such sources include the
`
`words of the claims themselves, the remainder of the patent’s specification, the prosecution
`
`history of the patent (all considered “intrinsic” evidence), and “extrinsic” evidence concerning
`
`relevant scientific principles, the meaning of technical terms, and the state of the art.
`
`11.
`
`I understand that, in construing a claim term, one looks primarily to the intrinsic
`
`patent evidence, including the words of the claims themselves, the remainder of the patent
`
`specification, and the prosecution history. I understand that extrinsic evidence, which is
`
`evidence external to the patent and the prosecution history, may also be useful in interpreting
`
`patent claims when the intrinsic evidence itself is insufficient.
`
`5
`
`Netflix 1040 - Page 5
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 6 of 29
`
`12.
`
`I understand that words or terms should be given their ordinary and accepted
`
`meaning unless it appears that the inventors were using them to mean something else. In
`
`making this determination, however, of paramount importance are the claims, the patent
`
`specification, and the prosecution history. Additionally, the specification and prosecution
`
`history must be consulted to confirm whether the patentee has acted as its own lexicographer
`
`(i.e., provided its own special meaning to any disputed terms), or intentionally disclaimed,
`
`disavowed, or surrendered any claim scope.
`
`13. The claims of a patent define the scope of the rights conferred by the patent. The
`
`claims particularly point out and distinctly claim the subject matter which the patentee regards
`
`as his/her invention. Because the patentee is required to define precisely what he/she claims his
`
`invention(s) is (are), construction of claims in a manner different from the plain import of the
`
`terms used consistent with the specification is improper. Accordingly, a claim construction
`
`analysis must begin and remain centered on the claim language itself.
`
`14. The claims of a patent define the purported invention. The purpose of claim
`
`construction is to understand how one skilled in the art would have understood the claim terms
`
`at the time of the purported invention.
`
`15.
`
`I understand that a person of ordinary skill in the art is deemed to read a claim term
`
`not only in the context of the particular claim in which the disputed term appears, but in the
`
`context of the entire patent, including the specification. For this reason, the words of the claim
`
`must be interpreted in view of the entire specification. The specification is the primary basis
`
`for construing the claims and provides a safeguard such that correct constructions closely align
`
`with the specification. Ultimately, the interpretation to be given a term can only be determined
`
`6
`
`Netflix 1040 - Page 6
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 7 of 29
`
`and confirmed with a full understanding of what the inventors actually invented and intended
`
`to envelop with the claim as set forth in the patent itself.
`
`16.
`
`I understand that claim terms must be construed in a manner consistent with the
`
`context of the intrinsic record. In addition to consulting the specification, one should also
`
`consider the patent’s prosecution history, if available. The prosecution file history provides
`
`evidence of how both the Patent Office and the inventors understood the terms of the patent,
`
`particularly in light of what was known in the prior art. Further, where the specification
`
`describes a claim term broadly, arguments and amendments made during prosecution may
`
`require a more narrow interpretation.
`
`17.
`
`I understand that while intrinsic evidence is of primary importance, extrinsic
`
`evidence, e.g., all evidence external to the patent and prosecution history, including expert and
`
`inventor testimony, dictionaries, and learned treatises, can also be considered. For example,
`
`technical dictionaries may help one better understand the underlying technology and the way in
`
`which one of skill in the art might use the claim terms. Extrinsic evidence should not be
`
`considered, however, divorced from the context of the intrinsic evidence. Evidence beyond the
`
`patent specification, prosecution history, and other claims in the patent should not be relied
`
`upon unless the claim language is ambiguous in light of these intrinsic sources. Furthermore,
`
`while extrinsic evidence can shed useful light on the relevant art, it is less significant than the
`
`intrinsic record in determining the legally operative meaning of claim language.
`
`18.
`
`I understand that there are special rules of construction for claim elements recited
`
`in means-plus-function format. These elements are limited to means that perform the identical
`
`function as recited in the element. Moreover, means-plus-function elements are limited to the
`
`necessary structures disclosed in the specification, and any equivalents, that correspond to the
`
`7
`
`Netflix 1040 - Page 7
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 8 of 29
`
`recited function. I further understand from counsel that the corresponding structure in the
`
`specification is “corresponding structure” only if the specification clearly links or associates
`
`that structure to the claimed function.
`
`19.
`
`I understand that whether a term is written in means-plus-function format is a
`
`question of law and that a patent applicant may choose to state what function an element of the
`
`invention performs rather than adding to the claim words describing how it accomplishes that
`
`function. Thus, I understand that not all functional claim language is subject to the special rules
`
`of construction for means-plus-function claims.
`
`20.
`
`I understand that a claim element that omits the words “means for” is
`
`presumptively not governed by the special rules of construction for means-plus-function
`
`claims. I understand that this presumption is rebuttable, but the party challenging the
`
`presumption must overcome it by a preponderance of evidence.
`
`III. Invalidity Based Upon Indefiniteness
`
`21.
`
`I understand that a patent specification must conclude with one or more claims
`
`particularly pointing out and distinctly claiming the subject matter that the applicant regards as
`
`his invention. Claims are indefinite if they do not reasonably apprise those skilled in the
`
`relevant art of the applicant’s intended scope of the invention when read in light of the
`
`specification.
`
`22.
`
`I understand a claim is indefinite if it contains words or phrases whose meanings
`
`are unclear when read in light of the specification, and fails to inform, with reasonable
`
`certainty, those skilled in the art about the scope of the invention.
`
`23.
`
`I understand that indefiniteness must be proven by clear and convincing evidence
`
`and have written this Declaration with this understanding.
`
`8
`
`Netflix 1040 - Page 8
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 9 of 29
`
`IV. General Background of the Technology and Invention of the Patents-in-Suit
`
`A. U.S. Patent Nos. 9,094,802 and 9,444,868
`
`24. U.S. Patent No. 9,094,802 (“the ’802 patent”) is entitled “System and Method to
`
`Communicate Targeted Information.” It claims priority to patent application No. 09/537,812
`
`(“the ’812 application), which was filed on March 28, 2000. The priority date of the ’802
`
`patent is, therefore, March 28, 2000.
`
`25. U.S. Patent No. 9,444,868 (“the ’868 patent”) is entitled “System to Communicate
`
`Media.” It claims priority to the ’812 application. The priority date of the ’868 patent is,
`
`therefore, March 28, 2000.
`
`26. The ’812 application and ’802 and ’868 patents tackled problems in the art related
`
`to accessing, managing, and delivering digital audio and video content. As a result, the
`
`inventors designed a digital media ecosystem that is now widely used today.
`
`27. The inventions claimed in the ’812 application and ’802 and ’868 patents include
`
`key features of streaming technology that is now known generally as Hypertext Transfer
`
`Protocol adaptive bitrate (HTTP ABR) streaming. For example, the ability for a client device
`
`to dynamically select segments of video best suited for a client device’s circumstances, based
`
`upon a playlist sent by a server, are just some of these key features.
`
`B. Person of Ordinary Skill in the Art
`
`28.
`
`I understand claim construction is determined through the lens of a person of
`
`ordinary skill in the art at the time of the invention’s filing (“one of ordinary skill”). I
`
`understand that factors such as: 1) the education level of those working in the field, including
`
`the inventor, 2) the sophistication of the technology, 3) the types of problems encountered in
`
`the art, 4) the prior art solutions to those problems, and 5) the speed at which innovations are
`
`made may help establish the level of one of ordinary skill.
`
`9
`
`Netflix 1040 - Page 9
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 10 of 29
`
`29. Both the ’802 and ’868 patents claim priority to a set of earlier continuation patent
`
`filings, the earliest being March 28, 2000. The claims of the ’802 and ’868 patents are fully
`
`supported by this March 28, 2000 date. As such, it is my understanding that the hypothetical
`
`person of ordinary skill in the art should be defined at the time of March 28, 2000.
`
`30.
`
`I understand the Eastern District of Texas previously found the following
`
`description of such ordinary skill for a related patent to the ’802 and ’868 patents:
`
`a person of ordinary skill in the art is an individual with the equivalent of a four-
`year degree from an accredited institution (usually denoted in this country as a
`B.S. or Bachelor’s degree)
`in Electrical Engineering (EE), Mechanical
`Engineering (ME), or Computer Science (CS, with at least two semesters of
`coursework in EE and/or ME), together with at least two years of experience
`working with, developing, or designing electronic devices with user interfaces.
`Advanced education in EE, ME, or CS might substitute for some of the
`experience, while extensive experience in working with, developing, or designing
`electronic devices with user interfaces might substitute for some of the
`educational requirements.
`
`Affinity Labs of Tex., LLC v. Samsung Elecs. Co., No. 1-12-CV-557, 2014 U.S. Dist. LEXIS
`
`184075, at *9-10 (E.D. Tex. June 3, 2014).
`
`31.
`
`It is my opinion that the hypothetical person of ordinary skill, as defined by the
`
`Court, is appropriate, with the exception of the minor modifications noted in italics below:
`
`a person of ordinary skill in the art is an individual with the equivalent of a four-
`year degree from an accredited institution (usually denoted in this country as a
`B.S. or Bachelor’s degree)
`in Electrical Engineering (EE), Mechanical
`Engineering (ME), or Computer Science (CS, with at least two semesters of
`coursework in EE and/or ME), together with at least two years of experience
`working with, developing, or designing streaming media systems and devices.
`Advanced education in EE, ME, or CS might substitute for some of the
`experience, while extensive experience in working with, developing, or designing
`streaming media systems and devices might substitute for some of the educational
`requirements.
`
`I have adopted and applied the above definition of a person of ordinary skill in the art for the
`
`purposes of this Declaration.
`
`10
`
`Netflix 1040 - Page 10
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 11 of 29
`
`C. General Background One of Ordinary Skill in the Art Would Appreciate
`
`32. After reviewing the two parties claim construction proposals and the issues those
`
`raise, I think it important to introduce a few concepts one of ordinary skill in the art would
`
`have understood and appreciated at the time of the filing of these inventions. First, one of
`
`ordinary skill in the art would understand that in the field of streaming media at the time of the
`
`invention, there were generally two functionally different media rates that could be associated
`
`with a particular piece of streaming media content: 1) a transmission rate; or 2) an output rate.
`
`33. An output rate is a rate at which the content item is formatted to be output by a
`
`playback device and is determined at the time the content item is formatted. For example, when
`
`formatting a content item with a particular compression algorithm, certain parameters will be
`
`set prior to formatting. Exemplary formatting parameters include: the dimensions of pixels in
`
`the output frames (e.g., 1280 p x 720 p); the number of frames per second (e.g., 30 fps); and
`
`the target output rate in bits per second of the video (e.g., 5 Mbps) (which is an average); and
`
`the maximum bits per second allowable in the video output (e.g., 6 Mbps) (since the target bits
`
`per second is an average over the video, the maximum is the maximum instantaneous bits per
`
`second). Once the content item is formatted and a particular output rate set, the content item
`
`can be transmitted.
`
`34. The transmission rate does not have to be tied to the output rate decided at the time
`
`of formatting. For example, if a transmission rate of 10 Mbps was available to a sending device
`
`such as a server, a content item formatted with a target output rate of 5 Mbps could be
`
`transmitted at the same rate as a content item formatted at 2 Mbps as long as the receiving
`
`device included adequately sized buffers. The sending device has control over the transmission
`
`11
`
`Netflix 1040 - Page 11
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 12 of 29
`
`rate1, but the receiving device must playback each respective content item at the rate at which
`
`the content item was formatted (i.e., the receiving device must playback the 5 Mbps content
`
`item at 5 Mbps and the 2 Mbps content item at 2 Mbps even though both content items may
`
`have been transmitted at 10 Mbps). Alternatively, if a transmission rate of 10 Mbps was
`
`available to a sending device such as a server, the server could decide to transmit the content
`
`item formatted with a target output rate of 5 Mbps at 5 Mbps and transmit the content item
`
`formatted at 2 Mbps at 2 Mbps. In order for smooth playback at the receiving device, the server
`
`must transmit the content item at a rate equal to or higher than its formatted rate or pre-fetch
`
`enough content so that even at the slower delivery rate, there is still a sufficient amount of
`
`buffered data to maintain continuous playout for the duration of the content. For example, the
`
`server generally would not transmit the 5 Mbps content item at a rate of 2 Mbps—unless it
`
`expected the receiver to wait a sufficiently long time such that enough content had been stored
`
`to prevent interruptions in playback.)
`
`35. The second concept one of ordinary skill in the art would have appreciated is that
`
`the output rate is determined at the time of formatting and that the output rate is a target,
`
`average output rate at a playback device. The reason that it is an average is due to the nature of
`
`compressing data, such as video. The instantaneous output rate will vary depending on what is
`
`visually being presented in the video at a particular moment in time and its similarity to
`
`previous frames. For this reason, those skilled in the art discuss output rates in terms of an
`
`overall average as opposed to the instantaneous output rate.
`
`
`1 In some systems, the receiver may influence the transmission rate if there are application layer
`protocol mechanisms that allow it to request the transmitter to slow or stop. Other factors like the
`TCP receive window and Internet congestion may also ultimately affect how quickly data can be
`transmitted.
`
`12
`
`Netflix 1040 - Page 12
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 13 of 29
`
`36. The reason the instantaneous output rate varies is due to the inherent nature of
`
`video and the manner in which a video file is compressed—or reduced in size. Video is a series
`
`of still images (called frames) that are displayed at a (typically) rate of 30 frames per second.
`
`The process of displaying a series of 30 frames per second conveys motion.
`
`37.
`
`If all frames in a video are stored without compression the file size is very large.
`
`For example, for one minute of video with a frame size of 1920p x 1080p displayed at 30
`
`frames/second, the raw RGB 3x16 bitrate is approximately 3 Gbps. An MPEG 2 compressed
`
`version of the same one-minute video would be no more than 6 Mbps. MPEG compression is a
`
`popular method of video compression and was well established by 2000.2 When using the
`
`MPEG compression technique not every frame of video is treated equally. There are three
`
`types of frames in the MPEG compression technique3:
`
`•
`
`I-frames are intra coded frames that can be reconstructed without any reference to
`
`other frames;
`
`• P-frames are forward predicted frames that are predicted from the last I-frame or P-
`
`frame; and
`
`• B-frames are both forward predicted and backward predicted from the last/next I-
`
`frame or P-frame, that is, there are two other frames necessary to reconstruct B-
`
`frames.
`
`38. The amount of data required to encode each type of frame varies when using
`
`compression techniques like MPEG. Since the I-frames can be reconstructed without any
`
`
`2 The MPEG 2 standard was established in 1994. (See
`http://www.siggraph.org/education/materials/HyperGraph/video/mpeg/mpegfaq/mpeg2_press_re
`lease.html.) By 2000, MPEG 2 was a widely adopted audio and video compression technique,
`including being the specified compression method for DVD and HDTV. (See
`http://www.erg.abdn.ac.uk/future-net/digital-video/mpeg2.html.)
`3 See Le Gall, Didler; Communications of the ACM, April 1991, Vol. 34, No. 4 at 47-58.
`
`13
`
`Netflix 1040 - Page 13
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 14 of 29
`
`reference to other frames, the I-frame requires more data (more bits) than the P-frames or B-
`
`frames.
`
`39. For example, if a video scene running for 30 seconds long includes grassland with
`
`a single deer strolling through it, a single I-frame begins the scene. As the deer strolls through
`
`the grass, the background of the scene does not change. The motion of the deer moving
`
`forward can be predicted from the neighboring frames and the progression of the deer through
`
`the scene can be presented in a series of P and B frames. Now, contrast that scene to a 30
`
`second scene of high action, with a car being chased through a chaotic city street. In such a
`
`scene there is a high degree of motion, with the backdrop of the scene (buildings, other cars,
`
`moving pedestrians) changing rapidly. Such a 30 second scene could not be rendered with a
`
`single I-frame like the scene with the deer, but would require numerous I-frames. Thus, the
`
`serene scene of a deer strolling through grassland would require less data in 30 seconds than
`
`the car chase scene.
`
`40.
`
`In an entire piece of content, there will be scenes that require more I-frames and
`
`therefore more data per second (such as a car chase scene) and scenes that are less dynamic and
`
`therefore require less data per second. When encoding an entire video content item, the
`
`compression algorithm sets an average goal such that the average amount of data that is output
`
`over time is met. However, at any given instant or over a small interval of time, the actual bits
`
`per second of the content item that is output may vary.
`
`V. Opinions Regarding Claim Construction
`
`41.
`
`In this section, I describe my opinions regarding the claim terms and proposed
`
`claim constructions of the parties in this case.
`
`14
`
`Netflix 1040 - Page 14
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 15 of 29
`
`A. Terms for Which both Parties Have Offered Constructions
`
`1.
`
`“to facilitate outputting of the [given|different] segment at a
`[given|different] rate” (Claim 1, ’802 Patent) &“to be delivered from the
`media delivery resource at a [given|different] rate” (Claim 9, ’802 Patent)
`
`Claim Term
`“to facilitate outputting of the
`[given|different] segment at a
`[given|different] rate” (Claim
`1)
`“to be delivered from the
`media delivery resource at a
`[given|different] rate” (Claim
`9)
`
`Affinity Labs’ Proposal Netflix’s Proposal
`No construction
`“to facilitate transmitting from a
`necessary.
`server at a [given|different]
`communications rate”
`
`No construction
`necessary.
`
`“transmitted from a media delivery
`resource at a [first|different]
`communications rate”
`
`42. The chart above summarizes my understanding of the parties’ claim construction
`
`positions for the following particular phrases in the ’802 patent: “to facilitate outputting of the
`
`[given/different] segment at a [given/different] rate” (Claim 1); and “to be delivered from the
`
`media delivery resource at a [given/different] rate” (Claim 9).
`
`43. One of ordinary skill would understand that Claims 1 and 9 of the ’802 patent are
`
`both methods for organizing and formatting media in such a manner that the media will be
`
`provided to a device where it will be output, or consumed by a particular device, at a particular
`
`rate. The methods are set out in language that is plain and ordinary, which requires no special
`
`rewriting exercise for one of skill in the art to understand.
`
`44. Claims 1 and 9 are set out below, with the contested terms italicized.
`
`Claim 1: A method to deliver media, comprising:
`organizing an available media into a plurality of independent segment files to
`facilitate delivery;
`formatting a given segment to facilitate an outputting of the given segment at a
`given rate;
`formatting a different segment to facilitate an outputting of the different segment
`at a different rate, wherein the different rate is slower than the given rate;
`generating a list that includes an address for each of the plurality of independent
`segment files;
`
`15
`
`Netflix 1040 - Page 15
`
`
`
`Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 16 of 29
`
`receiving an HTTP communication that indicates a desire to access the available
`media;
`sending the list in response to receiving the HTTP communication;
`sending the given segment; and
`sending the different segment.
`
`Claim 9: A streaming method comprising:
`receiving an HTTP communication at a media delivery resource that comprises a
`request for a listing of network locations for segments of available media,
`further wherein the request is from a device having a buffer, a non-volatile
`memory, and a collection of instructions stored in the non-volatile memory
`that are operable: (1) to request a media segment with a formatting that
`allows the media segment to be delivered from the media delivery resource at
`a given rate, (2) to consider an amount of information stored in the buffer,
`and (3) to request a different segment with a different formatting that allows
`the different segment to be delivered from the media delivery resource at a
`different rate, wherein the at least two rates are rates at which a streaming
`me