throbber

`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`_________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`_________________
`
`GOOGLE LLC
`Petitioner
`
`v.
`
`REALTIME ADAPTIVE STREAMING LLC
`Patent Owner
`
`_________________
`
`Patent No. 9,769,477
`_________________
`
`PETITION FOR INTER PARTES REVIEW
`OF U.S. PATENT NO. 9,769,477
`
`
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`TABLE OF CONTENTS
`
`I.
`INTRODUCTION ........................................................................................... 1
`II. MANDATORY NOTICES ............................................................................. 1
`III.
`PAYMENT OF FEES ..................................................................................... 4
`IV. GROUNDS FOR STANDING ........................................................................ 4
`V.
`PRECISE RELIEF REQUESTED AND GROUNDS RAISED ..................... 4
`VI. LEVEL OF ORDINARY SKILL .................................................................... 5
`VII. OVERVIEW OF THE ’477 PATENT AND THE PRIOR ART .................... 5
`A.
`The ’477 Patent ..................................................................................... 5
`B.
`Prosecution History of the ’477 Patent ................................................. 8
`C.
`Brooks .................................................................................................... 9
`VIII. CLAIM CONSTRUCTION .......................................................................... 15
`IX. DETAILED EXPLANATION OF GROUNDS ............................................ 18
`A. Ground 1: Brooks Anticipates Claims 1, 3, 4, 7, 9, 16, 17, and
`20–22 ................................................................................................... 18
`1.
`Claim 1 ...................................................................................... 18
`2.
`Claim 3 ...................................................................................... 46
`3.
`Claim 4 ...................................................................................... 48
`4.
`Claim 7 ...................................................................................... 49
`5.
`Claim 9 ...................................................................................... 50
`6.
`Claim 16 .................................................................................... 51
`7.
`Claim 17 .................................................................................... 54
`8.
`Claim 20 .................................................................................... 56
`9.
`Claim 21 .................................................................................... 58
`10. Claim 22 .................................................................................... 58
`i
`
`

`

`B.
`
`Petition for Inter Partes Review
`Patent No. 9,769,477
`Ground 2: Brooks Renders Obvious Claims 1, 3, 4, 7, 9, 16, 17,
`and 20–22 ............................................................................................ 60
`X. ANY ARGUMENT FOR A DISCRETIONARY DENIAL SHOULD
`BE REJECTED .............................................................................................. 67
`XI. CONCLUSION .............................................................................................. 71
`
`
`
`
`
`
`ii
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`LIST OF EXHIBITS
`
`Ex. 1001
`
`U.S. Patent No. 9,769,477
`
`Ex. 1002
`
`Declaration of Dr. Jeffrey J. Rodriguez
`
`Ex. 1003
`
`Curriculum Vitae of Dr. Jeffrey J. Rodriguez
`
`Ex. 1004
`
`Prosecution History of U.S. Patent No. 9,769,477
`
`Ex. 1005
`
`U.S. Patent No. 6,920,150 to Pauls et al.
`
`Ex. 1006
`
`U.S. Patent No. 7,143,432 to Brooks et al. (“Brooks”)
`
`Ex. 1007
`
`Provisional Application No. 60/157,468
`
`Ex. 1008
`
`Richardson, H.264 and MPEG-4 Video Compression – Video
`Coding for Next-generation Multimedia
`
`Ex. 1009
`
`U.S. Patent No. 6,031,937 to Graffagnino
`
`Ex. 1010
`
`International Publication No. WO 99/26130 to Kobata
`
`Ex. 1011
`
`U.S. Patent No. 5,774,206 to Wasserman
`
`Ex. 1012
`
`U.S. Patent No. 6,130,880 to Naudus
`
`Ex. 1013 Westwater et al., Real-Time Video Compression Techniques and
`Algorithms, Florida Atlantic University, Kluwer Academic
`Publishers (1997)
`
`Ex. 1014
`
`U.S. Patent No. 6,557,001 to Dvir
`
`Ex. 1015
`
`Ex. 1016
`
`Ex. 1017
`
`Hoffman et al., RTP Payload Format for MPEG1/MPEG2 Video
`(January 1998)
`Kikuchi et al., RTP Payload Format for MPEG-4 Audio-Visual
`Streams (January 1998)
`U.S. Patent No. 7,010,032 to Kikuchi
`
`Ex. 1018
`
`U.S. Patent No. 6,614,845 to Azadegan
`
`iii
`
`

