Koninklijke Philips N v. v. Google LLC

948 F.3d 1330
CourtCourt of Appeals for the Federal Circuit
DecidedJanuary 30, 2020
Docket19-1177
StatusPublished
Cited by25 cases

This text of 948 F.3d 1330 (Koninklijke Philips N v. v. Google LLC) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Koninklijke Philips N v. v. Google LLC, 948 F.3d 1330 (Fed. Cir. 2020).

Opinion

Case: 19-1177 Document: 86 Page: 1 Filed: 01/30/2020

United States Court of Appeals for the Federal Circuit ______________________

KONINKLIJKE PHILIPS N.V., Appellant

v.

GOOGLE LLC, MICROSOFT CORPORATION, MICROSOFT MOBILE INC., Appellees ______________________

2019-1177 ______________________

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2017- 00447. ______________________

Decided: January 30, 2020 ______________________

JUSTIN J. OLIVER, Venable LLP, Washington, DC, ar- gued for appellant.

DAVID M. KRINSKY, Williams & Connolly LLP, Wash- ington, DC, argued for all appellees. Appellee Google LLC also represented by KEVIN HARDY, AARON P. MAURER, ANDREW V. TRASK.

CHRISTINA JORDAN MCCULLOUGH, Perkins Coie, LLP, Seattle, WA, for appellees Microsoft Corporation, Microsoft Case: 19-1177 Document: 86 Page: 2 Filed: 01/30/2020

Mobile Inc. Also represented by CHAD S. CAMPBELL, Phoe- nix, AZ. ______________________

Before PROST, Chief Judge, NEWMAN and MOORE, Circuit Judges. PROST, Chief Judge. Koninklijke Philips N.V. (“Philips”) appeals the deci- sion of the Patent Trial and Appeal Board (“Board”) in an inter partes review of U.S. Patent No. 7,529,806 (“the ’806 patent”), in which the Board found that claims 1–11 were unpatentable as obvious. For the reasons below, we af- firm. 1 BACKGROUND I The ’806 patent identifies two prior art technologies for delivering digital content for playback on a client device: downloading and streaming. The ’806 patent states that the downloading approach suffers from delay because the user cannot play back the digital content until after the en- tire file finishes downloading. The patent also states that streaming generally requires “two-way intelligence” and a “high level of integration between client and server soft- ware,” which “mostly excludes third parties from develop- ing custom server software . . . and/or client applications.” ’806 patent col. 1 ll. 24, 36–41.

1 Appellee Google LLC argues that, even if we disa- gree with the Board’s findings on obviousness, we can af- firm the judgment as to claims 1–9 and 11 on the alternative ground that the claims are anticipated. Be- cause we affirm the Board’s obviousness findings, we do not reach this issue. Case: 19-1177 Document: 86 Page: 3 Filed: 01/30/2020

KONINKLIJKE PHILIPS N.V. v. GOOGLE LLC 3

The ’806 patent offers a hybrid approach as a solution. In particular, the alleged invention relates to a method of forming a media presentation using a control information file that (a) offers the media presentation in multiple alter- native formats to allow a client device’s media player to “automatically choose the format compatible with the cli- ent’s play-out capabilities,” id. at col. 3 ll. 55–56; and (b) provides the media presentation in multiple files so the media player can download the next file concurrently with playback of the previous file, see id. at claim 1. Compared to the traditional downloading approach, the alleged inven- tion purportedly reduces delay because the media player can download the next portion of a media presentation con- currently with playback of the previous portion. The al- leged invention also purportedly avoids any need for “two- way intelligence” or “integration” between the client and server software by permitting the media player itself to choose which of the multiple alternative formats is most appropriate. Claim 1 is representative and recites: 1. A method of, at a client device, forming a media presentation from multiple related files, including a control information file, stored on one or more server computers within a computer network, the method comprising acts of: [1] downloading the control information file to the client device; [2] the client device parsing the control information file; and based on parsing of the control infor- mation file, the client device: [3] identifying multiple alternative f[il]es corre- sponding to a given segment of the media presen- tation, [4] determining which files of the multiple alterna- tive files to retrieve based on system restraints; Case: 19-1177 Document: 86 Page: 4 Filed: 01/30/2020

