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-01336
`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-01336
`Patent 8,838,949 B2
`
`
`I. INTRODUCTION
`Intel Corporation (“Petitioner”) filed a Petition requesting inter partes
`review of claims 18–21 of U.S. Patent No. 8,838,949 B2 (“the ’949 patent,”
`Ex. 1201). 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-01334 and IPR2018-01335, 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-01336
`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. 1201, 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. 1201, 8:9–21. Figure 3 of the ’949 patent is reproduced
`below.
`
`
`
`3
`
`
`
`

`

`IPR2018-01336
`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. 1201,
`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. 1201, 8:21–35.
`Challenged claims 18 and 20 are independent claims, and claim 18 is
`reproduced below.
`18. A multi-processor system comprising:
`a primary processor coupled with a first non-volatile
`memory, the first non-volatile memory coupled to the primary
`processor and storing a file system for the primary processor and
`executable images for the primary processor and secondary
`processor;
`a secondary processor coupled with a second non-volatile
`memory, the second non-volatile memory coupled to the
`secondary processor and storing configuration parameters and
`file system for the secondary processor; and
`an interface communicatively coupling the primary
`processor and the secondary processor, an executable software
`4
`
`
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`
`image being received by the secondary processor via the
`interface, the executable software image comprising an image
`header and at least one data segment, the image header and each
`data segment being received separately, and the image header
`being used to scatter load each received data segment directly to
`a system memory of the secondary processor.
`
`
`D. References
`Petitioner relies upon the following references:
`US 2006/0288019 A1 Dec. 21, 2006
`Bauer
`
`Lim
`
`US 7,203,829 B2
`
`Apr. 10, 2007
`
`Svensson
`
`US 7,356,680 B2
`
`Apr. 8, 2008
`
`Kim
`
`Korean Publication 10-
`2002-0036354
`
`May 16, 2002
`
`Ex. 1209
`
`Ex. 1214
`
`Ex. 1210
`
`Exs. 1211,
`12121
`
`E. Asserted Ground of Unpatentability
`Petitioner asserts claims 18–21 of the ’949 patent are unpatentable
`under 35 U.S.C. § 103 as obvious over the combined teachings of Bauer,
`Svensson, Kim, and Lim. Pet. 26–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
`
`
`1 In this Decision, we cite Exhibit 1212, which is the English translation of
`Kim provided by Petitioner.
`
`
`
`5
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`Standard for Interpreting Claims in Trial Proceedings Before the Patent Trial
`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–18 (citing Ex. 1201, 7:50–52, 8:18–21,
`9:23–24, 10:6, claim 10; Ex. 1208, 3; Ex. 1202 ¶ 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. 18 (citing Ex. 1208, 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).
`
`
`2 In re Certain Mobile Elec. Devices and Radio Frequency and Processing
`Components Thereof, Inv. No. 337-TA-1065.
`6
`
`
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`Rather, to determine whether Petitioner has made a sufficient unpatentability
`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 18, for example, recites “the
`image header being used to scatter load each received data segment directly
`to a system memory of the secondary processor.” 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. 1201, 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.
`1201, 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
`
`
`
`7
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`“specif[y] where the data segments are to be placed in the system memory.”
`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. 1201, 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
`because 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
`
`
`
`8
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`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) 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, Kim, and Lim
`(Claims 18–21)
`Petitioner asserts claims 18–21 of the ’949 patent are unpatentable
`under 35 U.S.C. § 103 as obvious over the combined teachings of Bauer,
`Svensson, and Kim. Pet. 26–75. For purposes of determining whether to
`institute, we focus on Petitioner’s contentions with respect to independent
`claim 18, and, in our analysis of claim 18, 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. 1210, 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-01336
`Patent 8,838,949 B2
`
`
`
`
`Figure 1 depicts multi-processor system 100 having host processor 102 and
`client processor 104. Ex. 1210, 3:49–50. Client processor 104 is the
`processor for a digital signal processor (DSP) device. Ex. 1210, 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. 1210, 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. 1210, 4:5–8, 4:13–14. DSP processor 104 can access both RAMs 108
`and 110. Ex. 1210, 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. 1210, Fig. 2, 4:15–6:11, 7:7–8. Svensson’s Figure 2 is
`reproduced below.
`
`
`
`10
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`
`
`Figure 2 is a flow chart of Svensson’s bootloader operation. Ex. 1210, 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. 1210,
`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. 1210, 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. 1210, 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. 1210, 6:4–6.
`11
`
`
`
`

`