`

`Ex. 1019
`
`Petition for Inter Partes Review
`Patent No. 9,769,477
`Joint Stipulation to Stay Case Pending Inter Partes Review of
`Proceedings filed in Realtime Adaptive Streaming LLC v. Google
`LLC et al., Case No. 2:18-cv-03629 (C.D. Cal.)
`
`iv
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`I.
`
`INTRODUCTION
`Google LLC (“Petitioner”) requests inter partes review (“IPR”) of claims 1,
`
`3, 4, 7, 9, 16, 17, and 20–22 (“the challenged claims”) of U.S. Patent No. 9,769,477
`
`(“the ’477 patent”) (Ex. 1001), which, according to PTO records, is assigned to
`
`Realtime Adaptive Streaming LLC (“Patent Owner”). For the reasons discussed
`
`below, the challenged claims should be found unpatentable and canceled.
`
`II. MANDATORY NOTICES
`Real Parties-in-Interest: Petitioner identifies Google LLC and YouTube
`
`LLC as the real parties-in-interest.1
`
`Related Matters: The ’477 patent is asserted against Google in the following
`
`case: Realtime Adaptive Streaming LLC v. Google LLC et al., Case No. 2:18-cv-
`
`03629 (C.D. Cal.).
`
`Additionally, the ’477 patent has been asserted in the following cases:
`
`Realtime Adaptive Streaming LLC v. Adobe Sys. Inc., Case No. 2:18-cv-09344
`
`(C.D. Cal.); Realtime Adaptive Streaming LLC v. Comcast Cable Commc’ns, LLC
`
`d/b/a Xfinity et al., Case No. 1:18-cv-01446 (D. Colo.); Realtime Adaptive
`
`
`1 Google LLC is a subsidiary of XXVI Holdings Inc., which is a subsidiary of
`
`Alphabet Inc. XXVI Holdings Inc. and Alphabet Inc. are not real parties-in-interest
`
`to this proceeding.
`
`1
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`Streaming LLC v. Charter Commc’ns, Inc. et al., Case No. 1:18-cv-01345 (D.
`
`Colo.); Realtime Adaptive Streaming LLC v. Cox Commc’ns, Inc., Case No. 8:18-
`
`cv-00942 (C.D. Cal.); Realtime Adaptive Streaming LLC v. Advanced Micro
`
`Devices, Inc., Case No. 1:18-cv-01173 (D. Colo.); Realtime Adaptive Streaming
`
`LLC v. Intel Corp., Case No. 1:18-cv-01175 (D. Colo.); Realtime Adaptive
`
`Streaming LLC v. Mitel Networks, Inc., Case No. 1:18-cv-01177 (D. Colo.);
`
`Realtime Adaptive Streaming LLC v. LG Elecs. Inc., et al., Case No. 6:18-cv-
`
`00215 (E.D. Tex.); Realtime Adaptive Streaming LLC v. Avaya Inc., Case No.
`
`1:18-cv-01046 (D. Colo.); Realtime Adaptive Streaming LLC v. Broadcom Corp.
`
`et al., Case No. 1:18-cv-01048 (D. Colo.); Realtime Adaptive Streaming LLC v.
`
`Wowza Media Sys. LLC, Case No. 1:18-cv-00927 (D. Colo.); Realtime Adaptive
`
`Streaming LLC v. Samsung Elecs. Co., et al., Case No. 6:18-cv-00113 (E.D. Tex.);
`
`Realtime Adaptive Streaming LLC v. Adobe Sys. Inc., Case No. 1:18-cv-10355 (D.
`
`Mass.); Realtime Adaptive Streaming LLC v. Apple Inc., Case No. 1:17-cv-02869
`
`(D. Colo.); Realtime Adaptive Streaming LLC v. Sony Elecs., Inc., Case No. 1:17-
`
`cv-01693 (D. Del.); Realtime Adaptive Streaming LLC v. Netflix, Inc. et al., Case
`
`No. 1:17-cv-01692 (D. Del.); Realtime Adaptive Streaming LLC v. Polycom, Inc.,
`
`Case No. 1:17-cv-02692 (D. Colo.); Realtime Adaptive Streaming LLC v.
`
`Brightcove Inc. et al., Case No. 1:17-cv-01519 (D. Del.); Realtime Adaptive
`
`Streaming LLC v. Haivision Network Video Inc., Case No. 1:17-cv-01520 (D.
`
`2
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`Del.); Realtime Adaptive Streaming LLC v. Cisco Sys., Inc., Case No. 6:17-cv-
`
`00591 (E.D. Tex.); Realtime Adaptive Streaming LLC v. Hulu, LLC, Case No.
`
`2:17-cv-07611 (C.D. Cal.); and Realtime Adaptive Streaming LLC v. Amazon.com,
`
`Inc. et al., Case No. 6:17-cv-00549 (E.D. Tex.).
`
`Also, the ’477 patent has been the subject of the following inter partes
`
`review proceedings: Netflix, Inc. v. Realtime Adaptive Streaming LLC, IPR2018-
`
`01187 (instituted Feb. 4, 2019); Sony Corp. et al. v. Realtime Adaptive Streaming
`
`LLC, IPR2018-01413 (terminated Jan. 2, 2019); Netflix, Inc. v. Realtime Adaptive
`
`Streaming LLC, IPR2018-01630 (instituted Apr. 19, 2019); and Comcast Cable
`
`Commc’ns, LLC v. Realtime Adaptive Streaming LLC, IPR2019-00786 (filed Mar.
`
`4, 2019).
`
`Counsel and Service Information: Lead counsel: Naveen Modi
`
`(Reg. No. 46,224). Backup counsel: (1) Joseph E. Palys (Reg. No. 46,508),
`
`(2) Phillip W. Citroën (Reg. No. 66,541), and (3) Howard Herr (pro hac vice
`
`admission to be requested). Service information is Paul Hastings LLP, 875 15th St.
`
`N.W., Washington, D.C., 20005, Tel.: 202.551.1700, Fax: 202.551.1705, email:
`
`PH-Google-Realtime-IPR@paulhastings.com. Petitioner consents to electronic
`
`service.
`
`3
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`III. PAYMENT OF FEES
`The PTO is authorized to charge any fees due during this proceeding to
`
`Deposit Account No. 50-2613.
`
`IV. GROUNDS FOR STANDING
`Petitioner certifies that the ’477 patent is available for review and Petitioner
`
`is not barred or estopped from requesting review on the grounds identified herein.
`
`V.
`
`PRECISE RELIEF REQUESTED AND GROUNDS RAISED
`The challenged claims should be canceled as unpatentable based on the
`
`following grounds:
`
`Ground 1: Claims 1, 3, 4, 7, 9, 16, 17, and 20–22 are unpatentable under 35
`
`U.S.C. § 102(e) (pre-AIA) based on U.S. Patent No. 7,143,432 to Brooks et al.
`
`(“Brooks”) (Ex. 1006); and
`
`Ground 2: Claims 1, 3, 4, 7, 9, 16, 17, and 20–22 are unpatentable under 35
`
`U.S.C. § 103 (pre-AIA) as obvious over Brooks.
`
`For purposes of this proceeding only, Petitioner assumes the earliest effective
`
`filing date of the ’477 patent is February 13, 2001, which is the filing date of U.S.
`
`Provisional Application No. 60/268,394, to which the ’477 patent claims priority.
`
`(Ex. 1001, Cover Page 2.)
`
`Brooks issued on November 28, 2006, from U.S. Patent Application No.
`
`09/502,409, filed on February 10, 2000, which claims priority to U.S. Provisional
`
`4
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`Application No. 60/157,468, filed on October 1, 1999. Thus, Brooks is available as
`
`prior art under 35 U.S.C. § 102(e).
`
`Brooks was not considered by the Patent Office during prosecution of the ’477
`
`patent. (Ex. 1001, Cover (References Cited section); Ex. 1004.)
`
`VI. LEVEL OF ORDINARY SKILL
`A person of ordinary skill in the art (“POSITA”) as of the claimed priority
`
`date of the ’477 patent would have had a bachelor’s degree in electrical engineering,
`
`computer science, or the equivalent thereof, and three or more years of experience
`
`with data compression systems and algorithms, including video and image
`
`coding. Significantly more practical experience could also qualify one not having
`
`the aforementioned education as a POSITA while, conversely, a higher level of
`
`education could offset a lesser amount of experience. (Ex. 1002, ¶¶16-17.)2
`
`VII. OVERVIEW OF THE ’477 PATENT AND THE PRIOR ART
`A. The ’477 Patent
`The ’477 patent claims a system for compressing video data based on
`
`throughput, or bandwidth, of a communications channel. (Ex. 1001, 9:27–30,
`
`20:57–21:13 (claim 1).) The focus of the written description is not on the data
`
`
`2 Petitioner submits the declaration of Dr. Jeffrey J. Rodriguez (Ex. 1002), an expert
`
`in the field of the ’477 patent. (Ex. 1002, ¶¶3-11; Ex. 1003.)
`
`5
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`compression algorithms themselves, which were well known. (See, e.g., id., 1:37–
`
`38 (“There are a variety of data compression algorithms that are currently
`
`available….”); 4:63–64; see also Ex. 1002, ¶30.) According to the applicants, what
`
`was needed was “a system and method that would provide dynamic modification of
`
`compression system parameters,” which would provide an optimal balance between
`
`the execution speed of the compression algorithm and the compression ratio of that
`
`algorithm. (Ex. 1001, 1:63–67; see also Ex. 1002, ¶¶31-36.)
`
`Many of the examples described in the written description involve interactions
`
`between a processor and a storage device. (See generally Ex. 1001.) For instance,
`
`“a preferred system in which this invention is employed comprises a data storage
`
`controller that preferably uses a real-time data compression system to provide
`
`‘accelerated’ data storage and retrieval bandwidths.” (Id., 9:32–35.) In this
`
`embodiment, “a controller tracks and monitors the throughput (data storage and
`
`retrieval) of a data compression system and generates control signals to
`
`enable/disable different compression algorithms when, e.g., a bottleneck occurs so
`
`as to increase the throughput and eliminate the bottleneck.” (Id., 10:3–9.)
`
`The written description describes available compression algorithms that are
`
`either symmetrical or asymmetrical. (Id., 10:9–30.) An asymmetrical algorithm is
`
`“one in which the execution time for the compression and decompression routines
`
`differ significantly.” (Id., 10:12–15.) “[E]ither the compression routine is slow and
`
`6
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`the decompression routine is fast or the compression routine is fast and the
`
`decompression routine is slow.” (Id., 10:16–18.) A symmetrical algorithm is “one
`
`in which the execution time for the compression and the decompression routines are
`
`substantially similar.” (Id., 10:20–23.) A controller selects the appropriate
`
`compression algorithm to use in any particular circumstance, and one factor driving
`
`that selection is “the overall throughput (bandwidth) of the host system.” (Id.,
`
`11:43–47.) “Another factor that is used to determine the compression algorithm is
`
`the type of data to be processed.” (Id., 11:48–49.) In some embodiments, “access
`
`profiles” are used that enable “the controller 11 to select a suitable compression
`
`algorithm based on the data type.” (Id., 11:49–12:3.)
`
`Although much of the specification describes embodiments that involve
`
`adaptive compression based on the performance or capabilities of a disk storage
`
`device within a host system, the claims of the ’477 patent are directed to a different
`
`purported invention. (Compare generally Ex. 1001, 9:25–20:45, with id., 20:57–
`
`21:13 (claim 1).) Instead, these claims are directed to adapting compression based
`
`on the throughput of a communications channel. (See id., 20:57–21:13 (claim 1).)
`
`The written description states that “the present invention may be employed in a data
`
`transmission controller in a network environment to provide accelerated data
`
`transmission over a communications channel (i.e., effectively increase the
`
`transmission bandwidth by compressing the data at the source and decompressing
`
`7
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`data at the receiver, in real-time).” (Id., 15:5–13; see also id., 8:36–43 (system
`
`includes a data transmission controller); 16:41–44 (the data storage controller “may
`
`be utilized as a controller for transmitting data (compressed or uncompressed) to and
`
`from remote locations”).) As noted in the specification, “data compression can
`
`reduce the time to transmit data by more efficiently utilizing low bandwidth data
`
`links.” (Id., 4:32–34.)
`
`As demonstrated below, all of the features recited in the challenged claims of
`
`the ’477 patent were well-known in the prior art before the alleged invention of the
`
`’477 patent. (Ex. 1002, ¶¶39-43 (discussing the prior art at issue in this petition);
`
`see also id., ¶¶18-29 (discussing the state of the art), ¶¶44-130 (discussing prior art
`
`disclosures in view of each claim’s limitations).)
`
`B.
`Prosecution History of the ’477 Patent
`The application that issued as the ’477 Patent was filed on October 6, 2015,
`
`and claims priority through a chain of continuations back to February 13, 2002, and
`
`to a provisional application filed on February 13, 2001. (Ex. 1001, Cover Page 2.)
`
`Prior to any substantive examination, the applicants filed a preliminary
`
`amendment to replace the claim term “encoder” with “algorithm” on December 11,
`
`2015. (Ex. 1004, 218–229.) Later during prosecution, and after several Notices of
`
`Allowance followed by Requests for Continued Examination, the “algorithm” claim
`
`term was changed to an “encoder…configured to utilize one or more data
`
`8
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`compression algorithms” by way of a preliminary amendment filed May 15, 2017.
`
`(Id., 1494–1503.) On January 28, 2016, the Examiner issued a non-final Office
`
`Action objecting to parts of the specification and claims and rejecting all claims as
`
`indefinite under 35 U.S.C. § 112 because the claims were directed to selecting a
`
`compression algorithm “without using the selected algorithm to compress the video
`
`data.” (Id., 261–67.) There were no subsequent rejections, or any rejections based
`
`on prior art. (Id., 1–1785.)
`
`Following an examiner interview on March 23, 2016, and without amending
`
`the claims as suggested by the Examiner in the first Office Action to overcome the
`
`indefiniteness rejection, a Notice of Allowance was mailed on April 26, 2016. (Id.,
`
`1052–59.) A few weeks later an Information Disclosure Statement (“IDS”) was filed
`
`along with a Request for Continued Examination (“RCE”), kicking off a 16-month
`
`period of filing RCEs and accompanying IDSes as well as claim amendments that
`
`led to nine separate Notices of Allowance (“NOA”). (Id., 1103-1115, 1173-1179,
`
`1206-1223, 1244-1250, 1282-1301, 1308-1314, 1348-1367, 1376-1380, 1400-1418,
`
`1440-1444, 1456-1462, 1492-1503, 1513-1524, 1538-1545, 1603-1612, 1640-1658,
`
`1670-1673.) The ’477 patent issued on September 19, 2017. (Id., 1713.)
`
`C. Brooks
`Brooks teaches real time video data formatting that is adaptive to the
`
`capabilities of a communications channel and the requirements of the device that
`
`9
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`will receive the video. (Ex. 1006, 3:8–14; see also id., 6:32-7:3, 22:33-53; Ex. 1002,
`
`¶39.) There are several different encoding formats disclosed by Brooks, including
`
`“MPEG-1, MPEG-2, MPEG-4, *.avi, *.mov, *.rm, *.aff, and the like.” (Ex. 1006,
`
`19:48–55; Ex. 1002, ¶39.) Brooks describes and illustrates a computing system
`
`outputting video data to devices that are “coupled to computer network 160 with
`
`different bandwidth limited connections.” (Ex. 1006, 6:24–7:19, FIGS. 1, 5A, 5B;
`
`Ex. 1002, ¶39.)
`
`10
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`
`
`(Ex. 1006, FIG. 1.)
`
`The system described in Brooks compresses the data differently based at least
`
`in part on the bandwidth of the communications channel. (Id.; Ex. 1002, ¶40.) There
`
`are several implementation examples in Brooks describing how this system would
`
`work in practice. (E.g., Ex. 1006, 6:24–7:19, FIG. 1; Ex. 1002, ¶40.) For instance,
`
`when the communications channel is a DSL connection, and where “the bandwidth
`
`11
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`is relatively large, network connection 230 is capable of providing computing system
`
`140 with enough video data to display up to a 640×480 pixel color image at 10
`
`frames per second (fps) using an MPEG1 format.” (Ex. 1006, 6:32–41 (also noting
`
`other configurations that can work for this communications channel, such as one that
`
`would yield 320×240 monochromatic images at 30 fps).) Where there is a modem
`
`connection, and the communications channel is limited to 56 kbps, “the bandwidth
`
`is relatively small, [and] network connection 210 is capable of providing computing
`
`system 120 with enough video data to display up to a 160×120 color image at 5 fps
`
`using an MPEG4 format.” (Id., 6:42–51 (also noting other video configurations that
`
`can work for this communications channel, such as one that would yield 80×60 4-
`
`bit images at 25 fps).)
`
`Where
`
`the modem connection
`
`is even more constrained, and
`
`the
`
`communications channel is limited to 14.4 kbps, “the bandwidth is small [and]
`
`network connection 220 is capable of providing computing system 130 with enough
`
`video data to display up to a 160×120 256 color (8-bit color) image at 5 fps.” (Id.,
`
`6:52–61 (also noting other video configurations that can work for this
`
`communications channel, such as one that would yield 80×60 16 gray scale (4-bit)
`
`images at 10 fps).) Where there is a wireless communications channel limited to 10
`
`kbps, “the bandwidth is very small [and] wireless network 190 is capable of
`
`providing network appliance 180 with enough video data to display up to a 64×48
`
`12
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`black and white image at 3 fps.” (Id., 6:62–7:3 (also noting other video
`
`configurations that can work for this communications channel, such as one that
`
`would yield 32×24 black and white images at 10 fps).) In all of these cases,
`
`“gateway computer 100 is configured to receive video data from computer system
`
`110 and to provide video data to each device according to that device’s bandwidth
`
`limitations, and in the output format desired.” (Id., 7:7–11 (emphasis added).) Thus,
`
`throughout, Brooks describes and claims a system in which “simultaneous output
`
`video stream[s are] adapted from the input video stream based on both characteristics
`
`of client devices that are to respectively receive the simultaneous output video
`
`streams and channel conditions to the client devices.” (Id., 22:34–53 (claim 7)
`
`(emphasis added); see also id., 21:7–28 (claim 1), 23:33–35 (claim 9), 24:17–38
`
`(claim 16); Ex. 1002, ¶41.)
`
`Brooks illustrates and describes a detailed process for transcoding video data
`
`that includes several layers of processing that can be adaptively applied based on the
`
`desired properties of streams of output video data. (Ex. 1006, 17:14–19:58
`
`(describing the process illustrated in FIGS. 6A and 6B); see also id., FIG. 4
`
`(illustrating different modules for the different layers of data compression
`
`algorithms), 9:50-62; Ex. 1002, ¶42.)
`
`13
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`
`
`(Ex. 1006, FIGS. 6A, 6B.)
`
`Thus, Brooks describes a compression process that can be adaptive by
`
`customizing at least the color depth, resolution, frame rate, bit rate, and format of
`
`video data. (Id., FIG. 4; Ex. 1002, ¶43.) Additionally, Brooks notes that the
`
`encoding can be adaptive even within a single format. (Ex. 1006, FIG. 4; see also
`
`id., 14:43–50; Ex. 1002, ¶43.) For instance, Brooks notes that in one embodiment,
`
`“for MPEG-1, MPEG-2, and MPEG-4 encoding, it is contemplated that I-frame data
`
`will be compressed.” (Ex. 1006, 14:43–50.) In other embodiments, “P-frames, and
`
`14
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`even B-frames may also be compressed.” (Id.)3 Similarly, for non-MPEG
`
`embodiments, Brooks discloses adjusting the bit rate using a quantization scale
`
`factor. (Id., 18:52–62; see also id., 13:51–14:15; Ex. 1002, ¶43.) At bottom, Brooks
`
`describes a flexible system, where various data compression algorithms can be
`
`applied “to provide video data to each device according to that device’s bandwidth
`
`limitations, and in the output format desired.” (Ex. 1006, 7:4–19 (noting that the
`
`video data can even be compressed into “a custom format” where needed); Ex. 1002,
`
`¶43.)
`
`VIII. CLAIM CONSTRUCTION
`The claims of the ’477 patent should be construed under the Phillips standard.
`
`37 C.F.R. § 42.100(b); see generally Phillips v. AWH Corp., 415 F.3d 1303 (Fed.
`
`Cir. 2005) (en banc). Under Phillips, claim terms are typically given their ordinary
`
`and customary meanings, as would have been understood by a POSITA, at the time
`
`of the invention, having taken into consideration the language of the claims, the
`
`specification, and the prosecution history of record. Phillips, 415 F.3d at 1313; see
`
`
`3 I frames are complete encoded images; P frames are predicted images encoding
`
`only changes from the previous frame; B frames are bi-directionally predicted
`
`images that encode only the differences between that frame and the immediately
`
`preceding and following frames. (Ex. 1002, ¶27.)
`
`15
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`also id. at 1312–16. The Board, however, only construes the claims when necessary
`
`to resolve the underlying controversy. Toyota Motor Corp. v. Cellport Sys., Inc.,
`
`IPR2015-00633, Paper No. 11 at 16 (Aug. 14, 2015); see also Nidec Motor Corp. v.
`
`Zhongshan Broad Ocean Motor Co., 868 F.3d 1013, 1017 (Fed. Cir. 2017) (citing
`
`Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999)).
`
`Except for the term “throughput” addressed below, Petitioner believes that no
`
`express constructions of the claims are necessary to assess whether the prior art reads
`
`on the challenged claims.4
`
`Solely for the purposes of this proceeding, Petitioner addresses the meaning
`
`of the term “throughput,” which appears in claims 1, 3, 4, 20, and 21. (Ex. 1001,
`
`21:7, 21:18–19, 21:21–22, 22:38, 22:43–44.) Based on the intrinsic record, this term
`
`should be interpreted to mean “bandwidth” (i.e., amount of data per unit time). This
`
`
`4 Petitioner reserves all rights to raise claim construction and other arguments in
`
`district court as relevant and necessary to those proceedings. For example, Petitioner
`
`has not raised all challenges to the ’477 patent in this petition, including invalidity
`
`under 35 U.S.C. § 112, and a comparison of the claims to any accused products in
`
`litigation may raise controversies that need to be resolved through claim construction
`
`that are not presented here given the similarities between the references and the
`
`patent.
`
`16
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`is consistent with the claim language, which states that the “throughput” is
`
`“measured in bits per second.” Additionally, the written description of the ’477
`
`patent consistently defines throughput as bandwidth. (Id., 1:30 (“actual or expected
`
`throughput (bandwidth)”); 7:67–8:1 (same); 9:29–30 (same); 11:43-44 (“the overall
`
`throughput (bandwidth)”).) Additionally, throughout the written description, the
`
`described embodiments are consistently referred to as providing “bandwidth
`
`sensitive” data compression. (Id., 8:4–6 (describing “bandwidth sensitive” data
`
`compression); 8:43–45 (same); 9:6–16 (introducing FIGS. 1 and 3; same); 13:26–28
`
`(describing FIG. 2; same).) Further still, the concept of bandwidth is also described
`
`in the ’477 patent as a concept that applies to communications channels. (Id., 4:32–
`
`34 (describing “low bandwidth data links”); 15:7–13 (describing “increas[ing] the
`
`transmission bandwidth by compressing the data at the source and decompressing
`
`data at the receiver”).)
`
`
`
`
`
`17
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`IX. DETAILED EXPLANATION OF GROUNDS
`As discussed below, the challenged claims are unpatentable in view of the
`
`prior art. (Ex. 1002, ¶¶12-130.)
`
`A. Ground 1: Brooks Anticipates Claims 1, 3, 4, 7, 9, 16, 17, and 20–22
`1.
`Claim 1
`a)
`“A system comprising:”
`The preamble is not limiting, but, even if it is, Brooks discloses a “system,”
`
`as recited in claim 1. (See e.g., Ex. 1006, FIGS. 1-4; Ex. 1002, ¶¶45-47.) For
`
`instance, Brooks discloses “systems for transcoding and transforming video
`
`streams,” where the systems “adapt[] input streams of video data to meet desired
`
`parameters for output streams of video data” on the fly. (Ex. 1006, 3:8-14.)
`
`In particular, as shown in Figure 1 (annotated below), Brooks discloses a
`
`gateway computer 100 (the claimed “system”), which is coupled to computer
`
`systems 110-150 via a computer network 160 and via network connections 200-240.
`
`(Id., 4:35-43, FIG. 1; see also id., 4:44-57 (disclosing that computer network 160
`
`may be any computer network, including the Internet), 5:20-45 (disclosing that
`
`computer systems 110, 120, 140 and 150 may be personal computers and that
`
`computer system 130 may be PDAs or portable computers); Ex. 1002, ¶46.) Also
`
`shown in figure 1, a network appliance 180 (e.g., wireless phones) is coupled to
`
`18
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`computer system 150 via a wireless network 190 and a video camera 170 is coupled
`
`to computer system 110. (Ex. 1006, 4:38-41, 5:46-52, 5:53-59.)
`
`(Ex. 1002, ¶46; Ex. 1006, FIG. 1 (annotated).)
`
`
`
`19
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`Video data may be streamed from video camera 170, computing system 110,
`
`or gateway computer 100 to computer systems 120-150 and network appliance 180.
`
`(Ex. 1006, 6:8-11, 7:4-11.) As discussed in more detail below, gateway computer
`
`100 “provide[s] [the] video data to each device according to that device’s bandwidth
`
`limitations, and in the output format desired.” (Id., 7:4-11; Ex. 1002, ¶47.)
`
`b)
`
`“a plurality of different asymmetric data compression
`encoders,”
`Brooks discloses that the gateway computer 100 (“system”) includes “a
`
`plurality of different asymmetric data compression encoders,” as recited in claim 1.
`
`(Ex. 1002 ¶¶48-70.) For instance, as shown in Figure 3 (annotated below), Brooks
`
`discloses that gateway computer 100’s processing unit 340 (shown in FIG. 2)
`
`includes a transcoder 420 (shown in FIG. 3). (Ex. 1006, 7:24-28, 7:35-45, 8:26-33,
`
`11:27-34, FIGS. 2-3.) According to Brooks, “transcoder block 420 retrieves
`
`incoming data from frame buffer 410…reduces the bandwidth of the data, and forms
`
`a stream of output data in a desired format” based on the “bandwidth requirements
`
`and the desired output format” received from control block 450. (Id., 11:27-33, FIG.
`
`20
`
`

`

`3.)
`
`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`(Ex. 1002, ¶¶48-49; Ex. 1006, FIG. 3.)
`
`As shown in Figure 4 (annotated below), transcoder block 420 includes an
`
`encoder block 560, which performs the process of encoding the output data into a
`
`desired format. (Id., 11:62-12:4, 14:35-59, FIG. 3; Ex. 1002, ¶50.)
`
`
`
`21
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`
`
`
`(Ex. 1002, ¶50; Ex. 1006, FIG. 4 (annotated).) For example, in one embodiment,
`
`encoding block 560 may be “embodied as an MPEG encoder” (e.g., MPEG-1,
`
`MPEG-2, and MPEG-4). (Ex. 1006, 14:38-50; see also id., 14:56-59.) Brooks
`
`further explains that encoder block 560 may comprise many different types of data
`
`compression encoders in order to achieve the desired output format, including
`
`encoders in the public domain:
`
` Encoder block 560 “may include dedicated hardware encoders.” (Id.,
`
`14:40-42.)
`
` Encoder block 560 may output data in “alternative formats,” such as “*.avi
`
`format video, *.mov format video, streaming video such as in the *.rm
`22
`
`

