throbber
Case 1:15-cv-00849-RP Document 64 Filed 10/07/16 Page 1 of 29
`
`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

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