[5] retrieving the determined file of the multiple al- ternative files to begin a media presentation, wherein if the determined file is one of a plurality of files required for the media presentation, the method further comprises acts of: [6] concurrent with the media presentation, re- trieving a next file; and [7] using content of the next file to continue the me- dia presentation. Id. at claim 1 (bracketed numbers added for ease of discus- sion). 2 Method steps identified above as steps [6] and [7] only occur “if the determined file is one of a plurality of files required for the media presentation” (“the conditional statement”). II There are two prior art references relevant to this ap- peal: Synchronized Multimedia Integration Language 1.0 Specification (“SMIL 1.0”) and Kien A. Hua et al., 2PSM: An Efficient Framework for Searching Video Information in a Limited-Bandwidth Environment, 7 Multimedia Sys- tems 396 (1999) (“Hua”). SMIL 1.0 describes a computer language in which a de- signer creates a SMIL file that specifies the relationship among media files that collectively make up a media presentation. For example, SMIL 1.0 teaches a “switch” element that specifies a set of alternative files from which only one should be chosen by a media player. J.A. 243–44. The switch element can, for instance, specify two audio

2 Google contends that claim 1 is representative. Ap- pellee’s Br. 4. Philips neither disputes the representative- ness of claim 1 nor makes any arguments suggesting that claim 1 is not representative. Case: 19-1177 Document: 86 Page: 5 Filed: 01/30/2020

KONINKLIJKE PHILIPS N.V. v. GOOGLE LLC 5

files of different quality and instruct a media player to se- lect one of the files based on the client system’s bandwidth. J.A. 246. SMIL 1.0 also teaches a “seq” element that in- structs a media player to play a list of files in sequence, one after another. J.A. 237–38; see also Appellant’s Br. 7–8. SMIL 1.0 does not disclose a way to specify the timing for playback of a particular media file relative to the timing of downloading another media file. Hua provides a “review [of] the conventional pipelining scheme.” J.A. 316. Hua explains that pipelining refers to dividing a media presentation into multiple segments (S0, S1, etc.) and playing segment Sn while S(n+1) is downloading. So long as the playback duration of Sn “eclipse[s]” the download time for S(n+1), the media presentation can be con- tinuously played back starting after the first segment S0 finishes downloading. Id. III Google LLC (“Google”) filed a petition for inter partes review presenting two grounds of unpatentability. First, Google alleged that claims 1–7 and 9–11 of the ’806 patent are anticipated by SMIL 1.0. 3 Google Inc. v. Koninklijke Philips N.V., No. IPR2017-00447, Paper 2, at 20 (P.T.A.B. Dec. 9, 2016) (“Petition”). Google argued that because steps [6] and [7] of claim 1 are only required if the conditional statement is met, these steps are not limiting and thus can be ignored in the anticipation analysis. Google did not ad- dress how or whether SMIL 1.0 would disclose these steps if they were considered limiting. Second, Google contended that, even if SMIL 1.0 did not anticipate any claims, and even if steps [6] and [7] are limiting, claims 1–11 “would nevertheless have been obvi- ous over SMIL 1.0 in light of the general knowledge of the

3 Google also alleged that claims 12–13 were antici- pated, but those claims are not at issue on appeal. Case: 19-1177 Document: 86 Page: 6 Filed: 01/30/2020

[skilled artisan] regarding distributed multimedia presen- tation systems as of the priority date.” Id. at 40 (emphasis added).

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
948 F.3d 1330, Counsel Stack Legal Research, https://law.counselstack.com/opinion/koninklijke-philips-n-v-v-google-llc-cafc-2020.