`

`Petition for Inter Partes Review
`Patent No. 9,769,477
`format from Real Networks, or *.aff format from Microsoft, or the like.
`
`Such formats may be in the public domain, or proprietary.” (Id., 14:51-
`
`55.)
`
` “[T]he encoding format may include MPEG-1, MPEG-2, MPEG-4, *.avi,
`
`*.mov, *.rm, *.aff, and the like.” (Id., 19:48-50.)
`
` “One system may only provide MPEG-4 and Quicktime encoding.” (Id.,
`
`19:50-53.)
`
` “In other embodiments, additional encoding formats, and streaming media
`
`formats may also be supported.” (Id., 19:53-55.)
`
` “One embodiment of an encoder is based primarily upon hardware
`
`encoders, however, these encoders may also be implemented by software
`
`routines.” (Id., 19:56-58.)
`
` “Further, control block 450 also receives information regarding what
`
`format the output stream of data should be encoded in, such as M-JPEG,
`
`GIF, MPEG format, H.263 format, Windows Media format, Quicktime
`
`format, Real Video format, or the like.” (Id., 9:57-62.)
`
` “Further, the requesting device will also inform gateway system 100 which
`
`output video format should be used to encode the data. For example, JPEG,
`
`JPEG-2000, GIF, WBMP, MPEG-1, MPEG-2, MPEG-4, H.263, *.avi,
`
`*.mov, *rm,

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