throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`____________________________________________
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________________________________________
`Intel Corporation
`Petitioner
`v.
`Qualcomm Incorporated
`Patent Owner of U.S. Patent No. 8,838,949
`
`____________________________________________
`Trial No. IPR2018-013341
`____________________________________________
`REPLY DECLARATION OF BILL LIN, PH.D.
`ON BEHALF OF PETITIONER
`
`1 IPR2018-01335 and IPR2018-01336 have been consolidated with the instant
`
`proceeding.
`
`IPR2018-01334
`Intel v. Qualcomm
`INTEL 1023
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`TABLE OF CONTENTS
`INTRODUCTION ........................................................................................... 1
`I.
`QUALIFICATIONS ........................................................................................ 2
`II.
`III. RELEVANT LAW .......................................................................................... 2
`PATENT OWNER’S PROPOSED CONSTRUCTIONS ARE
`IV.
`INCORRECT ................................................................................................... 2
`“System Memory” ................................................................................. 2
`A.
`“Image Header” ..................................................................................... 5
`B.
`“Hardware Buffer” ................................................................................ 7
`C.
`“Scatter Loader Controller” .................................................................. 9
`D.
`E. Means-Plus-Function Limitations ....................................................... 11
`CLAIMS 1-23 ARE OBVIOUS .................................................................... 12
`The Discussion of “Bauer and Svensson Combined”
`A.
`Identifies the Relevant Disclosure ...................................................... 14
`A POSITA Would Have Been Motivated To Combine
`Bauer And Svensson ........................................................................... 16
`It Would Have Been Obvious To Transfer An Image In
`Bauer’s File Format To A System Memory Of A
`Secondary Processor Using Svensson’s Program Loader .................. 17
`Bauer in Combination with Svensson Meets the “System
`Memory” Requirements ...................................................................... 27
`The Combination of Bauer And Svensson Teaches The
`“Scatter Loading” Limitations ............................................................ 31
`The Combination Of Bauer And Svensson Alone Or
`With Kim Teaches The Secondary Processor Receiving
`The Image Header And Each Data Segment Separately .................... 36
`
`D.
`
`E.
`
`F.
`
`i
`
`V.
`
`B.
`
`C.
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`G.
`
`H.
`
`The Combination of Bauer and Svensson Teaches a
`“Hardware Buffer” .............................................................................. 41
`The Combination of Bauer and Svensson Teaches a
`“Scatter Loader Controller” ................................................................ 43
`Dependent Claims 2 and 12 are Obvious ............................................ 46
`I.
`VI. CONCLUSION ............................................................................................. 48
`VII. AVAILABILITY FOR CROSS-EXAMINATION ...................................... 48
`VIII. RIGHT TO SUPPLEMENT .......................................................................... 48
`IX.
`JURAT ........................................................................................................... 49
`
`
`ii
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`1.
`
`I, Bill Lin, Ph.D. declare as follows:
`
`I.
`
`INTRODUCTION
`2.
`I have been retained by Intel Corporation (“Intel” or “Petitioner”) as
`
`an independent expert consultant in this proceeding before the United States Patent
`
`and Trademark Office. I previously prepared and submitted Declarations in
`
`support of the Petitions in IPR2018-01334, IPR2018-01335, and IPR2018-01336,
`
`dated July 2, 2018 and July 3, 2018 (Exs. 1002, 1102, and 1202). I understand that
`
`IPR2018-01335 and IPR2018-01336 have been consolidated with IPR2018-01334.
`
`3.
`
`Since preparing my Declaration, I have reviewed Qualcomm’s Patent
`
`Owner’s Preliminary Responses (“POPRs”) in IPR2018-01334, IPR2018-01335,
`
`and IPR2018-01336, the Board’s Decision on Institution (“DOIs”) in IPR2018-
`
`01334, IPR2018-01335, and IPR2018-01336, Qualcomm’s Patent Owner
`
`Response (“POR”) in the consolidated IPR2018-01334 proceeding, Dr. Rinard’s
`
`declaration submitted in support of the POR (Ex. 2007), and the transcript of Dr.
`
`Rinard’s deposition on August 28, 2019 (Ex. 1022). I have been asked to review
`
`and respond to the POR, Dr. Rinard’s opinions and the Board’s Decisions on
`
`Institution.
`
`4.
`
`I am being compensated for my work on this matter, but my opinions
`
`are based on my own views of the patents and the prior art. My compensation in
`
`no way depends on the outcome of this proceeding or the content of my testimony.
`1
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`5.
`
`In preparing this Declaration, I reviewed and considered the
`
`specification, claims, and file history of U.S. Patent No. 8,838,949 (“’949 patent”)
`
`(Ex. 1001). I have also reviewed and considered the documents cited by Dr.
`
`Rinard in his declaration (Ex. 2007). Additionally, I have reviewed the related
`
`Reply, which I understand Intel will file at the United States Patent and Trademark
`
`Office (USPTO) at the same time as this Declaration is filed at the USPTO.
`
`6.
`
`I have also reviewed all of the documents I cite in this declaration
`
`II. QUALIFICATIONS
`7.
`I describe my qualifications in my first Declarations. Ex. 1002, ¶¶2-
`
`12; Ex. 1102, ¶¶1-11; Ex. 1202, ¶¶1-12.
`
`III. RELEVANT LAW
`8.
`In my first Declarations, I set forth the applicable principles of patent
`
`law that were provided to me by counsel. Ex. 1002, ¶¶16-27; Ex. 1102, ¶¶15-26;
`
`Ex. 1202, ¶¶16-27. As appropriate, I have continued to apply those principles in
`
`providing my opinions in this Declaration.
`
`IV. PATENT OWNER’S PROPOSED CONSTRUCTIONS ARE
`INCORRECT
`A.
` “System Memory”
`9.
`Patent Owner asserts that the term “system memory” in independent
`
`claims 1, 10, 16, 18, 20, and 22 (and dependent claims 2, 4, 5, 8, and 12) should be
`
`interpreted to mean “memory that is addressable by the secondary processor.”
`2
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`POR at 9. Petitioner did not ask to construe this term, the Board found it
`
`unnecessary in its Institution Decisions to construe this term, 1334 DI at 8; 1335
`
`DI at 15; 1336 DI at 8, and Patent Owner itself did not seek a construction of
`
`“system memory” in the district court or ITC litigations. See Ex. 1008; Ex. 1024.
`
`10.
`
`If the Board decides to construe the term, Patent Owner’s proposed
`
`construction should be rejected.
`
`11. First, Patent Owner asserts that its proposed construction reflects the
`
`plain meaning of “system memory.” However, Patent Owner does not cite any
`
`intrinsic evidence in support of that assertion beyond generic statements in the
`
`patent referring to “system memory.” Patent Owner’s construction does not reflect
`
`plain meaning. Instead, Patent Owner’s proposal tries to convert the requirement
`
`for “system memory” into just “memory.” This would make it so the limitation
`
`could be met by any type of memory addressable by a processor. For example,
`
`Patent Owner’s construction is so broad that it could cover non-volatile memory
`
`such as flash memory and read only memory (ROM) addressable by a processor—
`
`even though a POSITA would not have considered either to be a type of system
`
`memory. System memory is where an executable software image can be loaded
`
`and executed. This cannot be done with a non-volatile memory like a flash
`
`memory or read only memory (ROM).
`
`3
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`12. Second, Patent Owner’s proposed construction does not specify what
`
`sets a “system memory” apart from other memories. In other words, it does not
`
`specify that a system memory is where an executable software image can be loaded
`
`and executed.
`
`13. This is also the same meaning used in the ’949 patent, which
`
`consistently describes system memory as the memory where programs (e.g., scatter
`
`loaded data segments of an executable software image) are loaded and executed.
`
`Ex. 1001, 2:61-63 (describing “loading the executable software image directly
`
`from the hardware buffer to the system memory”); id., 5:48-51 (“The modem Boot
`
`ROM code 126 may then jump into that modem executable image 132 and start
`
`executing the main modem program from the modem processor RAM 112 [i.e.,
`
`system memory]”); id., 8:18-21 (referring to “where the modem image executable
`
`data is to be eventually placed into the system memory of the secondary processor
`
`305”); id., 9:37-41 (“[T]he executable software image is loaded into the system
`
`memory of the secondary processor ….”); id., claim 22 (requiring “scatter
`
`load[ing] each received data segment directly to a system memory of the
`
`secondary processor; and executing, at the secondary processor, the executable
`
`software image”). The purpose of loading an “executable software image” to
`
`4
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`target locations in “system memory” in the ’949 patent is so that the executable
`
`software image can be executed.
`
`14. Therefore, if the Board construes the term, it should be defined to
`
`mean “memory where an executable software image can be loaded and executed.”
`
`B.
`15.
`
`“Image Header”
`I understand that Patent Owner agreed in the district court and ITC
`
`litigations that “image header” means “a header associated with the entire image
`
`that specifies where the data segments are to be placed in the system memory,” and
`
`Patent Owner has adopted the same construction in this proceeding. POR at 12-13;
`
`Ex. 1008 at 10; Ex. 1024 at 25. Petitioner agreed that construction should apply
`
`here, 1334 Pet. at 17, but the Board has identified three potential issues with this
`
`agreed-upon construction.
`
`16. First, the Board noted that the proposed construction does not provide
`
`a separate definition for a “header.” 1334 DI at 7; 1335 DI at 7; 1336 DI at 7. I
`
`understand that no party sought a separate construction of that term in either of the
`
`litigations (or here) because the term has a well-known plain meaning. Ex. 1008;
`
`Ex. 1024. Thus, whether the prior art discloses the “header” portion of the
`
`limitation is a factual question.
`
`17. Second, the Board found that the “at least one data segment” language
`
`of the challenged claims can be met by an executable software image containing
`5
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`just a single data segment, but suggested the plural term “data segments” in the
`
`agreed-to construction might require multiple data segments. 1334 DI at 7; 1335
`
`DI at 7; 1336 DI at 7. I understand that Petitioner agrees that the claims can be met
`
`by a single data segment, but disagrees that the term “data segments” in the
`
`construction requires multiple data segments. Rather, the plural term simply
`
`reflects that if a secondary processor in the claimed system receives multiple data
`
`segments, the “image header” must scatter load all of them (plural). In other
`
`words, the plural term “data segments” in the agreed-to construction refers to all
`
`data segments of an image, whether the image has one or more than one data
`
`segment. If the Board believes that clarification is needed, consistent with that
`
`understanding, changing “data segments” in the proposed construction to “one or
`
`more data segments” would be acceptable.
`
`18. Third, the Board stated that the agreed-to construction is unduly
`
`narrow to the extent it requires the “image header” to specify where data segments
`
`are to be placed in system memory. 1334 DI at 7; 1335 DI at 7; 1336 DI at 7. I
`
`respectfully submit that this requirement is consistent with the ’949 patent’s
`
`description of an “image header.” E.g., Ex. 1001, 8:18-21 (“The image header
`
`includes information used to identify where the modem image executable data is to
`
`6
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`be eventually placed into the system memory of the secondary processor 305.”);
`
`see 1334 Pet. at 17.
`
`19. Petitioner has shown how the prior art teaches an “image header”
`
`under the agreed-upon construction, that is, a construction that specifies where data
`
`segments are to be placed in system memory. 1334 Pet. at 26-35 (citing relevant
`
`portions of my initial declaration). If the Board affirms its initial conclusion that
`
`“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,” 1334 DI at 8; 1335 DI at 8; 1336 DI at 8, the prior art will even more
`
`clearly meet the “image header” limitation under that broader definition.
`
`C.
`“Hardware Buffer”
`20. Patent Owner asserts that the term “hardware buffer” (claims 1, 2, 8,
`
`and 12) should be interpreted to mean “a buffer within a hardware transport
`
`mechanism that receives data sent from the primary processor to the secondary
`
`processor.” POR at 14. Petitioner did not construe this term, the Board found it
`
`unnecessary to construe this term, 1334 DI at 8; 1335 DI at 15; 1336 DI at 8, and
`
`Patent Owner did not seek a construction of this term in the district court or ITC
`
`proceeding. See Ex. 1008; Ex. 1024.
`
`21.
`
`If the Board decides to construe the term, Patent Owner’s proposed
`
`construction should be rejected.
`
`7
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`22. First, Patent Owner has failed to offer evidence suggesting that a
`
`POSITA would have understood the plain meaning of a “hardware buffer” to
`
`require a buffer residing in a “hardware transport mechanism.” Nor has Patent
`
`Owner identified any instance in which the intrinsic evidence purports to define a
`
`“hardware buffer” in such a specialized, non-plain meaning manner. There is no
`
`such instance.
`
`23. To the contrary, the language of claim 1 merely requires the
`
`“hardware buffer” to be part of the “secondary processor.” It does not require it to
`
`exist in any specific place within that processor, and in fact, does not even mention
`
`a “hardware transport mechanism.” Ex. 1001, claim 1 (“a secondary processor
`
`comprising … a hardware buffer”). Further, the specification only uses the term
`
`“hardware buffer” twice—(1) when repeating the language of claim 1, Ex. 1001,
`
`2:58-61 (“a secondary processor having … a hardware buffer”), and (2) when
`
`describing how, in one embodiment, the “entire” executable software image is not
`
`stored in the hardware buffer. Ex. 1001, 9:37-41 (“In one aspect, the executable
`
`software image is loaded into the system memory of the secondary processor
`
`without an entire executable software image being stored in the hardware buffer of
`
`the secondary processor.”). As such, there is no intrinsic support for Patent
`
`8
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`Owner’s attempt to require the “hardware buffer” to reside within a “hardware
`
`transport mechanism.”
`
`24. Second, Patent Owner’s construction relies entirely on the fact that
`
`Figure 3 of the ’949 patent shows a “Hardware Buffer” within a “Hardware
`
`Transport Mechanism.” POR at 14-15. But the specification expressly states that
`
`Figure 3 is merely “exemplary,” and Patent Owner has identified no evidence
`
`suggesting that the named inventors intended to limit the “hardware buffer” of
`
`claim 1 to that single example. Ex. 1001, 7:60-63 (“In one aspect of the present
`
`disclosure, the loading process is divided into two stages, as illustrated in the
`
`exemplary flow shown in FIG. 3.”). Moreover, the location of the buffer does not
`
`characterize the buffer itself, so it does not make sense to construe it in that
`
`manner.
`
`25. Patent Owner’s construction should therefore be rejected, and the term
`
`“hardware buffer” should be given its ordinary meaning of “a buffer implemented
`
`in hardware.”
`
`D.
`“Scatter Loader Controller”
`26. Patent Owner asserts that the term “scatter loader controller” (claims 1
`
`and 2) should be interpreted to mean “a component of a hardware transport
`
`mechanism that scatter loads data received from the primary processor directly into
`
`the system memory of the secondary processor.” POR at 15. Once again,
`9
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`Petitioner did not construe this term, the Board did not find it necessary to construe
`
`this term, 1334 DI at 8; 1335 DI at 15; 1336 DI at 8, and Patent Owner did not
`
`request a construction of this term in the district court or ITC litigations. See Ex.
`
`1008; Ex. 1024.
`
`27. No construction of the term is needed. If the Board decides to
`
`construe the term, Patent Owner’s proposed definition should be rejected.
`
`28. First, Patent Owner has offered no evidence that a POSITA would
`
`have understood that the plain meaning of a “scatter loader controller” requires a
`
`component to necessarily reside in a “hardware transport mechanism.” Nor am I
`
`aware of any such evidence. Rather, a “scatter loader controller” is simply a
`
`controller that performs scatter loading, such as “scatter load[ing] each received
`
`data segment,” as recited in claim 1.
`
`29. Second, the plain language of claim 1 does not support Patent
`
`Owner’s proposed construction. The claim simply requires the “scatter loader
`
`controller” to be part of the “secondary processor,” without identifying any
`
`specific location where it must sit within the secondary processor, and without any
`
`mention of a “hardware transport mechanism.” Ex. 1001, claim 1 (“a secondary
`
`processor comprising … a scatter loader controller”). That is, the location of the
`
`scatter loader controller does not characterize the scatter loader controller itself.
`
`10
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`30. Third, nothing in the specification purports to define or otherwise
`
`require the claimed “scatter loader controller” to have the narrow meaning that
`
`Patent Owner proposes here (but did not propose in either litigation). See Ex.
`
`1008; Ex. 1024. And although Figure 3 shows controller 304 in a box labelled
`
`“Hardware Transport Mechanism,” it would be error to limit the claims to that
`
`single “exemplary” embodiment for the same reasons discussed above for the
`
`“hardware buffer” limitation.
`
`31.
`
`It is not necessary to construe the term “scatter loader controller.”
`
`Claim 1 sufficiently sets forth what the scatter loader controller must do—i.e.,
`
`“load the image” and “scatter load each received data segment.” Ex. 1001, claim
`
`1.
`
`E. Means-Plus-Function Limitations
`32.
`In the IPR2018-01335 proceeding, Petitioner proposed constructions
`
`for four means-plus-function terms recited in claim 16. 1335 Pet. at 18-22. In its
`
`Institution Decision, the Board agreed that each of these terms is a means-plus-
`
`function limitation and agreed with Petitioner’s identification of the claimed
`
`function. 1335 DI at 13.
`
`33. For the “means for processing …” and “means for scatter loading …”
`
`clauses, however, the Board found that the cited portions of the specification
`
`included insufficient structure to perform the claimed functions. 1335 DI at 14.
`11
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`The Board encouraged the parties to address this issue, including the impact on this
`
`proceeding if the Board determines that the ’949 specification provides inadequate
`
`corresponding structure for the recited functions. 1335 DI at 14-15.
`
`34. Patent Owner disagrees with the Board and supports Petitioner’s
`
`proposed constructions—which are the same constructions that Patent Owner
`
`proposed in the ITC proceeding. POR at 18-21; Ex. 1008 at 4-6. I agree with the
`
`Board that the ’949 specification fails to disclose sufficient structure to perform the
`
`recited functions. This is the same position that Apple took for these terms in the
`
`ITC investigation. Ex. 1008 at 4-6.
`
`35. Further, I agree with Patent Owner that “[n]one of the arguments
`
`Qualcomm makes [in its Response] to distinguish the prior art requires
`
`construction of these [means-plus-function] limitations.” POR at 17.
`
`V. CLAIMS 1-23 ARE OBVIOUS
`36. As the Board preliminarily found, the challenged claims2 are
`
`unpatentable in view of the combination of Svensson and Bauer, or alternatively,
`
`
`2 The Board did not reach a preliminary conclusion as to claim 16 because it of its
`
`questions about the sufficiency of the corresponding structure, as noted above.
`
`1335 DI at 13-15. See above, §IV.E.
`
`12
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`in view of the combination of Bauer and Svensson with one or more of Kim, Zhao,
`
`and Lim:
`
`(1) Svensson teaches a multi-processor system in which a program loader
`
`can transfer an executable software image from a memory of a primary processor
`
`to system memory of a secondary processor via an intermediate hardware buffer;
`
`(2) Bauer discloses an executable software image format for use with
`
`Svensson’s system that contains one or more data segments and a header portion
`
`specifying where each data segment should be loaded for execution, and also
`
`teaches having a secondary processor receive the header portion separately from
`
`the data segments;
`
`(3) Kim confirms that having a processor separately receive the header
`
`and data segment portions of an executable software image was known in the prior
`
`art; and
`
`(4) Zhao and Lim confirm that conventional components such as modem
`
`processors and primary processor file systems were known. 1334 DI at 29; 1335
`
`DI at 37; 1336 DI at 31.
`
`37. Therefore, each challenged claim should be cancelled as obvious.
`
`38.
`
`In its Response, Patent Owner advances several arguments, none of
`
`which has merit. For example, Patent Owner argues that a POSITA would not
`
`13
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`have been motivated to combine Svensson and Bauer—even though the references
`
`share the same inventors and much of the same disclosure, and Bauer expressly
`
`states that its invention was specifically designed for use with Svensson’s system.
`
`Patent Owner also maintains that, even if combined, the prior art still fails to teach
`
`multiple limitations. Many of those arguments depend on claim constructions that
`
`are incorrect for the reasons set forth above (and under which the claims are
`
`invalid in any event). Patent Owner’s other arguments depend on an inaccurate
`
`reading of the asserted prior art references that is not consistent with the
`
`references’ actual disclosure.
`
`39. Patent Owner has presented no reason for the Board to depart from its
`
`preliminary conclusion that the challenged claims are obvious in view of the
`
`asserted prior art. The Board should reach the same conclusion here and find that
`
`the claims are not patentable.
`
`A. The Discussion of “Bauer and Svensson Combined” Identifies the
`Relevant Disclosure
`40. Patent Owner argues that Petitioner has failed to demonstrate
`
`invalidity because the Petitions refer to Bauer and Svensson collectively using the
`
`phrase “Bauer and Svensson combined.” POR at 35-37. But as the Board
`
`previously found, and as explained in the Petitions and my initial declarations, that
`
`label is merely shorthand used to reflect the fact that Bauer and Svensson contain
`
`14
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`significant overlap in their disclosures. 1334 DI at 16 (Board observing that
`
`“[b]ased on the interrelatedness of the references, Petitioner refers to the teachings
`
`of ‘Bauer and Svensson combined’”); 1334 Pet. at 24-25 (explaining shorthand use
`
`of term); Ex. 1002, ¶¶101-106.
`
`41. Moreover, despite Patent Owner’s claims to the contrary, the Petitions
`
`and my initial declarations identify the specific disclosures that Petitioner and I are
`
`relying on from each reference, as well as their key respective differences, as
`
`Patent Owner elsewhere admits in its Response. That is, that Bauer does not
`
`describe the multiprocessor system with the same level of detail as Svensson, and
`
`that Svensson does not disclose the improved file format introduced in Bauer.
`
`E.g., 1334 Pet. at 24-25 (“Bauer does not describe the multiprocessor system with
`
`the same level of detail as Svensson.”); id. at 30-31 (describing the multi-processor
`
`system “as described in Svensson, using Bauer’s file format”); id. at 33 (explaining
`
`how “Bauer expressly cites to Svensson as one example of a program loader that
`
`can load data using the invention described in Bauer.”); POR at 61 (“Recognizing
`
`that ‘Bauer does not explicitly describe the loading process from the primary
`
`processor to the secondary processor in much detail’ (Paper 3 at 33), Petitioner
`
`generally relies on Svensson as disclosing how data would be loaded in the
`
`described multi-processor system.”).
`
`15
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`42.
`
`In addition, each time the petitions (and my initial declarations) use
`
`the phrase “Bauer and Svensson combined,” the petitions cite specific disclosures
`
`from Bauer, Svensson, or Bauer and Svensson, so that Patent Owner knows exactly
`
`what Petitioner relies on as teaching each claim limitation. E.g., 1334 Petition at
`
`25-26 (using term “Bauer and Svensson combined” for the preamble of claim 1
`
`and citing specific disclosures from each reference); id. at 26-27 (using term
`
`“Bauer and Svensson combined” and citing specific disclosures for each reference
`
`for the “secondary processor” limitation); id. at passim.
`
`B. A POSITA Would Have Been Motivated To Combine Bauer And
`Svensson
`43. Patent Owner suggests that a POSITA would not have been motivated
`
`to combine Bauer and Svensson in the manner that Petitioner has proposed. POR
`
`at 37. That argument is incorrect for several reasons.
`
`44. First, Bauer and Svensson are closely interrelated; as Petitioner
`
`previously explained, the two references were filed just four months apart, and
`
`they both share the same inventors, same assignee, same figures, and much of the
`
`same disclosure. 1334 Pet. at 23-25 (citing relevant discussion in my initial
`
`declarations). This significant overlap alone weighs strongly in favor of finding a
`
`motivation to combine the two references.
`
`16
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`45. Second, Patent Owner’s lack of motivation to combine arguments are
`
`incorrect because Bauer explicitly describes its file format as an improvement over
`
`Svensson’s format, and explicitly states that the new file format can be used with
`
`Svensson’s program loader and multi-processor system. 1334 Pet. at 23-24; Ex.
`
`1009, cover ¶¶27, 31-36, 43, Figs. 1A-1C, 2; Ex. 1010, cover, Fig. 1, 3:49-4:8; Ex.
`
`1002, ¶¶102-04; 1334 DI at 15 (“Bauer expressly cites Svensson’s program loader
`
`as an example of a program loader that can use the file format disclosed in
`
`Bauer.”); POR at 37 (Patent Owner admitting “it is conceivable that the POSA
`
`would be motivated to combine Bauer and Svensson”).
`
`46. For these reasons, a POSITA would have been motivated to combine
`
`Bauer and Svensson precisely as I have proposed.
`
`C.
`
`It Would Have Been Obvious To Transfer An Image In Bauer’s
`File Format To A System Memory Of A Secondary Processor
`Using Svensson’s Program Loader
`47. As the Board found, it would have been obvious to use an executable
`
`software image in Bauer’s disclosed file format in connection with Svensson’s
`
`multi-processor system and program loader—such that the image is directly loaded
`
`into and executed from DSP XRAM memory 210 (system memory) of the
`
`secondary processor. 1334 Pet. at 25-52; 1335 Pet. at 29-57; 1336 Pet. at 26-66;
`
`1334 DI at 15-29; 1335 DI at 22-37; 1336 DI at 15-32 (finding limitations met).
`
`17
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`48.
`
`In its Response, Patent Owner concedes that, in Bauer’s file format,
`
`“header 102 contains information about the total size and the total number of
`
`sections 106” (i.e., information associated with the entire image), and that “section
`
`information 104 contains an entry for each section 106 that includes information
`
`about the section length and load address” (i.e., information specifying where to
`
`scatter load the data segments into their final destination in system memory). POR
`
`at 27, 38-39.3 Patent Owner agrees that “Bauer expressly references Svensson as
`
`disclosing a program loader capable of ‘reading the stored information’ of data
`
`images in Bauer’s file format.” POR at 37, 48, 49, 50.4
`
`49. According to Patent Owner, however, a POSITA only would have
`
`been motivated to use Bauer’s file format for the image as originally stored in non-
`
`
`3 These two structures contain information similar to the ELF header (contains
`
`information about the entire image) and ELF program header table (identifies
`
`where to load each data segment in system memory for execution) that Patent
`
`Owner accused in related litigation as collectively meeting the “image header”
`
`requirements of the claims. E.g., Ex. 1025 at 6.
`
`4 Patent Owner offers the same file format conversion theory/arguments in multiple
`
`different sections of its brief. For convenience of the Board, I address that theory
`
`and related arguments in this single section.
`
`18
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`volatile memory 106/206 of Svensson’s ARM CPU 102/202 (primary processor) in
`
`the combination of Bauer and Svensson. Patent Owner claims that, when loading
`
`the image for execution, a POSITA would have converted the image to Svensson’s
`
`disclosed file format—and added a header for each data segment—before loading
`
`and executing the image, because the only file format that Svensson discloses for
`
`use with its program loader is the file format disclosed in Svensson. POR at 38-47.
`
`That argument is incorrect for several reasons.
`
`50. First, as discussed below, a POSITA would have been motivated to
`
`use Bauer’s file format for all stages, including when loading and executing the
`
`image.
`
`51. Second, Patent Owner’s argument that because Bauer expressly states
`
`that its disclosed file format is suitable for loading the image for execution,
`
`including by Svensson’s program loader:
`
`There are many possible applications of this format and its
`
`individually coded sections. For example, an operating system
`
`memory manager can load and unload sections of memory
`
`according to images in this format. It can also be used as a file
`
`format in which executable files are stored, and linkers and
`
`program loaders can be readily adapted to support (read,
`
`19
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`write, and interpret) the format. Object code and data can also
`
`be stored in this file format, with a program loader reading the
`
`stored information and processing stored sections
`
`accordingly. 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 at [0031]. It would make no sense to conclude that a POSITA would not
`
`use Bauer’s file format when loading an image for execution in Svensson’s system
`
`when Bauer itself instructs to use Svensson’s program loader for that very purpose.
`
`52. Bauer also explicitly states that images in its file format shown in
`
`Figures 1A, 1B, and 1C could be stored in “any one or more” of the memories—
`
`which include both the intermediate storage area (hardware buffer) and the DSP
`
`XRAM 210 (system memory) of the secondary processor DSP CPU 204:
`
`20
`
`

`

`U.S. Patent No. 8,838,949
`Reply Declaration of Bill Lin, Ph.D.
`
`
`
`Ex. 1009, Fig. 2; id. at [0036] (“The arrows in FIG. 2 indicate access paths, e.g.,
`
`busses and dir

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