throbber
Trials@uspto.gov
`571-272-7822
`
`
`
`
`Paper 29
`Entered: September 6, 2018
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`_______________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`_______________
`
`GOOGLE LLC, MICROSOFT CORPORATION, and
`MICROSOFT MOBILE INC.,
`Petitioner,
`
`v.
`
`KONINKLIJKE PHILIPS N.V.,
`Patent Owner.
`_______________
`
`Case IPR2017-004471
`Patent 7,529,806 B1
`_______________
`
`
`Before KEVIN F. TURNER, ROBERT J. WEINSCHENK, and
`KAMRAN JIVANI, Administrative Patent Judges.
`
`WEINSCHENK, Administrative Patent Judge.
`
`
`
`
`FINAL WRITTEN DECISION
`35 U.S.C. § 318(a)
`
`
`
`
`
`
`1 Microsoft Corporation and Microsoft Mobile Inc. (collectively,
`“Microsoft”) filed a petition in IPR2017-01754, and Microsoft has been
`joined to this case.
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`
`I.
`INTRODUCTION
`Google LLC (“Google”) filed a Petition (Paper 2, “Pet.”) requesting
`an inter partes review of claims 1–16 (“the challenged claims”) of U.S.
`Patent No. 7,529,806 B1 (Ex. 1001, “the ’806 patent”). Koninklijke Philips
`N.V. (“Patent Owner”) filed a Preliminary Response (Paper 6, “Prelim.
`Resp.”) to the Petition. On June 8, 2017, we instituted an inter partes
`review of claims 1–11 of the ’806 patent on the following grounds:
`Claims
`Statutory Basis
`Applied Reference(s)
`1–7 and 9–11 35 U.S.C. § 102(b)2 Synchronized Multimedia
`Integration Language (SMIL) 1.0
`Specification (June 15, 1998) (Ex.
`1003, “SMIL 1.0”)
`SMIL 1.0
`SMIL 1.0 and Kien A. Hua et al.,
`2PSM: An Efficient Framework for
`Searching Video Information in a
`Limited-Bandwidth Environment,
`7:5 Multimedia Systems, 396–408
`(Sept. 1999) (Ex. 1006, “Hua”)
`
`1–11
`1–11
`
`35 U.S.C. § 103(a)
`35 U.S.C. § 103(a)
`
`Paper 7 (“Dec. on Inst.”), 20–21.
`After institution, Microsoft Corporation and Microsoft Mobile Inc.
`(collectively, “Microsoft”) filed a petition in IPR2017-01754 requesting an
`inter partes review of the challenged claims of the ’806 patent and filed a
`motion requesting joinder to this case. Paper 15, 2. On November 29, 2017,
`we joined Microsoft to this case and terminated IPR2017-01754. Id. at 16–
`
`2 The Leahy-Smith America Invents Act (“AIA”), Pub. L. No. 112-29,
`which was enacted on September 16, 2011, made amendments to 35 U.S.C.
`§§ 102, 103. AIA § 3(b), (c). Those amendments became effective eighteen
`months later on March 16, 2013. Id. § 3(n). Because the application from
`which the ’806 patent issued was filed before March 16, 2013, any citations
`herein to 35 U.S.C. §§ 102, 103 are to their pre-AIA versions.
`
`2
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`17; IPR2017-01754, Paper 17, 5. In this Decision, we refer to Google LLC,
`Microsoft Corporation, and Microsoft Mobile Inc. collectively as
`“Petitioner.”
`Also, after institution, Patent Owner filed a Response (Paper 11, “PO
`Resp.”) to the Petition, and Petitioner filed a Reply (Paper 16, “Pet. Reply”)
`to the Response. An oral hearing was held on February 13, 2018, and a
`transcript of the hearing is included in the record. Paper 24 (“Tr.”).
`On April 24, 2018, the Supreme Court held that a decision to institute
`under 35 U.S.C. § 314 may not institute on fewer than all claims challenged
`in the petition. SAS Inst., Inc. v. Iancu, 138 S. Ct. 1348, 1359–60 (2018).
`As a result, we modified our Decision on Institution to include all the
`challenged claims and all the asserted grounds of unpatentability presented
`in the Petition. Paper 25, 2; Ex. 3001, 2. And, consistent with the parties’
`agreement, we authorized each party to file an additional brief addressing
`the challenged claims and asserted grounds of unpatentability included in
`our modified Decision on Institution. Paper 28, 2–3. Specifically, Patent
`Owner filed a Supplemental Response (Paper 26, “PO Supp. Resp.”) to the
`Petition, and Petitioner filed a Supplemental Reply (Paper 27, “Pet. Supp.
`Reply”) to the Supplemental Response.
`We issue this Final Written Decision pursuant to 35 U.S.C. § 318(a).
`For the reasons set forth below, Petitioner has shown by a preponderance of
`the evidence that claims 1–11 of the ’806 patent are unpatentable, but
`Petitioner has not shown by a preponderance of the evidence that claims 12–
`16 are unpatentable.
`
`3
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`
`A.
`Related Proceedings
`The parties indicate that the ’806 patent is the subject of the following
`cases in the United States District Court for the District of Delaware
`(“District Court”): Koninklijke Philips N.V. v. ASUSTeK Computer Inc., No.
`1:15-cv-01125 (D. Del.); Koninklijke Philips N.V. v. HTC Corp., No. 1:15-
`cv-01126 (D. Del.); Koninklijke Philips N.V. v. Visual Land, Inc., No. 1:15-
`cv-01127 (D. Del.); Koninklijke Philips N.V. v. Southern Telecom, Inc., No.
`1:15-cv-01128 (D. Del.); Koninklijke Philips N.V. v. Double Power
`Technology, Inc., No. 1:15-cv-01130 (D. Del.); Koninklijke Philips N.V. v.
`Yifang USA, Inc., No. 1:15-cv-01131 (D. Del.); and Koninklijke Philips N.V.
`v. Acer Inc., No. 1:15-cv-01170 (D. Del.). Pet. 2–3; Paper 4, 2–3.
`B.
`The ’806 Patent
`The ’806 patent relates to communicating content between computer
`systems. Ex. 1001, 1:6–9. The ’806 patent explains that prior systems for
`delivering content involved either streaming or downloading the content
`from a server to a client. Id. at 1:18–22, 1:42–44. According to the ’806
`patent, the streaming approach is undesirable because it uses proprietary
`technology that excludes third parties from developing custom server
`software or client applications. Id. at 1:31–41. The downloading approach
`also is undesirable because playback can only begin after the entire content
`file is downloaded. Id. at 1:51–58.
`The ’806 patent sought to improve on these prior systems by
`providing “an open architecture solution for content delivery in a download
`approach that allows for a low or negligible play-out latency.” Id. at 1:62–
`64. Specifically, the ’806 patent describes splitting a content file into
`multiple parts, with each part requiring a relatively short download time. Id.
`
`4
`
`

