throbber
Paper 10
`Trials@uspto.gov
`571-272-7822 Entered: March 18, 2019
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`INTEL CORPORATION,
`Petitioner,
`
`v.
`
`QUALCOMM INCORPORATED,
`Patent Owner.
`
`____________
`
`Case IPR2018-01334
`Patent 8,838,949 B2
`____________
`
`
`
`
`
`Before TREVOR M. JEFFERSON, DANIEL J. GALLIGAN, and
`AARON W. MOORE, Administrative Patent Judges.
`
`
`GALLIGAN, Administrative Patent Judge.
`
`
`
`
`
`
`
`DECISION
`Institution of Inter Partes Review
`35 U.S.C. § 314
`
`
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`I. INTRODUCTION
`
`Intel Corporation (“Petitioner”) filed a Petition requesting inter partes
`
`review of claims 1–9, 22, and 23 of U.S. Patent No. 8,838,949 B2 (“the ’949
`
`patent,” Ex. 1001). Paper 3 (“Pet.”). Qualcomm Incorporated (“Patent
`
`Owner”) filed a Preliminary Response. Paper 7 (“Prelim. Resp.”). Under
`
`37 C.F.R. § 42.4(a), we have authority to determine whether to institute
`
`review.
`
`The standard for instituting an inter partes review is set forth in
`
`35 U.S.C. § 314(a), which provides that an inter partes review may not be
`
`instituted unless the information presented in the Petition and the
`
`Preliminary Response shows “there is a reasonable likelihood that the
`
`petitioner would prevail with respect to at least 1 of the claims challenged in
`
`the petition.”
`
`After considering the Petition, the Preliminary Response, and
`
`associated evidence, we institute an inter partes review as to all challenged
`
`claims and on all grounds raised in the Petition.
`
`A. Related Matters
`
`As required by 37 C.F.R. § 42.8(b)(2), each party identifies various
`
`judicial or administrative matters that would affect or be affected by a
`
`decision in this proceeding. Pet. 2–3; Paper 4, 2. Among those related
`
`matters are IPR2018-01335 and IPR2018-01336, each of which involves
`
`different claims of the ’949 patent.
`
`B. Real Parties in Interest
`
`Petitioner identifies itself and Apple Inc. as real parties in interest.
`
`Pet. 2.
`
`
`
`2
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`C. The ’949 Patent and Illustrative Claim
`
`The ’949 patent generally relates to loading software from one
`
`processor to another in a multi-processor system. Ex. 1001, at [57]. One
`
`example disclosed in the ’949 patent involves loading modem image
`
`executable data by first retrieving and processing an image header, which
`
`“includes information used to identify where the modem image executable
`
`data is to be eventually placed into the system memory of the secondary
`
`processor.” Ex. 1001, 8:9–21. Figure 3 of the ’949 patent is reproduced
`
`below.
`
`
`
`3
`
`
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`Figure 3 shows “operational flow for an exemplary loading process for
`
`loading an executable image from a primary processor to a secondary
`
`processor according to one aspect of the present disclosure.” Ex. 1001,
`
`4:10–13. Referring to various components depicted in Figure 3, the ’949
`
`patent discloses the following:
`
`The header information is used by the secondary processor 302
`to program the scatter loader/direct memory access controller
`304 receive address when receiving the actual executable data.
`Data segments are then sent from system memory 307 to the
`primary hardware transport mechanism 308. The segments are
`then sent from the hardware transport mechanism 308 of the
`primary processor 301 to a hardware transport mechanism 309
`of
`the
`secondary processor 302 over an
`inter-chip
`communication bus 310 (e.g., a HS-USB cable.) The first
`segment transferred may be the image header, which contains
`information used by the secondary processor to locate the data
`segments into target locations in the system memory of the
`secondary processor 305. The image header may include
`information used to determine the target location information for
`the data.
`
`Ex. 1001, 8:21–35.
`
`Challenged claims 1 and 22 are independent claims, and claim 1 is
`
`reproduced below.
`
`1.
`
`A multi-processor system comprising:
`a secondary processor comprising:
`system memory and a hardware buffer for receiving
`an image header and at least one data segment of an
`executable software image, the image header and each
`data segment being received separately, and
`a scatter loader controller configured:
`to load the image header; and
`to scatter load each received data segment
`based at least in part on the loaded image header,
`directly from the hardware buffer to the system
`memory;
`
`
`
`4
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`a primary processor coupled with a memory, the memory
`storing the executable software image for the secondary
`processor; and
`an interface communicatively coupling the primary
`processor and the secondary processor, the executable software
`image being received by the secondary processor via the
`interface.
`
`
`D. References
`
`Petitioner relies upon the following references:
`
`Bauer
`
`US 2006/0288019 A1 Dec. 21, 2006
`
`Ex. 1009
`
`Svensson
`
`US 7,356,680 B2
`
`Apr. 8, 2008
`
`Ex. 1010
`
`Kim
`
`Korean Publication 10-
`2002-0036354
`
`May 16, 2002
`
`Exs. 1011,
`10121
`
`E. Asserted Ground of Unpatentability
`
`Petitioner asserts claims 1–9, 22, and 23 of the ’949 patent are
`
`unpatentable under 35 U.S.C. § 103 as obvious over the combined teachings
`
`of Bauer, Svensson, and Kim. Pet. 23–75.
`
`
`
`II. ANALYSIS
`
`A. Claim Construction
`
`In an inter partes review for a petition filed before November 13,
`
`2018, a claim in an unexpired patent shall be given its broadest reasonable
`
`construction in light of the specification of the patent in which it appears.
`
`37 C.F.R. § 42.100(b) (2018); see Changes to the Claim Construction
`
`Standard for Interpreting Claims in Trial Proceedings Before the Patent Trial
`
`
`1 In this Decision, we cite Exhibit 1012, which is the English translation of
`Kim provided by Petitioner.
`
`
`
`5
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`and Appeal Board, 83 Fed. Reg. 51,340 (Oct. 11, 2018) (amending
`
`37 C.F.R. § 42.100(b) effective November 13, 2018). In applying a broadest
`
`reasonable construction, claim terms generally are given their ordinary and
`
`customary meaning, as would be understood by one of ordinary skill in the
`
`art in the context of the entire disclosure. See In re Translogic Tech., Inc.,
`
`504 F.3d 1249, 1257 (Fed. Cir. 2007). This presumption may be rebutted
`
`when a patentee, acting as a lexicographer, sets forth an alternate definition
`
`of a term in the specification with reasonable clarity, deliberateness, and
`
`precision. In re Paulsen, 30 F.3d 1475, 1480 (Fed. Cir. 1994).
`
`1. Image Header
`
`Petitioner argues the term “image header” means “a header associated
`
`with the entire image that specifies where the data segments are to be placed
`
`in the system memory.” Pet. 17 (citing Ex. 1001, 7:50–52, 8:18–21, 9:23–
`
`24, 10:6, claim 10; Ex. 1008, 3; Ex. 1002 ¶ 77). Patent Owner does not
`
`address Petitioner’s proposed construction, but Petitioner notes that Patent
`
`Owner agreed to this proposed construction in an investigation involving the
`
`’949 patent at the International Trade Commission (“ITC”).2 Pet. 17 (citing
`
`Ex. 1008, 3).
`
`For the purpose of deciding whether to institute inter partes review on
`
`the present record, we need not determine the full scope of this term. See
`
`Nidec Motor Corp. v. Zhongshan Broad Ocean Motor Co., 868 F.3d 1013,
`
`1017 (Fed. Cir. 2017) (only those claim terms in controversy need to be
`
`construed, and only to the extent necessary to resolve the controversy).
`
`Rather, to determine whether Petitioner has made a sufficient unpatentability
`
`
`2 In re Certain Mobile Elec. Devices and Radio Frequency and Processing
`Components Thereof, Inv. No. 337-TA-1065.
`
`
`
`6
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`showing for purposes of institution, we need only determine whether the
`
`scope of this term encompasses elements found in the prior art.
`
`Nevertheless, to provide guidance to the parties during trial, we note that
`
`Petitioner’s proposed construction is problematic for at least three reasons.
`
`First, this definition does not explain what a “header” itself is or what data
`
`must be present for something to be considered a header, if any at all. The
`
`significance of this issue will become evident in the discussion below
`
`concerning the teachings of the prior art. Second, Petitioner’s proposed
`
`construction recites “data segments,” suggesting that plural data segments
`
`are required, but the claims recite “at least one data segment” and, therefore,
`
`are met by only a single data segment. Third, requiring the image header to
`
`“specif[y] where the data segments are to be placed in the system memory”
`
`appears to narrow the term unduly. Claim 1, for example, recites “a scatter
`
`loader controller configured . . . to scatter load each received data segment
`
`based at least in part on the loaded image header.” The ’949 patent discloses
`
`that “[t]he image header includes information used to identify where the
`
`modem image executable data is to be eventually placed into the system
`
`memory of the secondary processor 305.” Ex. 1001, 8:18–21. The ’949
`
`patent further discloses the following: “In one aspect, the target locations
`
`are not predetermined, but rather are determined by software executing in
`
`the secondary processor as part of the scatter loading process. Information
`
`from the image header may be used to determine the target locations.” Ex.
`
`1001, 8:36–40. The claims and the specification of the ’949 patent,
`
`therefore, contemplate image headers that provide information used to
`
`determine where to load data in memory, even if the image headers do not
`
`“specif[y] where the data segments are to be placed in the system memory.”
`
`
`
`7
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`Thus, the image header is perhaps better described as having information
`
`that can be used to determine the placement of the at least one data segment
`
`in the system memory.
`
`Based on the foregoing, we are not persuaded Petitioner’s proposed
`
`construction of “image header” is the broadest reasonable interpretation
`
`consistent with the specification of the ’949 patent. Petitioner’s proposed
`
`construction is merely one example of such an image header. See, e.g.,
`
`Ex. 1001, 7:50–52 (describing “one aspect” in which “[t]he image header
`
`also specifies the destination address of the image in target memory”).
`
`Thus, we do not adopt Petitioner’s proposed construction. For purposes of
`
`this Decision, however, we determine that Petitioner’s proposed construction
`
`falls within the broadest reasonable interpretation of “image header.”
`
`During the trial, the parties are encouraged to address this issue further if
`
`they deem it relevant to the disputed issues.
`
`2. Remaining Terms
`
`For purposes of this Decision, we do not find it necessary to construe
`
`expressly any other claim terms. See, e.g., Nidec, 868 F.3d at 1017 (“[W]e
`
`need only construe terms ‘that are in controversy, and only to the extent
`
`necessary to resolve the controversy’ . . . .” (quoting Vivid Techs., Inc. v.
`
`Am. Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999))).
`
`B. Principles of Law
`
`A patent claim is unpatentable 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 said
`
`subject matter pertains. KSR Int’l Co. v. Teleflex Inc., 550 U.S. 398, 406
`
`
`
`8
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`(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) any secondary
`
`considerations, if in evidence.3 Graham v. John Deere Co., 383 U.S. 1, 17–
`
`18 (1966).
`
`C. Alleged Obviousness over Bauer, Svensson, and Kim
`(Claims 1–9, 22, and 23)
`
`Petitioner asserts claims 1–9, 22, and 23 of the ’949 patent are
`
`unpatentable under 35 U.S.C. § 103 as obvious over the combined teachings
`
`of Bauer, Svensson, and Kim. Pet. 23–75. For purposes of determining
`
`whether to institute, we focus on Petitioner’s contentions with respect to
`
`claim 1, and, in our analysis of claim 1, we address all of the arguments
`
`made in the Preliminary Response.
`
`1. Svensson
`
`Svensson describes a multi-processor system in which data are sent
`
`from a host processor to a client processor. Ex. 1010, at [57]. Figure 1 of
`
`Svensson is reproduced below.
`
`
`3 Patent Owner does not present arguments or evidence of such secondary
`considerations in the Preliminary Response.
`
`
`
`9
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`
`
`Figure 1 depicts multi-processor system 100 having host processor 102 and
`
`client processor 104. Ex. 1010, 3:49–50. Client processor 104 is the
`
`processor for a digital signal processor (DSP) device. Ex. 1010, 3:54–58.
`
`As Svensson explains, “[m]ost commercially available DSP devices include
`
`on-chip memories, and as indicated in FIG. 1, the DSP includes ‘internal’
`
`single-access RAM (SARAM) and dual-access RAM (DARAM) 108, as
`
`well as an ‘external’ RAM (XRAM) 110.” Ex. 1010, 3:64–4:1. Svensson
`
`explains that “XRAM 110 is invisible to, i.e., not accessible by, the CPU
`
`102,” whereas CPU 102 can access “internal” SARAM and DARAM 108.
`
`Ex. 1010, 4:5–8, 4:13–14. DSP processor 104 can access both RAMs 108
`
`and 110. Ex. 1010, 4:7–8.
`
`Because host processor 102 cannot access XRAM 110, Svensson
`
`discloses a technique for sending data from host processor 102 to be stored
`
`in XRAM 110. Ex. 1010, Fig. 2, 4:15–6:11, 7:7–8. Svensson’s Figure 2 is
`
`reproduced below.
`
`
`
`10
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`
`
`Figure 2 is a flow chart of Svensson’s bootloader operation. Ex. 1010, 3:34,
`
`4:15–19. In step 212, a block of memory in “internal” memory 108 is
`
`reserved as an intermediate storage area (ISA) for data that are being sent
`
`from the host to the invisible memory of the client processor. Ex. 1010,
`
`5:21–28. After the host transfers data to the ISA (step 216), the host tells the
`
`client the ISA has been loaded and indicates whether more data are coming
`
`(step 218). Ex. 1010, 5:53–63. The client then copies the data from the ISA
`
`to its “invisible” memory (step 220) and responds to the host when copying
`
`is finished (step 222). Ex. 1010, 5:63–6:3. “If there is more code and/or
`
`data to load (Step 224), this cycle of copying and messaging (Steps 216-224)
`
`can be repeated as many times as required.” Ex. 1010, 6:4–6.
`
`
`
`11
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`2. Bauer
`
`Bauer discloses the file format depicted in Figures 1A, 1B, and 1C,
`
`which are reproduced below.
`
`
`
`Figure 1A shows the format for a data image, Figure 1B shows the header of
`
`the data image, and Figure 1C shows the section information of the data
`
`image. Ex. 1009 ¶¶ 21–23. As shown in Figure 1A, binary data image 100
`
`has header 102, section information 104, and section data 106. Ex. 1009
`
`¶ 32. Each section of data in section data 106 has a section information
`
`entry in section information 104, two of which are depicted in Figure 1C as
`
`entries 104-1 and 104-2. Ex. 1009 ¶ 34. Each section information entry
`
`indicates the length (108) and load address (110) for its respective section
`
`data. Ex. 1009 ¶ 34. Additional information about a section may be
`
`included in extra information element 112. Ex. 1009 ¶ 34.
`
`
`
`12
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`According to Bauer, “[h]aving all section information entries 104
`
`collected together in the image 100 advantageously simplifies system
`
`navigation through the image, and having all section data arranged in a
`
`sequence makes it possible to optimize loading of the sections.” Ex. 1009
`
`¶ 38. Bauer explains that “[t]here are many possible applications of this
`
`format and its individually coded sections,” including “[o]bject code and
`
`data . . . with a program loader reading the stored information and
`
`processing stored sections accordingly.” Ex. 1009 ¶ 31. “One example of
`
`such a program loader is described in U.S. patent application Ser. No.
`
`11/040,798 filed on Jan. 22, 2005, by M. Svensson et al. for ‘Operating-
`
`System-Friendly Bootloader.’” Ex. 1009 ¶ 31. This is the application that
`
`issued as Svensson. Svensson’s Figure 1 depicts the same multi-processor
`
`system as Bauer’s Figure 2, which Bauer says “can advantageously use a
`
`binary image 100 having the format depicted in FIGS. 1A, 1B, 1C.”
`
`Ex. 1009 ¶ 35; compare Ex. 1010, Fig. 1, with Ex. 1009, Fig. 2.
`
`3. Kim
`
`Kim discloses a system in which a system startup loader in a system
`
`management processor provides program blocks to multiple other processors
`
`in a system. Ex. 1012, 4:8–21, Fig. 1. Figure 3 of Kim is reproduced below.
`
`
`
`13
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`
`
`Figure 3 is a flowchart showing a procedure for loading program blocks
`
`from the system startup loader to other processors in the system. Ex. 1012,
`
`5:9–11. In step S304, the booter in a processor requests program block
`
`header information, which the system startup loader provides in step S305.
`
`Ex. 1012, 5:18–21. When the header is received, the booter requests a
`
`program block in step S307, which the system startup loader provides in step
`
`S309. Ex. 1012, 5:21–24. If there are more blocks to be received, the
`
`booter returns to step S304. Ex. 1012, 6:2–4.
`
`
`
`14
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`
`4. Independent Claim 1
`
`a. Overview of Petitioner’s Contentions
`
`Independent claim 1 is directed to a “multi-processor system” having
`
`“a secondary processor,” “a primary processor,” and “an interface
`
`communicatively coupling the primary processor and the secondary
`
`processor.” Figure 2 of Bauer is reproduced below.
`
`
`
`Figure 2 of Bauer depicts multi-processor system 200 having host
`
`processor 202 and client processor 204. Ex. 1009 ¶ 35. In Figure 2, host
`
`processor 202 is an advanced RISC (reduced instruction set computer)
`
`machine (ARM) central processing unit (CPU), and client processor 204 is a
`
`DSP CPU. Ex. 1009 ¶ 35.
`
`In its obviousness contentions, Petitioner argues a person of ordinary
`
`skill in the art would have been motivated to combine the teachings of Bauer
`
`and Svensson because, among other reasons, Bauer expressly cites
`
`Svensson’s program loader as an example of a program loader that can use
`
`the file format disclosed in Bauer. Pet. 24 (citing Ex. 1009 ¶ 31; Ex. 1002
`
`
`
`15
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`¶¶ 103–104); see Ex. 1009 ¶ 31 (“One example of such a program loader is
`
`described in U.S. patent application Ser. No. 11/040,798 filed on Jan. 22,
`
`2005, by M. Svensson et al. for ‘Operating-System-Friendly Bootloader.’”).
`
`Based on the interrelatedness of the references, Petitioner refers to the
`
`teachings of “Bauer and Svensson combined.” Pet. 24–25.
`
`Referring to Bauer’s Figure 2, which depicts the same multi-processor
`
`system as Svensson’s Figure 1, Petitioner contends the DSP device teaches
`
`the claimed “secondary processor” and the ARM device teaches the claimed
`
`“primary processor.” Pet. 26–27, 50. Petitioner argues that the non-volatile
`
`memory coupled to the ARM CPU stores executable software for the DSP
`
`device and, therefore, that the combination of Bauer and Svensson teaches
`
`“a primary processor coupled with a memory, the memory storing the
`
`executable software image for the secondary processor.” Pet. 50–51 (citing
`
`Ex. 1009 ¶¶ 11, 31, 35–36, Fig. 2; Ex. 1010, 3:49–63, 4:3–8, 4:9–14, 6:12–
`
`15, Figs. 1, 3; Ex. 1002 ¶¶ 152–153). Petitioner further argues Figure 2 of
`
`Bauer and Figure 1 of Svensson show these two processors coupled by an
`
`interface and that the combination of Bauer and Svensson, therefore, teaches
`
`“an interface communicatively coupling the primary processor and the
`
`secondary processor, the executable software image being received by the
`
`secondary processor via the interface.” Pet. 51–52 (citing Ex. 1009 ¶ 36,
`
`Fig. 2; Ex. 1010, 4:3–5, 4:9–14, Fig. 1; Ex. 1002 ¶¶ 154–155); see Ex. 1009
`
`¶ 36 (“The arrows in FIG. 2 indicate access paths, e.g., busses and direct
`
`memory access (DMA) paths, between the CPUs and the memories . . . .”).
`
`Claim 1 also recites that the secondary processor comprises the
`
`following: “system memory and a hardware buffer for receiving an image
`
`header and at least one data segment of an executable software image, the
`
`
`
`16
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`image header and each data segment being received separately,” and “a
`
`scatter loader controller configured: to load the image header; and to scatter
`
`load each received data segment based at least in part on the loaded image
`
`header, directly from the hardware buffer to the system memory.”
`
`Petitioner contends DSP XRAM 210 teaches “system memory” and
`
`intermediate storage area in DSP SARAM and DARAM 208 teaches “a
`
`hardware buffer.” Pet. 27 (citing Ex. 1009 ¶¶ 35–36, Fig. 2; Ex. 1010, 3:54–
`
`58, 3:64–4:5, Fig. 1; Ex. 1002 ¶ 110). Petitioner argues the subject matter
`
`reciting “a hardware buffer for receiving an image header and at least one
`
`data segment of an executable software image, the image header and each
`
`data segment being received separately” would have been obvious based on
`
`the combined teachings of Bauer and Svensson. Pet. 27–39. Petitioner
`
`additionally argues that receiving an image header and a data segment
`
`separately would have been obvious based on the combined teachings of
`
`Bauer, Svensson, and Kim. Pet. 39–44. Petitioner argues the subject matter
`
`recited for the claimed “scatter loader controller” would have been obvious
`
`based on the combined teachings of Bauer and Svensson, relying primarily
`
`on Svensson’s disclosure of the DSP device loading data from the
`
`intermediate storage area to the DSP XRAM. See Pet. 44–49. We further
`
`address Petitioner’s contentions, as well as Patent Owner’s arguments,
`
`below.
`
`b. Image Header
`
`Petitioner notes that, in Bauer, section information 104, rather than
`
`header 102, specifies the destination addresses for each section of data.
`
`Pet. 34 (citing Ex. 1009 ¶¶ 32–34, Figs. 1A–1C; Ex. 1002 ¶ 123). Petitioner
`
`argues, therefore, that Bauer does not teach the claimed “image header”
`
`
`
`17
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`under Petitioner’s construction of “a header associated with the entire image
`
`that specifies where the data segments are to be placed in the system
`
`memory.” Pet. 34. Petitioner argues, however, that it would have been
`
`obvious to a person of ordinary skill in the art to provide the address
`
`information in the header for various reasons, including that such a
`
`modification would have been obvious to try based on the limited number of
`
`locations to put the destination addresses. Pet. 34–36. Patent Owner argues
`
`Petitioner’s “obvious to try” rationale is deficient because Petitioner does
`
`not identify a recognized problem or need in the art that allegedly would
`
`have been addressed by the proposed modification. Prelim. Resp. 16–21.
`
`On this record, we are persuaded that the combination of Bauer and
`
`Svensson renders obvious an “image header.” There is no dispute, at this
`
`stage of the proceeding, that Bauer’s section information 104 is “associated
`
`with the entire image” and “specifies where the data segments are to be
`
`placed in the system memory,” two attributes of Petitioner’s proposed
`
`interpretation. Bauer discloses that “[e]ach section in the section data 106
`
`has a respective ‘section information’ entry in the section information 104”
`
`and that each section information entry has a load address for the section,
`
`designated in Figure 1C as elements 110-1 and 110-2. Ex. 1009 ¶ 34,
`
`Fig. 1C. Bauer also discloses that “[h]aving all section information
`
`entries 104 collected together in the image 100 advantageously simplifies
`
`system navigation through the image” (Ex. 1009 ¶ 38), thereby teaching that
`
`the section information is associated with the entire image. Thus, the only
`
`difference between Bauer’s section information and Petitioner’s proposed
`
`construction of “image header” is the label applied, namely whether it is a
`
`“header” or not. As discussed in the claim construction section above,
`
`
`
`18
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`Petitioner’s proposed construction of “image header” does not define what a
`
`header is. On this record, it is not clear why section information 104 itself is
`
`not an image header. It is also unclear, on this record, how the particular
`
`label applied to content creates any patentable distinction over a system that
`
`is capable of receiving that content.
`
`In any event, Petitioner’s proposed modification appears to involve
`
`little more than applying the label “header” to Bauer’s header 102 and
`
`section information 104 collectively. In several instances, Bauer’s
`
`disclosure itself effectively treats these two data segments as one entity. For
`
`example, Bauer discloses the following:
`
`Other arrangements [of the file format] are possible, of
`course. It is important only that the header and section
`information can be read before the rest of an image. The
`locations of the header and section information can be anywhere
`in the image, provided it is possible to access the header and
`section information before the rest of the image.
`
`Ex. 1009 ¶ 29. Bauer further discloses that “[i]nformation about the sections
`
`is located in a header and section information at, for example, the beginning
`
`of the image, and so the information about the sections can be retrieved
`
`before the sections are read.” Ex. 1009 ¶ 30. According to Bauer, therefore,
`
`header and section information are required to deal properly with the data in
`
`the image, but the particular labels applied to these sections of data are not
`
`important.
`
`The Supreme Court has stated that, in evaluating obviousness, “[w]hat
`
`matters is the objective reach of the claim. If the claim extends to what is
`
`obvious, it is invalid under § 103.” KSR, 550 U.S. at 419. Bauer’s section
`
`information 104 has the attributes ascribed to “image header” under
`
`Petitioner’s proposed interpretation, even if it is not labeled a “header.”
`
`
`
`19
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`Bauer also expressly states that “[o]ther arrangements” of its file format are
`
`possible, provided that “header and section information can be read before
`
`the rest of an image.” Ex. 1009 ¶ 29. On this record, we are persuaded by
`
`Petitioner’s contention that a person of ordinary skill in the art “would have
`
`found it obvious to modify Bauer and Svensson combined to provide, in the
`
`header rather than in the separate section information or elsewhere, the
`
`destination addresses specifying where the data segments are to be placed in
`
`the system memory.” Pet. 34; Ex. 1002 ¶ 124.
`
`c. Receiving Image Header and Each Data Segment Separately
`
`Claim 1 recites “a hardware buffer for receiving an image header and
`
`at least one data segment of an executable software image, the image header
`
`and each data segment being received separately.” As discussed above,
`
`Petitioner asserts the intermediate storage area in DSP SARAM and
`
`DARAM 208 teaches “a hardware buffer,” which we discuss further below.
`
`Petitioner contends Bauer discloses that its file format can hold executable
`
`data and object code, thereby teaching “an executable software image.”
`
`Pet. 28 (citing Ex. 1009 ¶¶ 30–32; Ex. 1002 ¶ 113); see Ex. 1009 ¶ 31
`
`(“There are many possible applications of this format and its individually
`
`coded sections. . . . It can also be used as a file format in which executable
`
`files are stored . . . .”). Bauer’s file format stores data in section data 106.
`
`Ex. 1009 ¶ 32 (“The section data 106 includes the data of the one or more
`
`sections included in the image 100.”), Fig. 1A. As discussed above, we are
`
`persuaded the combination of Bauer and Svensson renders obvious an
`
`“image header.”
`
`Petitioner contends that the subject matter of receiving the image
`
`header and each data segment separately would have been obvious to a
`
`
`
`20
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`person of ordinary skill in the art based on the combined teachings of Bauer
`
`and Svensson. Pet. 37–39. In particular, Petitioner relies on Bauer’s
`
`disclosure that “[i]nformation about the sections is located in a header and
`
`section information at, for example, the beginning of the image, and so the
`
`information about the sections can be retrieved before the sections are
`
`read.” Ex. 1009 ¶ 30 (emphasis added), cited in Pet. 37. Citing the
`
`testimony of its declarant, Dr. Lin, Petitioner argues that a person of
`
`ordinary skill in the art
`
`would understand from Bauer and Svensson combined that
`“retrieving” the header and section information containing the
`destination addresses in Bauer before the data segments are
`read and processed means that the secondary processor’s
`hardware buffer (intermediate storage area) receives the header
`and section information separately from (and before) the data
`segments are transferred.
`
`Pet. 37–38 (citing Ex. 1002 ¶ 131). Petitioner argues that, based on Bauer
`
`and Svensson’s disclosure of transferring data between processors in blocks,
`
`it “would have been obvious to a [person of ordinary skill in the art] to have
`
`the secondary processor’s hardware buffer (intermediate storage area)
`
`receive the modified image header separately from the data segments.” Pet.
`
`38 (citing Ex. 1010, 5:28–36, 5:53–6:33, 6:67–7:2, Fig. 2; Ex. 1009 ¶¶ 27,
`
`43, Figs. 1A–1C; Ex. 1002 ¶ 132).
`
`Patent Owner argues that “Petitioner’s argument misinterprets Bauer.
`
`Although Bauer uses the term ‘retrieving,’ it is evident that it is describing
`
`‘reading’—not ‘receiving’—the header/section information before the
`
`sections of the image.” Prelim. Resp. 25. In support of its contention,
`
`Patent Owner cites various passages in which Bauer discloses reading
`
`header and section information before the data segments. Prelim. Resp. 25–
`
`
`
`21
`
`

`

`IPR2018-01334
`Patent 8,838,949 B2
`
`26 (citing Ex. 1009 ¶¶ 28, 29). Although Bauer discloses reading section
`
`and header information before data segments, it also expressly uses the term
`
`“retrieved” in paragraph 30, quoted above. Petitioner cites Dr. Lin’s
`
`testimony that retrieving section and header information before data
`
`segments means receiving section and header data separately from the data
`
`segments. Ex. 1002 ¶ 131, cited in Pet. 37–38. Based on the evidence of
`
`record at this stage of the proceeding, we are persuaded by Petitioner’s
`
`contention that Bauer’s disclosure of retrieving the header and section
`
`information before the data segments teaches receiving the header and
`
`section information separately from the data segments. Pet. 37–38; Ex. 1002
`
`¶ 131.
`
`Patent Owner also argues that Bauer’s disclosure of reading header
`
`and section information before the rest of the image (Ex. 1009 ¶ 29) “makes
`
`no mention of Bauer’s intermediate storage area—the ‘hardware buffer,’ as
`
`alleged by Petitioner—reading or receiving anything.” Prelim. Resp. 26.
`
`Although this may be true as to Bauer alone, Petitioner relies on Bauer’s
`
`disclosure in combination with Svensson’s disclosure of transferring data
`
`from one processor to a second processor by first transferring data to the
`
`intermediate storage area in the second processor. See Pet. 37–39.
`
`Petitioner’s combination is expressly suggested in Bauer, which identifies
`
`Svensson’s program loader as one in which Bauer’s file format can be used.
`
`Ex. 1009 ¶ 31 (“One example of such a program loader is described in U.S.
`
`patent application Ser. No. 11/040,798 filed on Jan. 22, 2005, by M.
`
`Svensson et al. for ‘Operating-System-Friendly Bootloader.’”).
`
`On this record, we are persuaded by Petitioner’s contention that the
`
`subject matter of “receiving an image header and at least one data segment
`
`
`
`22
`
`

`

`IPR2018-01334
`Patent 8,83

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