`IPR2018-01336
`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. 1209 ¶¶ 21–23. As shown in Figure 1A, binary data image 100
`has header 102, section information 104, and section data 106. Ex. 1209
`¶ 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. 1209 ¶ 34. Each section information entry
`indicates the length (108) and load address (110) for its respective section
`data. Ex. 1209 ¶ 34. Additional information about a section may be
`included in extra information element 112. Ex. 1209 ¶ 34.
`
`
`
`12
`
`

`

`IPR2018-01336
`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. 1209
`¶ 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. 1209 ¶ 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. 1209 ¶ 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. 1209 ¶ 35; compare Ex. 1210, Fig. 1, with Ex. 1209, 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. 1212, 4:8–21, Fig. 1. Figure 3 of Kim is reproduced below.
`
`
`
`13
`
`

`

`IPR2018-01336
`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. 1212,
`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. 1212, 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. 1212, 5:21–24. If there are more blocks to be received, the
`booter returns to step S304. Ex. 1212, 6:2–4.
`14
`
`
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`
`4. Lim
`Lim is directed to initializing a coprocessor in a system having a main
`processor and a coprocessor. Ex. 1214, [57], 1:21–25. Lim discloses
`various memories coupled to the main processor and the coprocessor that
`can store boot programs and file systems. See, e.g., Ex. 1214, 5:47–58. 6:2–
`7, 6:39–42, Figs. 1, 3.
`
`5. Independent Claim 18
`a. Primary Processor
`Independent claim 18 is directed to a “multi-processor system” having
`“a primary processor coupled with a first non-volatile memory, the first non-
`volatile memory coupled to the primary processor and storing a file system
`for the primary processor and executable images for the primary processor
`and 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. 1209 ¶ 35. In Figure 2, host
`processor 202 is an advanced RISC (reduced instruction set computer)
`15
`
`
`
`
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`machine (ARM) central processing unit (CPU), and client processor 204 is a
`DSP CPU. Ex. 1209 ¶ 35. As noted above, Svensson’s Figure 1 and
`Bauer’s Figure 2 depict the same multi-processor system.
`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. 27 (citing Ex. 1209 ¶ 31; Ex. 1202
`¶¶ 101–102); see Ex. 1209 ¶ 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. 27–28.
`Referring to Bauer’s Figure 2, Petitioner contends the ARM device
`coupled to non-volatile memory 206 teaches the claimed “primary processor
`coupled with a first non-volatile memory” and the DSP device teaches the
`claimed “secondary processor.” Pet. 30. Citing various teachings of Bauer
`and Svensson, including Svensson’s disclosure of an “internal file system of
`the host” (Ex. 1210, 7:49–50), Petitioner argues the combination of Bauer
`and Svensson teaches the first non-volatile memory “storing a file system for
`the primary processor.” Pet. 30–31 (citing Ex. 1209 ¶¶ 3, 109; Ex. 1210,
`7:47–51; Ex. 1202 ¶ 109). Dr. Lin testifies as follows:
`The person of ordinary skill in the art would also understand that
`the file system would need to remain in memory regardless of
`whether power is applied, and thus would need to be stored in a
`non-volatile memory coupled to the primary processor (such as
`disclosed in Bauer and Svensson combined), rather than to use a
`volatile memory. Accordingly, the person of ordinary skill in the
`16
`
`
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`
`art would understand that Bauer and Svensson combined teaches
`a file system for the primary processor (ARM device) that would
`be stored in the first non-volatile memory.
`Ex. 1202 ¶ 109. On this record, we are persuaded that the combination of
`Bauer and Svensson teaches “a primary processor coupled with a first non-
`volatile memory, the first non-volatile memory coupled to the primary
`processor and storing a file system for the primary processor.”
`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 the non-volatile memory storing
`executable images for the secondary processor. Pet. 31–32 (citing Ex. 1209
`¶¶ 11, 30–32, 35–36, Fig. 2; Ex. 1210, 1:11–15, 2:11–15, 4:9–28, 4:31–35,
`4:38–41, 6:12–15, 6:19–23, Figs. 1, 3; Ex. 1202 ¶¶ 110–112). For example,
`Svensson discloses the following:
`The SARAM and DARAM 108 [of the DSP device] can
`be loaded from the non-volatile memory 106 [of the ARM
`device] by the trivial “push” method. When code needs to be
`loaded to the XRAM 110 during boot, however, a bootloader
`solution is required because the XRAM 110 is invisible to, i.e.,
`not accessible by, the CPU 102 and so boot code cannot be
`pushed to the XRAM 110.
`Ex. 1210, 4:9–14 (emphasis added).
`Petitioner also argues that the non-volatile memory coupled to the
`ARM CPU stores executable software for the ARM device and, therefore,
`that the combination of Bauer and Svensson teaches the non-volatile
`memory storing executable images for the primary processor. Pet. 33 (citing
`Ex. 1210, 8:3–8, Fig. 1; Ex. 1202 ¶¶ 113–114). Svensson discloses that
`“[t]he host is fully running when the slave is booted or re-rebooted,” and
`
`
`
`17
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`Svensson refers to “execution of the host processor software.” Ex. 1210,
`8:3–8. Dr. Lin testifies as follows:
`A person of ordinary skill in the art would understand from this
`teaching that the primary processor software, because it is
`executed,
`includes “executable
`images” for
`the primary
`processor, and further that the primary processor software would
`be stored in the first non-volatile memory coupled to the primary
`processor.
`Ex. 1202 ¶ 113.
`On this record, we are persuaded that the combination of Bauer and
`Svensson teaches “the first non-volatile memory coupled to the primary
`processor and storing . . . executable images for the primary processor and
`secondary processor.”
`Petitioner additionally argues that, “[t]o the extent the Patent Owner
`contends that Bauer and Svensson combined does not teach the first non-
`volatile memory ‘storing a file system for the primary processor,’ or ‘storing
`… executable images for the primary processor and secondary processor,’
`Lim expressly teaches these features.” Pet. 33–34; see id. at 34–39
`(explaining obviousness contention based on Lim’s teachings). At this stage
`of the proceeding, Patent Owner does not make this argument. See
`generally Prelim. Resp. Nevertheless, we have reviewed Petitioner’s
`contentions relying on Lim for this claim limitation, and we find them
`persuasive on this record.
`On this record, therefore, we are persuaded by Petitioner’s contention
`that the subject matter of “a primary processor coupled with a first non-
`volatile memory, the first non-volatile memory coupled to the primary
`processor and storing a file system for the primary processor and executable
`images for the primary processor and secondary processor” would have been
`
`
`
`18
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`obvious based on the combined teachings of Bauer and Svensson and also
`based on the combined teachings of Bauer, Svensson, and Lim.
`b. Secondary Processor
`Independent claim 18 further recites “a secondary processor coupled
`with a second non-volatile memory, the second non-volatile memory
`coupled to the secondary processor and storing configuration parameters and
`file system for the secondary processor.” Citing Lim’s disclosure of storing
`initialization information, including a boot program and a file system, for a
`coprocessor in a flash memory, Petitioner argues Lim teaches a “second
`non-volatile memory coupled to the secondary processor and storing
`configuration parameters and file system for the secondary processor.”
`Pet. 39–41 (citing Ex. 1214, 1:42–47, 2:3–13, 5:23–25, 5:43–6:7, 6:28–30,
`7:27–33, 7:41–47, 7:53–55, 10:12–18, 11:10–16, Figs. 1, 3; Ex. 1202
`¶¶ 125–127). For example, Lim discloses the following:
`The embodiments of the present invention remove a flash
`memory for storing initialization information of a coprocessor
`from a system, the system including a main processor and the
`coprocessor, and stores
`initialization
`information of
`the
`coprocessor in either another memory of the coprocessor, or a
`memory of the main processor, such that the system initialization
`is established. The memory can be either one of a ROM, a RAM,
`first and second flash memories, and similar devices. The
`initialization information can be either one of a boot program
`module, a loader program, a boot loader program, and a tiny
`flash file system of the coprocessor.
`Ex. 1214, 5:47–58 (emphases added). Lim further discloses that
`“[i]nitialization information of the auxiliary device, for example, a boot
`program, a loader program, a boot-loader program, and tiny flash file
`systems, can be stored in an internal ROM of the coprocessor.” Ex. 1214,
`6:2–5. Dr. Lin testifies as follows:
`
`
`
`19
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`
`A person of ordinary skill in the art would understand from
`Lim’s teaching that the initialization information includes, in
`addition to a file system, “configuration parameters” for the
`secondary processor (coprocessor). In particular, the person of
`ordinary skill in the art would understand that the initialization
`information, such as the boot, loader and boot-loader programs,
`includes data needed to configure and initialize the secondary
`processor during the boot process. The person of ordinary skill
`in the art would understand this well-known type of data to be
`“configuration parameters.”
`Ex. 1202 ¶ 128.
`Petitioner argues a person of ordinary skill in the art would have been
`motivated to combine the teachings of Bauer and Svensson with Lim’s
`teachings of storing configuration parameters and a file system for a
`secondary processor in a non-volatile memory coupled to the secondary
`processor because the person of ordinary skill in the art
`would . . . have understood that (1) configuration parameters
`were necessary to configure and initialize a processor during the
`boot process as taught by Lim, and (2) file systems were
`necessary to control how file formats such as COFF [(Common
`Object File Format)] and ELF [(Executable and Linking
`Format)] are stored and retrieved from memory as taught by
`Bauer and Svensson combined.
`Pet. 44 (citing Ex. 1202 ¶ 133).
`On this record, we are persuaded Petitioner has presented sufficient
`reasons to combine the teachings of Bauer, Svensson, and Lim, and we are
`persuaded Petitioner has shown sufficiently for the purposes of institution
`that the combination of Bauer, Svensson, and Lim teaches “a secondary
`processor coupled with a second non-volatile memory, the second non-
`volatile memory coupled to the secondary processor and storing
`configuration parameters and file system for the secondary processor.”
`
`
`
`20
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`
`c. Interface
`Independent claim 18 further recites “an interface communicatively
`coupling the primary processor and the secondary processor, an executable
`software image being received by the secondary processor via the interface.”
`Petitioner argues Figure 2 of Bauer and Figure 1 of Svensson show the ARM
`device and the DSP device 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.” Pet. 50–51
`(citing Ex. 1209 ¶ 36, Fig. 2; Ex. 1210, 4:3–5, Fig. 1; Ex. 1202 ¶ 144); see
`Ex. 1209 ¶ 36 (“The arrows in FIG. 2 indicate access paths, e.g., busses and
`direct memory access (DMA) paths, between the CPUs and the
`memories . . . .”). As discussed above, Petitioner argues that the
`combination of Bauer and Svensson teaches storing executable images for
`the DSP device (secondary processor) in non-volatile memory 206 (first
`non-volatile memory). See Pet. 31–32. Petitioner further argues that the
`combination of Bauer and Svensson teaches receiving an executable
`software image at the secondary processor via the interface between the
`ARM device and the DSP device. Pet. 51 (citing Ex. 1209 ¶¶ 11, 31, 35–36,
`Fig. 2; Ex. 1210, 4:1–3, 4:9–14, 4:22–26, 5:21–37, 5:53–6:15, Figs. 1–3; Ex.
`1202 ¶ 145). For example, Svensson discloses that “[t]he SARAM and
`DARAM 108 [of the DSP device] can be loaded from the non-volatile
`memory 106 [of the ARM device] by the trivial ‘push’ method.” Ex. 1210,
`4:9–10.
`On this record, we are persuaded by Petitioner’s contention that the
`subject matter of “an interface communicatively coupling the primary
`processor and the secondary processor, an executable software image being
`
`
`
`21
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`received by the secondary processor via the interface” would have been
`obvious based on the combined teachings of Bauer and Svensson.
`d. Image Header
`Petitioner further contends the subject matter reciting “the executable
`software image comprising an image header and at least one data segment”
`would have been obvious based on the combination of Bauer and Svensson.
`Pet. 31–32, 46–50. In particular, Petitioner contends Bauer discloses that its
`file format can hold executable data and object code, thereby teaching an
`“executable software image.” Pet. 31–32 (citing Ex. 1209 ¶¶ 30–32;
`Ex. 1202 ¶ 110); see Ex. 1209 ¶ 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. 1209 ¶ 32 (“The section data 106
`includes the data of the one or more sections included in the image 100.”),
`Fig. 1A.
`As to the claimed “image header,” Petitioner notes that, in Bauer,
`section information 104, rather than header 102, specifies the destination
`addresses for each section of data. Pet. 47 (citing Ex. 1209 ¶¶ 32–34, Figs.
`1A–1C; Ex. 1202 ¶ 138). Petitioner argues, therefore, that Bauer does not
`teach the claimed “image header” 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. 47. 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.
`
`
`
`22
`
`

`

`IPR2018-01336
`Patent 8,838,949 B2
`
`Pet. 48–50. 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. 18–22.
`On this record, we are persuaded that the combination of Bauer and
`Svensson renders obvious an “image header.” There is no dispute, at this
`st

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