`

`
`
`IPR2017-00447
`Patent 7,529,806 B1
`
`at 1:65–66. The client device downloads the first part of the content file and
`begins playback while it downloads the other parts of the content file. Id. at
`1:67–2:12. As a result, the playback delay is determined by the download
`time of just the first part of the content file, rather than the entire content file.
`Id. at 1:67–2:1.
`C.
`Illustrative Claim
`Claims 1, 9, and 12 are independent. Claim 1 is reproduced below.
`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:
`downloading the control information file to the client
`device;
`the client device parsing the control information file; and
`based on parsing of the control information file, the client
`device:
`identifying multiple alternative flies [sic] corresponding
`to a given segment of the media presentation,
`determining which files of the multiple alternative files to
`retrieve based on system restraints;
`retrieving the determined file of the multiple alternative
`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:
`concurrent with the media presentation, retrieving a next
`file; and
`using content of the next file to continue the media
`presentation.
`Ex. 1001, 5:45–67.
`
`5
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`
`II. ANALYSIS
`A.
`Level of Ordinary Skill in the Art
`Petitioner argues that a person of ordinary skill in the art would have
`had “an undergraduate degree in computer science or computer engineering,
`or the equivalent” and “3-5 years’ experience developing multimedia
`presentations using a markup language and/or developing software tools to
`automate the development of multimedia presentations, or equivalent
`academic experience (e.g., a master’s degree with a similar focus).” Pet. 15
`(citing Ex. 1002 ¶ 23). Patent Owner does not dispute Petitioner’s definition
`of the level of ordinary skill in the art. See PO Resp. 10. Patent Owner also
`does not provide its own definition. See id. Based on the evidence of
`record, including the types of problems and solutions described in the ’806
`patent and the asserted prior art, we adopt Petitioner’s definition of the level
`of ordinary skill in the art. Pet. 15; Ex. 1002 ¶¶ 22–23.
`B.
`Claim Construction
`The claims of an unexpired patent are interpreted using the broadest
`reasonable interpretation in light of the specification of the patent in which
`they appear.3 37 C.F.R. § 42.100(b); Cuozzo Speed Techs., LLC v. Lee, 136
`S. Ct. 2131, 2144–45 (2016). “Under a broadest reasonable interpretation,
`words of the claim must be given their plain meaning, unless such meaning
`is inconsistent with the specification and prosecution history.” TriVascular,
`Inc. v. Samuels, 812 F.3d 1056, 1062 (Fed. Cir. 2016). An applicant may
`provide a definition of a term in the specification with reasonable clarity,
`deliberateness, and precision. In re Paulsen, 30 F.3d 1475, 1480 (Fed. Cir.
`
`3 We would construe the claim terms and phrases discussed below the same
`under Phillips v. AWH Corp., 415 F.3d 1303 (Fed. Cir. 2005) (en banc).
`
`6
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`1994). In the absence of such a definition, limitations are not to be read into
`the claims from the specification. In re Van Geuns, 988 F.2d 1181, 1184
`(Fed. Cir. 1993).
`1.
`a given segment of [a/the] media presentation
`Claims 1 and 9 recite “a given segment of [a/the] media presentation.”
`Ex. 1001, 5:54–55, 6:29–30. Petitioner proposes construing the phrase “a
`given segment of [a/the] media presentation” to mean “part or all of the
`media presentation.” Pet. 19. Petitioner argues that its proposed
`construction is supported by the claim language and specification of the ’806
`patent. Id. at 17–19. Patent Owner proposes construing the phrase “a given
`segment of [a/the] media presentation” to mean “a media presentation with
`multiple segments.” PO Resp. 11. Patent Owner argues that its proposed
`construction is supported by the claim language and specification of the ’806
`patent. Id.
`The dispute between the parties focuses on whether a media
`presentation can consist of only a single file or must have multiple segments.
`Pet. 17–19; PO Resp. 11. The ’806 patent consistently uses the term
`“segment” to indicate that a media presentation is divided into multiple
`segments. Ex. 1001, Abstract (“An electronic file, e.g., an MP3 file, is
`partitioned into a sequence of segments at the server side.”), 1:65–66 (“To
`this end the content file is split into multiple parts. Each part or segment
`requires a relatively short download time.”), 2:60–62, 2:67–3:2, 3:14–16,
`3:31–33, 4:15–26 (“The segmentation of the content file into separately
`downloadable segments . . . .”), 4:35–38, Fig. 1. In contrast, the ’806 patent
`does not use the term “segment” to refer to a media presentation that consists
`of only a single file. Id. at 2:7–9. Therefore, because Patent Owner’s
`
`7
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`proposed construction is consistent with the specification of the ’806 patent,
`we construe the phrase “a given segment of [a/the] media presentation” to
`mean “a media presentation with multiple segments.”4
`2.
`system restraints / system constraints
`Claim 1 recites “system restraints,” and claim 9 recites “system
`constraints.” Ex. 1001, 5:57, 6:33. Petitioner proposes construing the terms
`“system restraints” and “system constraints” to mean “constraints upon a
`system.” Pet. Reply 9. Petitioner argues that its proposed construction is
`supported by the specification of the ’806 patent. Id. at 9–11. Patent Owner
`proposes construing the terms “system restraints” and “system constraints”
`to mean “constraints on a system imposed by resources.” PO Resp. 14.
`Patent Owner argues that its proposed construction is supported by the
`specification of the ’806 patent. Id.
`For the reasons discussed below, we determine that Petitioner has
`shown by a preponderance of evidence that claims 1 and 9 are unpatentable
`even if we apply Patent Owner’s narrower proposed construction of the
`terms “system restraints” and “system constraints.” See infra Sections
`II.D.2, II.D.10. Therefore, we determine that it is unnecessary to resolve the
`parties’ dispute regarding the meaning of the terms “system restraints” and
`“system constraints” in order to resolve the parties’ disputes regarding the
`asserted grounds of unpatentability in this case. See Vivid Techs., Inc. v. Am.
`Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999) (“[O]nly those terms
`
`
`4 Our construction is consistent with the District Court’s determination that
`the term “media presentation” means “data having multiple segments.”
`Ex. 1014, 7.
`
`8
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`need be construed that are in controversy, and only to the extent necessary to
`resolve the controversy.”).
`3. Means-Plus-Function Limitations
`Claim 12 recites several limitations that begin with the phrase “means
`for.” Ex. 1001, 6:41–62. The parties agree that these limitations of claim 12
`are means-plus-function limitations. Pet. 19–20; PO Supp. Resp. 1–2. We
`address the means-plus-function limitations of claim 12 in detail below. See
`infra Sections II.C.2, II.D.13.
`4.
`Remaining Claim Terms and Phrases
`Patent Owner proposes the following additional constructions:
`Claim Term or Phrase
`Proposed Construction
`a media presentation with multiple
`forming a media presentation from
`segments
`multiple related files, including a
`control information file (claim 1)
`alternative files (claims 1 and 9)
`
`alternative files for a given segment
`of a media presentation
`partitioning of media presentation
`partitioning of media presentation
`information between multiple
`between the multiple related files
`segments
`(claims 2, 3, and 6)
`PO Resp. 11–14. Petitioner does not propose express constructions for the
`terms and phrases above, but Petitioner disputes Patent Owner’s position
`that a media presentation must have multiple segments. Pet. 15–20; Pet.
`Reply 13–17.
`The dispute between the parties again focuses on whether a media
`presentation can consist of only a single file or must have multiple segments.
`Pet. 15–20; PO Resp. 11–14; Pet. Reply 13–17. As discussed above, we
`resolve that dispute by construing the phrase “a given segment of [a/the]
`media presentation” to mean “a media presentation with multiple segments.”
`See supra Section II.B.1. Therefore, we determine that it is unnecessary to
`
`9
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`resolve the parties’ disputes regarding the meaning of the terms and phrases
`above in order to resolve the parties’ disputes regarding the asserted grounds
`of unpatentability in this case. See Vivid Techs., 200 F.3d at 803.
`C.
`Anticipation of Claims 1–7 and 9–13 by SMIL 1.0
`Petitioner argues that claims 1–7 and 9–13 are anticipated by SMIL
`1.0. Pet. 4. A claim is anticipated if each limitation of the claim is disclosed
`in a single prior art reference arranged as in the claim. Net MoneyIN, Inc. v.
`VeriSign, Inc., 545 F.3d 1359, 1369 (Fed. Cir. 2008). We have considered
`the parties’ arguments and supporting evidence, and we determine that
`Petitioner has not shown by a preponderance of the evidence that claims 1–7
`and 9–13 are anticipated by SMIL 1.0.
`1.
`Claims 1 and 9
`Claims 1 and 9 recite, inter alia, “a given segment of [a/the] media
`presentation.” Ex. 1001, 5:54–55, 6:29–30. As discussed above, we adopt
`Patent Owner’s proposed construction of this phrase, namely that “a given
`segment of [a/the] media presentation” means “a media presentation with
`multiple segments.” See supra Section II.B.1. Petitioner’s anticipation
`analysis for claims 1 and 9 does not address a media presentation with
`multiple segments. See Pet. 25–26. Thus, Petitioner has not shown
`sufficiently that claims 1 and 9 are anticipated by SMIL 1.0. Nonetheless, as
`discussed below, Petitioner has shown sufficiently that claims 1 and 9 would
`have been obvious over SMIL 1.0. See infra Sections II.D.2, II.D.10.
`2.
`Claim 12
`Claim 12 recites, inter alia, “means for parsing, based on parsing of
`the control information file: identifying multiple alternative files
`corresponding to a give segment of the media presentation; determining
`
`10
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`which file of the multiple alternative files to retrieve based on system
`constraints; [and] retrieving the determined file of the multiple alternative
`files to begin a media presentation.” Ex. 1001, 6:46–54. The parties agree
`that the above limitation of claim 12 is a means-plus-function limitation.
`Pet. 19–20; PO Supp. Resp. 1–2. To show the unpatentability of a claim
`including a means-plus-function limitation based on prior art, Petitioner
`must 1) identify the specific portions of the specification that describe the
`structure corresponding to the claimed function; and 2) specify where that
`structure or an equivalent is found in the cited prior art patents or printed
`publications. 37 C.F.R. §§ 42.104 (b)(3), (4); Fresenius USA, Inc. v. Baxter
`Int’l, Inc., 582 F.3d 1288, 1299–1300 (Fed. Cir. 2009) (affirming grant of
`JMOL of no invalidity because “Fresenius neither identified the structure in
`the specification that corresponds to the means for delivering dialysate nor
`compared it to the structures present in the prior art”).
`Petitioner does not identify in the Petition any corresponding structure
`for the above means-plus-function limitation of claim 12 or explain how
`SMIL 1.0 discloses that corresponding structure or an equivalent. See
`Pet. 19–20, 37–39; Pet. Supp. Reply 4–5. As discussed above, after
`institution, we joined Microsoft to this case based on the petition that
`Microsoft filed in IPR2017-01754. Paper 15, 2, 16–17. Microsoft’s petition
`identifies the corresponding structure for the above means-plus-function
`limitation of claim 12 as a client media player or multipurpose computing
`device that is programmed to perform the recited functions using the
`algorithm described in the following portions of the ’806 patent: 2:53–3:61,
`
`11
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`4:20–26, and Figure 1.5 IPR2017-01754, Paper 1, 17–20. Microsoft’s
`petition, however, does not compare SMIL 1.0’s disclosure with the
`corresponding algorithm allegedly described in the ’806 patent (at 2:53–
`3:61, 4:20–26, and Figure 1), or otherwise explain how SMIL 1.0 discloses
`the corresponding algorithm allegedly described in the ’806 patent (at 2:53–
`3:61, 4:20–26, and Figure 1) or an equivalent. See id. at 36–38; Pet. Supp.
`Reply 4–5. Thus, even if we adopt the proposed corresponding structure set
`forth in Microsoft’s petition for the above means-plus-function limitation of
`claim 12, Petitioner has not shown sufficiently that claim 12 is anticipated
`by SMIL 1.0.6 See Fresenius, 582 F.3d at 1299–1300 (affirming grant of
`JMOL of no invalidity because “Fresenius neither identified the structure in
`the specification that corresponds to the means for delivering dialysate nor
`compared it to the structures present in the prior art”) (emphasis added).
`Petitioner argues that “[t]he Supreme Court’s decision in SAS
`Institutes, Inc. v. Iancu obligates the Board to ‘resolve the patentabilty’ of
`‘every claim the petitioner has challenged.’” Pet. Supp. Reply 1. Thus,
`according to Petitioner, we must either 1) determine that the means-plus-
`function limitations of claim 12 lack sufficient corresponding structure and
`are “indefinite”; or 2) construe the means-plus-function limitations of claim
`12 and “decide patentability on the merits under that construction.” Id. at 2.
`
`
`5 Microsoft’s proposed corresponding structure is consistent with the District
`Court’s identification of the corresponding structure. Ex. 1014, 9–10.
`6 Microsoft’s proposed corresponding structure is not set forth in Google’s
`Petition. Compare Pet. 19–20, with IPR2017-01754, Paper 1, 17–20. But,
`for the reasons discussed above, even if we consider Microsoft’s additional
`arguments, we reach the same conclusion, namely that Petitioner has not
`shown sufficiently that claim 12 is anticipated by SMIL 1.0.
`
`12
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`As discussed above, even if we adopt the proposed corresponding structure
`set forth in Microsoft’s petition for the above means-plus-function limitation
`of claim 12, we determine that Petitioner has not met its burden to show that
`claim 12 is anticipated by SMIL 1.0.
`3.
`Claims 2–7, 10, 11, and 13
`Claims 2–7, 10, 11, and 13 depend from claims 1, 9, or 12. Ex. 1001,
`6:1–16, 6:35–39, 6:63–64. Because Petitioner has not shown by a
`preponderance of the evidence that claims 1, 9, or 12 are anticipated by
`SMIL 1.0, Petitioner also has not shown by a preponderance of the evidence
`that claims 2–7, 10, 11, and 13 are anticipated by SMIL 1.0. See supra
`Sections II.C.1, II.C.2.
`4.
`Summary
`For the foregoing reasons, Petitioner has not shown by a
`preponderance of the evidence that claims 1–7 and 9–13 are anticipated by
`SMIL 1.0.
`D. Obviousness of Claims 1–16 Over SMIL 1.0
`Petitioner argues that claims 1–16 would have been obvious over
`SMIL 1.0. Pet. 4. A claim is unpatentable as obvious under 35 U.S.C.
`§ 103(a) if the differences between the claimed subject matter and the prior
`art are such that the subject matter as a whole would have been obvious at
`the time the invention was made to a person having ordinary skill in the art
`to which the subject matter pertains. KSR Int’l Co. v. Teleflex Inc., 550 U.S.
`398, 406 (2007). The question of obviousness is resolved on the basis of
`underlying factual determinations, including: (1) the scope and content of
`the prior art; (2) any differences between the claimed subject matter and the
`prior art; (3) the level of ordinary skill in the art; and (4) when in evidence,
`
`13
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`any objective indicia of non-obviousness. Graham v. John Deere Co., 383
`U.S. 1, 17–18 (1966).
`We have considered the parties’ arguments and supporting evidence.
`We determine that Petitioner has shown by a preponderance of the evidence
`that claims 1–11 would have been obvious over SMIL 1.0, but Petitioner has
`not shown by a preponderance of the evidence that claims 12–16 would have
`been obvious over SMIL 1.0.
`1.
`Overview of SMIL 1.0
`SMIL 1.0 is a specification for version 1 of the Synchronized
`Multimedia Integration Language (“SMIL”). Ex. 1003, 2. SMIL 1.0
`explains that an SMIL file is an Extensible Markup Language (“XML”) file.
`Id. at 3. SMIL 1.0 describes various elements that allow an author to, inter
`alia, describe the temporal behavior of a presentation as well as the layout of
`a presentation on a screen. Id. at 2.
`For example, SMIL 1.0 describes a seq element that allows an author
`to specify that certain media objects are played in sequence. Id. at 13 (“The
`children of a ‘seq’ element form a temporal sequence.”). The following is
`an example of a seq element:
`<seq>
` <audio src= “audio1” />
` <audio begin=“5s” src=“audio2” />
`</seq>
`Id. at 10. The seq element shown above specifies a sequence in which the
`file “audio1” is played first, then there is a five-second delay, and then the
`file “audio2” is played. Id.; Ex. 1002 ¶ 75.
`
`14
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`
`SMIL 1.0 also describes a switch element that allows an author to
`specify a set of alternative media objects from which one is chosen. Ex.
`1003, 19. The following is an example of a switch element:
`<switch>
` <audio src=“joe-audio-better-quality” system-bitrate=“16000” />
` <audio src=“joe-audio” system-bitrate=“8000” />
`</switch>
`Id. at 22. The switch element shown above specifies that a different audio
`file may be chosen based on the system’s bitrate. Id.; Ex. 1002 ¶ 84.
`2.
`Claim 1
`Claim 1 recites “[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.”
`Ex. 1001, 5:45–48. SMIL 1.0 teaches a media player (i.e., a client device)
`that forms a media presentation from multiple related files, including an
`SMIL file (i.e., a control information file), stored on a server. Pet. 10–11,
`21; Ex. 1002 ¶¶ 63–64, 66, 110–112; Ex. 1003, 3 (“SMIL documents are
`XML 1.0 documents.”), 15 (“The media object elements allow the inclusion
`of media objects into a SMIL presentation. Media objects are included by
`reference (using a URI). . . . When playing back a media object . . .”), 22
`(“The media player evaluates each of the ‘choices’ . . . one at a time,
`looking for an acceptable bitrate given the known characteristics of the link
`between the media player and media server.”).
`Claim 1 recites “downloading the control information file to the client
`device.” Ex. 1001, 5:49–50. SMIL 1.0 teaches downloading an SMIL file
`(i.e., a control information file) from a server to a media player (i.e., a client
`device). Pet. 10–11, 21–22, Ex. 1002 ¶¶ 113–116; Ex. 1003, 22 (“The
`
`15
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`media player evaluates each of the ‘choices’ . . . one at a time, looking for
`an acceptable bitrate given the known characteristics of the link between the
`media player and media server.”). For example, SMIL 1.0 teaches
`downloading an SMIL file from “http://www.cwi.nl/somewhereelse.smi” to
`a media player. Pet. Reply 7; Ex. 1003, 25; Ex. 1012, 293:10–294:5.
`Patent Owner responds that SMIL 1.0 does not teach downloading a
`control information file to a media player.7 PO Resp. 41–44. Specifically,
`Patent Owner argues that Petitioner does not provide “a single citation to
`SMIL 1.0 to show the steps of downloading a control information file to a
`client device,” but instead “relies entirely on Dr. Bulterman’s declaration.”
`Id. at 41–42 (citing Pet. 21–22). Further, according to Patent Owner, an
`SMIL file could have been downloaded from a CD-ROM or other local
`drive, rather than a server. PO Resp. 42–44 (citing Ex. 2001 ¶¶ 132–133).
`Patent Owner points out that a book authored by Petitioner’s declarant, Dr.
`Dick Bulterman, states that an SMIL file can be stored locally. PO Resp. 43
`(citing Ex. 2008, 9).
`Patent Owner’s argument is not persuasive. Petitioner identifies
`specific portions of SMIL 1.0 that teach downloading a control information
`file to a media player. For example, Petitioner’s declarant, Dr. Bulterman,
`testifies that SMIL 1.0 describes a client-server architecture in which an
`SMIL file (i.e., a control information file) is downloaded from a server to a
`client. Pet. 21; Ex. 1002 ¶¶ 91–93, 113–116. To support that statement, Dr.
`Bulterman identifies a portion of SMIL 1.0 that describes a link between a
`media player and a media server. Ex. 1002 ¶¶ 91, 113; Ex. 1003, 22
`
`7 Patent Owner does not dispute that an SMIL file is a control information
`file. See PO Resp. 41–44; Ex. 1012, 288:4–14.
`
`16
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`(“looking for an acceptable bitrate given the known characteristics of the
`link between the media player and media server”). In addition, Petitioner
`identifies a portion of SMIL 1.0 that describes downloading an SMIL file
`from “http://www.cwi.nl/somewhereelse.smi” to a media player. Pet. Reply
`7; Ex. 1003, 25; Ex. 1012, 293:10–294:5. In fact, Patent Owner
`acknowledged at the oral hearing that SMIL 1.0 teaches downloading a
`control information file to a media player. Tr. 33:16–34:6, 35:3–14. Even if
`it also is possible to store an SMIL file locally (e.g., on a CD-ROM), that
`does not detract from SMIL 1.0’s teaching of downloading an SMIL file
`from a server to a media player.
`Claim 1 recites “the client device parsing the control information
`file.” Ex. 1001, 5:51. SMIL 1.0 teaches that a media player parses the
`switch elements in an SMIL file in the order in which they occur. Pet. 14–
`15, 22; Ex. 1002 ¶¶ 65, 117; Ex. 1003, 19 (“An element is selected as
`follows: the player evaluates the elements in the order in which they occur in
`the switch element.”). Patent Owner responds that Petitioner “fails to
`establish that SMIL 1.0 discloses downloading a control information file to a
`client device and parsing the same.” PO Resp. 41 (emphasis omitted).
`However, other than the argument discussed above regarding downloading a
`control information file to a media player, Patent Owner does not present
`any specific argument regarding parsing the control information file. See id.
`at 41–44.
`Claim 1 recites “based on parsing of the control information file, the
`client device: identifying multiple alternative flies [sic] corresponding to a
`given segment of the media presentation, determining which files of the
`multiple alternative files to retrieve based on system restraints; and
`
`17
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`retrieving the determined file of the multiple alternative files to begin a
`media presentation.” Ex. 1001, 5:52–59. SMIL 1.0 teaches that based on a
`media player’s parsing of the switch elements in an SMIL file, the media
`player identifies multiple alternative files for a given segment of a media
`presentation and determines which file to retrieve based on test attributes,
`such as a system’s bitrate. Pet. 14–15, 22–24; Ex. 1002 ¶¶ 118–122;
`Ex. 1003, 19 (“The switch element allows an author to specify a set of
`alternative elements from which only one acceptable element should be
`chosen.”), 20 (“[The] system-bitrate . . . attribute specifies the approximate
`bandwidth, in bits per second available to the system.”), 22 (“Choosing
`between audio resources with different bitrate.”). SMIL 1.0 also teaches
`that the media player then retrieves the selected file from a server. Pet. 24;
`Ex. 1002 ¶¶ 123–125; Ex. 1003, 19 (“The first acceptable element is
`selected.”), 22 (“The media player evaluates each of the ‘choices’ (elements
`within the switch) one at a time, looking for an acceptable bitrate given the
`known characteristics of the link between the media player and media
`server.”), 26 (“<video src=‘rtsp://foo.com/graph.imf’/>”).
`Patent Owner responds that SMIL 1.0 does not teach the identifying,
`determining, and retrieving steps of claim 1. PO Resp. 30–41. Specifically,
`Patent Owner argues that Petitioner “must identify a file within SMIL 1.0
`that, when parsed, allows a client device to perform the identifying,
`determining, and retrieving steps.” Id. at 31. According to Patent Owner,
`though, Petitioner instead “jumps from one snippet of code in SMIL 1.0 to
`another for different elements of a single claim.” Id. (citing Ex. 2001 ¶¶
`115–117).
`
`18
`
`

`

`IPR2017-00447
`Patent 7,529,806 B1
`
`
`Patent Owner’s argument is not persuasive. SMIL 1.0 is a
`specification for SMIL, and, thus, a person of ordinary skill in the art would
`have understood SMIL 1.0’s various teachings as a single language, rather
`than separate embodiments. Ex. 1002 ¶ 64; Ex. 1003, 2 (“This documents
`specifies version 1 of the Synchronized Multimedia Integration Language.”);
`Ex. 1012, 168:9–169:7, 170:21–171:7. Further, SMIL 1.0 teaches a body
`element that may contain various different child elements, including the seq
`and switch elements discussed above. Ex. 1002 ¶ 67; Ex. 1003, 9 (“The
`‘body’ element can contain the following children.”). This indicates that
`SMIL 1.0’s various teachings were intended to be used together. Ex. 1002 ¶
`67; Ex. 1003, 9.
`Nonetheless, even if we consider SMIL 1.0’s examples individually,
`at least one of the examples cited by Petitioner teaches the identifying,
`determining, and retrieving steps of claim 1. SMIL 1.0 describes a switch
`element as follows:
`The switch element allows an author to specify a set of
`alternative elements from which only one acceptable element
`should be chosen. . . . An element is selected as follows: the
`player evaluates the elements in the order in which they occur
`in

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