throbber
Paper No.
`
`
`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`_____________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`_____________________
`
`
`
`Apple Inc.,
`Petitioner,
`
`v.
`
`Parthenon Unified Memory Architecture LLC,
`Patent Owner
`
`_____________________
`
`
`
`Case IPR2016-01114
`Patent No. 7,777,753
`
`_____________________
`
`
`
`PETITIONER’S REPLY
`
`
`
`

`

`
`
`I. 
`
`II. 
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`TABLE OF CONTENTS
`
`Introduction ...................................................................................................... 1 
`
`Challenge #3 (Bowes, Datasheet, Artieri, and Christiansen)
`Teaches or Suggests Each and Every Limitation of Claim 7 in
`Combination .................................................................................................... 3 
`
`A. 
`
`B. 
`
`C. 
`
`D. 
`
`E. 
`
`The Prior Art Teaches an “arbiter included in the
`memory interface circuit of the decoder.” ............................................. 4 
`
`Patent Owner’s “in the path to memory” Argument is
`Unpersuasive ......................................................................................... 5 
`
`The Evidence Confirms that Bowes’ Arbiter is included
`in the Memory Interface Circuit of Bowes’ DSP .................................. 7 
`
`the Adopted Claim
`Though Not Required by
`Construction, Bowes Suggests that Arbiter Logic Can Be
`Included in Other Logic ...................................................................... 10 
`
`Christiansen Also Suggests Co-Location of Arbitration
`Logic with the DSP. ............................................................................ 15 
`
`III.  The combination of Bowes, Datasheet, Artieri, Christiansen,
`and Arimilli renders claims 8 and 10 obvious. .............................................. 17 
`
`IV.  The combination of Bowes, Datasheet, Artieri, and Christiansen
`renders claim 9 obvious. ................................................................................ 17 
`
`V. 
`
`The combination of Bowes, Datasheet, Artieri, Christiansen,
`and Gove renders claim 12 obvious. .............................................................. 17 
`
`VI.  Conclusion ..................................................................................................... 18 
`
`
`
`i
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`Petitioner’s Updated Exhibit List
`June 9, 2017
`
`Ex. 1007
`
`Ex. 1010
`
`Exhibit
`Number
`Ex. 1001 U.S. Patent No. 7,777,753
`Ex. 1002
`Prosecution History of U.S. Patent No. 7,777,753
`Ex. 1003 Declaration of Robert Colwell, Ph.D., Under 37 C.F.R. §1.68
`Ex. 1004 Curriculum Vitae of Robert Colwell, Ph.D.
`Ex. 1005 U.S. Patent No. 5,546,547 to Bowes et al. (“Bowes”)
`Ex. 1006
`“AT&T DSP3210 Digital Signal Processor The Multimedia
`Solution” Data Sheet March 1993 (“Datasheet”)
`Published European Patent Application EP 0626653 A1 naming
`Artieri, together with English translation and affidavit attesting to the
`accuracy of the translation (“Artieri”)
`Ex. 1008 U.S. Patent No. 6,029,217 to Arimilli et al. (“Arimilli”)
`Ex. 1009 R. Gove, “The MVP: A Highly-Integrated Video Compression
`Chip”, IEEE 1994 (“Gove”)
`T. Shanley et al., “PCI System Architecture”, Addison–Wesley
`Publ’g Co. (3rd ed. Feb. 1995) (“Shanley”)
`Ex. 1011 U.S. Patent No. 5,787,264 to Christiansen et al. (“Christiansen”)
`Ex. 1012 U.S. Patent No. 5,473,380 to Tahara (“Tahara”)
`Ex. 1013 Claim Construction Memorandum Opinion and Order, Parthenon
`Unified Memory Architecture LLC v. Samsung Elecs. Co. Ltd. et al.,
`No. 2:14-CV-00902 (E.D. Tex.)
`File History of U.S. Patent No. 5,752,073
`“ISO/IED 11172-2:1993 Information technology – Coding of
`moving pictures and associated audio for digital storage media at up
`to about 1,5Mbits/s- Part 2: Video;” 1st ed., August 1, 1993 (“MPEG
`Standard”)
`Texas Instruments, Inc., Houston, TX, “TMS320C8x System Level
`Synopsis,” (1995) (Literature Ref. SPRU113B) (“TMS”)
`“Pentium and Pentium Pro Processors and Related Products”, ISBN
`1-55512-265-5
`
`Ex. 1014
`Ex. 1015
`
`Ex. 1016
`
`Ex. 1017
`
`ii
`
`

`

`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`Ex. 1018
`
`Joint Claim Construction and Prehearing Statement, Parthenon
`Unified Memory Architecture LLC v. Apple Inc., case no. 2:15-cv-
`632-JRG-RSP (Feb. 16, 2016, E.D. Tex.)
`Ex. 1019 VESA Unified Memory Architecture Hardware Specifications
`Proposal, Version 1.0p
`Institution Decision, IPR2015-01501 (U.S. Patent No. 7,777,753)
`Ex. 1020
`Ex. 1021 Bader Declaration (including Appendix A & B)
`Ex. 1022
`Institution Decision, IPR2015-01502 (U.S. Patent No. 7,542,045)
`Joint Claim Construction Chart, Parthenon Unified Memory
`Ex. 1023
`Architecture LLC v. Apple Inc., case no. 2:15-cv-632-JRG-RSP
`(April 4, 2016, E.D. Tex.)
`Ex. 1024 Microprocessor Report, MPEG Choices for PCs Abound (July 31,
`1995).
`Ex. 1025 Declaration of Yakov Zolotorev in Support of Motion for Pro Hac
`Vice Admission
`Transcript of Teleconference Hearing, IPR2016-01114, IPR2016-
`01118 and IPR2016-01134 (February 27, 2017)
`Ex. 1027 Deposition Testimony of Mitchell A. Thornton, Ph.D., P.E. (May 22,
`2017)
`Ex. 1028 Reply Declaration of Robert Colwell, Ph.D., Under 37 C.F.R. §1.68
`
`Ex. 1026
`
`
`
`
`
`iii
`
`

`

`
`
`I.
`
`Introduction
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`The Petition and trial record provide detailed reasons why a person of skill
`
`in the art (“POSITA”) would have understood Bowes and Christiansen to teach or
`
`suggest an arbiter included in the “memory interface circuit” of the decoder, as
`
`recited in claims 7-10 and 12 of the ’753 Patent. None of Patent Owner’s
`
`arguments overcome the express teachings of Bowes and Christiansen, and Patent
`
`Owner’s Response does not provide a persuasive rebuttal of Petitioner’s
`
`unpatentability showing. Accordingly, the Board should confirm unpatentability
`
`of claims 7-10 and 12 in its Final Written Decision.
`
`The record shows that a POSITA would have understood that bus arbitration
`
`unit logic 240 in Bowes’ MCA 200 controls whether the DSP 20 or another agent
`
`has access to shared memory via the memory bus. See, e.g., Ex. 1003, p. 110.
`
`Accordingly, that arbiter logic and its associated request/grant signaling paths are
`
`“hardware, including signaling paths to or from … an arbiter, to coordinate
`
`communication via a memory bus,” and are in the “memory interface circuit”1 of
`
`
`
`1 See Institution Decision (Paper 7), pp. 13-14 (adopting construction of
`
`“memory interface circuit” to mean “hardware, including signaling paths to or
`
`from a competing device or an arbiter, to coordinate communication via a
`
`memory bus”).
`
`1
`
`

`

`
`
`the decoder as claimed.
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`Patent Owner’s opposition is to argue that Bowes’ arbitration logic is not
`
`included in the “memory interface circuit” of Bowes’ DSP 20. Specifically, Patent
`
`Owner builds and argues a “part of [the] path to memory” strawman (see PO
`
`Response, p. 4) in an effort to distract from the circuits and signal paths that are
`
`actually in Bowes’ “memory interface circuit.” But Patent Owner’s attempt to
`
`import limitations into the claim is improper, and is, in any case, inconsistent with
`
`a POSITA’s understanding of the circuits and signal paths actually relied upon by
`
`Petitioner in its analysis and instituted grounds. Patent Owner’s arguments are
`
`unpersuasive.
`
`Though Patent Owner has avoided direct advocacy of a claim construction
`
`that would require the claimed arbiter to be physically co-located within a decoder,
`
`as backup position, Patent Owner now seems to insinuate a physical co-location
`
`requirement through its packaging of deposition testimony and through its expert.
`
`See PO Response, p. 5 (“POS[IT]A would not co-locate the arbiter with DSP 20”)
`
`(citing Ex. 2009, Thornton Dec.). But Petitioner’s instituted grounds include
`
`Christiansen, which expressly teaches that an arbiter can be located anywhere
`
`within a system, and which suggests colocation of an arbiter and a video device.
`
`See Ex. 1027, 58:14-20; Ex. 1011, 5:2-6. Furthermore, the record provides
`
`substantial evidence that a POSITA would consider co-locating the arbitration
`
`2
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`logic with the DSP and in particular, the memory bus interface circuit of the DSP.
`
`Ex. 1003 ¶¶ 141, 146–147; Ex. 1028, ¶¶ 16-24. Accordingly, even if claim 7 were
`
`somehow construed to require arbiter logic to physically reside within an arbitrary
`
`block or particular packaged integrated circuit (rather than simply in the memory
`
`interface circuit of the decoder) such a variation is obvious over the prior art and in
`
`view of the record evidence as originally set forth in the Petition. See, e.g.,
`
`Petition, p. 57; see also Institution Decision, p. 36 (agreeing in substance).
`
`As detailed below, neither Patent Owner’s “part of [the] path to memory”
`
`strawman, nor its insinuation of a physical co-location requirement are persuasive,
`
`and the Board should confirm the unpatentability of claims 7-10 and 12 in its Final
`
`Written Decision.
`
`II. Challenge #32 (Bowes, Datasheet, Artieri, and Christiansen) Teaches or
`Suggests Each and Every Limitation of Claim 7 in Combination
`
`Patent Owner’s sole opposition to the grounds on which trial was instituted
`
`is to allege, relative to a single limitation of claim 7, that Bowes, Datasheet, Artieri,
`
`and Christiansen (in combination) fail to disclose “an arbiter included in the
`
`
`
`2 Challenges #1 and #2 (as applied to claims 1, 2 and 4) were mooted by the
`
`intervening finality of unpatentability determinations of the Board in IPR2015-
`
`01501. See Partial Termination, Paper 32, IPR2016-01114 (March 17, 2017).
`
`3
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`memory interface circuit of the decoder.” No other opposition arguments are
`
`advanced (see Ex. 1028, 8:21-9:18) and, accordingly, argument as to other
`
`limitations is waived.
`
`A. The Prior Art Teaches an “arbiter included in the memory
`interface circuit of the decoder.”
`
`Bowes’ DSP has a “memory interface circuit” which includes signal paths
`
`used by the DSP to coordinate access to the memory bus, including “control lines
`
`for such things as bus requests and bus granting signals.” Petition, pp. 52-53. In
`
`addition to the control lines, Bowes’ “arbiter logic is included in the memory
`
`interface circuit of DSP 20.” Petition, pp. 55-56.
`
`As explained by Dr. Colwell, Bowes’ arbiter, together with the signaling
`
`paths to and from the arbiter, are included in the memory interface circuit because
`
`those elements are “hardware that coordinates communication between the DSP
`
`and memory 14 … ” Petition, p. 56, see also Ex. 1003, ¶ 142. As further
`
`explained by Dr. Colwell, to perform a transaction with the main memory, the DSP
`
`must “(first) interface with the bus arbitration unit logic by sending a request signal
`
`on the control line (DSPREQ) and receiving a bus grant signal on the control line
`
`(DSPBGN).” Ex. 1003, ¶ 142. Accordingly, the arbiter is part of the “hardware,
`
`including signaling paths to or from a competing device or an arbiter, to coordinate
`
`communication via a memory bus,” consistent with the Board’s adopted
`
`4
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`construction of “memory interface circuit.”
`
`In addition, as the Board agreed in the Institution Decision, Christiansen
`
`“explicitly teaches that an arbiter can be located anywhere in the system” which
`
`includes “co-locating the arbitration logic with the DSP.” Institution Decision,
`
`p. 36, citing Petition, p. 57, Ex. 1003, ¶¶ 141, 146-147. Even if the claim were
`
`construed to require the arbiter logic to “physically reside in some arbitrary …
`
`packaged integrated circuit implementation of a DSP” (which it has not been), the
`
`Board agreed that such matters were well understood as matters of design choice.
`
`Institution Decision, p. 36, citing Petition, pp. 56-57. Those conclusions remain
`
`valid, and the Board should confirm in its Final Written Decision that claim 7, and
`
`the challenged claims which depend therefrom, are all unpatentable.
`
`B.
`
`Patent Owner’s “in the path to memory” Argument is
`Unpersuasive
`
`Patent Owner argues that Bowes does not teach “an arbiter included in the
`
`memory interface circuit of the decoder,” as is recited in claim 7 of the ’753 patent,
`
`because Bowes’ MCA 200 “is not part of DSP 20’s path to the memory.” See PO
`
`Response, p. 4. Patent Owner’s expert parrots this statement without providing
`
`any other analysis. See Ex. 2009, ¶ 36. For the reasons detailed below, Patent
`
`Owner’s argument is both unpersuasive and incorrect.
`
`First, Patent Owner improperly imports limitations into the claim by
`
`5
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`suggesting that, unless arbiter logic is in “DSP 20’s path to memory,” it cannot be
`
`part of a memory interface circuit. See PO Response, pp. 4-5. The claims do not
`
`recite an “in the path to memory” limitation. Rather, claim 7 simply requires that
`
`the arbiter be included in the memory interface circuit. Second, leaving aside the
`
`impropriety of importing limitations, Patent Owner myopically focuses on I/O
`
`driver paths to memory via data/address lines of the memory bus (see id.), while
`
`ignoring the very control paths (request/grant lines or signaling paths)
`
`encompassed by the Board’s adopted construction of “memory interface circuit.”
`
`Specifically, a POSITA would have understood that, in a system such as
`
`Bowes (or Bowes in view of Datasheet, Artieri and Christiansen, as in the instituted
`
`grounds), having an arbiter which receives requests and grants access to a shared
`
`memory bus, the arbiter is unquestionably in the coordination or control “path to
`
`memory” of devices which seek to access that shared memory. See Ex. 1028, ¶ 10.
`
`This conclusion is reinforced by the construction of “memory interface circuit” as
`
`hardware, including [the] signaling paths to or from a competing device or an
`
`arbiter, to coordinate communication via the memory bus. Bowes teaches an
`
`“arbitration technique … which allows a DSP to … share the memory bus
`
`resources with the other potential bus masters on the memory bus.” See Ex. 1005,
`
`4:49-55. Thus, before accessing the memory bus (and the memory), DSP 20
`
`coordinates its use of the shared memory bus based on request/grant signaling via a
`
`6
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`circuit path that includes, and indeed goes through, the arbiter. See Ex. 1028, ¶ 11.
`
`Bowes’ arbiter is therefore in the path to memory in the sense that matters under
`
`the Board’s adopted construction of the term “memory interface circuit.”
`
`Accordingly, Dr. Thornton’s statement that “MCA 200 is not part of
`
`DSP 20’s path to the memory” is incorrect, and the implication that Patent Owner
`
`wishes to Board to draw, namely that MCA 200 is somehow not in the memory
`
`interface circuit of Bowes’ DSP 20, is unsound. Simply stated, MCA 200 is within
`
`DSP 20’s path to the memory, and the arbitration logic within MCA 200 is in the
`
`memory interface circuit of DSP 20, as Dr. Colwell previously testified.
`
`C. The Evidence Confirms that Bowes’ Arbiter is included in the
`Memory Interface Circuit of Bowes’ DSP
`
`Dr. Colwell explained in his direct testimony that the “control lines and
`
`arbitration logic of Bowes are included in the memory interface circuit of the DSP
`
`20.” Ex. 1003, ¶ 144. “MCA 200 is coupled to the request/grant signal paths
`
`to/from the DSP 20 … and used to coordinate the DSP’s communication via the
`
`memory bus.” Id. Indeed, during cross-examination, Dr. Colwell testified that
`
`MCA 200’s job is to “control the shared [memory bus] resource among all the
`
`agents that need it, so it has to talk to each one accepting requests and sending out
`
`grants.” Ex. 2010, 43:15-18. Dr. Thornton agrees:
`
`
`
`7
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`
`
`Ex. 1027, 38:5-10.
`
`
`
`Thus, in Bowes, the DSP’s “memory interface circuit” can be understood to
`
`include: (1) the portion of the DSP which supplies bus request signals and receives
`
`bus grant signals; (2) the signaling path from the DSP to the bus arbitration unit
`
`logic (which carries the bus request signal); (3) the bus arbitration unit logic itself
`
`(which receives the bus request signal and supplies a bus grant signal); and (4) the
`
`signaling path from the bus arbitration unit logic back to the DSP (which carries
`
`the bus grant signal), all consistent with the Board’s claim construction. Ex. 1028,
`
`¶ 12; see also Ex. 1027, 55:8-17.
`
`Nonetheless, Patent Owner seeks to distract from this apparent agreement on
`
`the actual operation of Bowes arbiter, MCA 200, and on the signaling paths by
`
`which DSP 20’s access to shared memory is coordinated or controlled. Instead,
`
`Patent Owner seeks to sow confusion as to where MCA 200 resides and how and
`
`whether it is part of DSP 20’s path to memory. Patent Owner’s arguments, though,
`
`are without merit, as Dr. Colwell re-emphasizes:
`
`8
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`“It remains my opinion that the bus arbitration logic 240 of Bowes’
`MCA 200 is coupled into the memory interface circuit of DSP 20 via
`DSPREQ and DSPBGN signal paths by which bus requests are made
`by DSP 20 and corresponding bus grants are received from MCA 200.
`I explained this in my original declaration, and I reemphasize it here.
`The depictions of DSPREQ and DSPBGN signals as inputs to and
`outputs from bus arbitration unit logic 240 of MCA 200 of Bowes,
`together with (i) corresponding logic specifications (dspbr_l and
`dspbg) of VERILOG code reproduced in Appendix A of Bowes for
`an ASIC
`implementation and (ii) the states reflected
`in
`the
`corresponding
`state
`transition diagram
`(Bowes Fig. 3), are
`corroborative.
`
`Furthermore, the DSP3210 Datasheet itself lists the Bus Request
`(BRN) and Bus Grant (BGN) pins by which arbitration unit logic 240
`of MCA 200 would be understood by a POSITA to be coupled to
`DSP3210 (an exemplary embodiment of DSP 20 in Bowes) and into
`its 32-bit bus-master interface to system memory.
`
`Ex. 1028, ¶¶ 13-14 (internal citations omitted).
`
`Accordingly, Bowes’ arbitration logic in MCA 200, which is the component
`
`that receives the request signal carried over the DSPREQ signal path from a bus
`
`request pin (BRN) of DSP 20, and that (consistent with the VERILOG code and
`
`arbitration state transitions described by Bowes) supplies the grant signal carried
`
`over the DSPBGN signaling path to a bus grant pin (BGN) of DSP 20, would be
`
`9
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`understood by a POSITA to be “included in the memory interface circuit of the
`
`decoder” as recited in claim 7. See Ex. 1028, ¶ 15. Bowes teaches this claim
`
`feature, and the instituted Bowes, Datasheet, Artieri, and Christiansen grounds
`
`render obvious claims 7-10 and 12.
`
`D. Though Not Required by the Adopted Claim Construction, Bowes
`Suggests that Arbiter Logic Can Be Included in Other Logic
`
`As also taught by Bowes, “[i]n an alternative embodiment, the arbiter logic
`
`could be designed in some other form of logic.” Ex. 1005, 6:46-54, Ex. 1003,
`
`p. 107. One of the other “other form[s] of logic” taught by Bowes includes the
`
`DSP 20. Ex. 1003, p. 107; see also Ex. 1028, ¶ 17. Thus, a POSITA would have
`
`understood Bowes to have suggested the inclusion of the arbiter logic in some other
`
`logic block, such as DSP 20 (a decoder). See id.
`
`None of Patent Owner’s arguments change that teaching. Yet undeterred,
`
`Patent Owner attempts misdirection through various citations of Bowes, alleging
`
`that the DSP is bandwidth limited and its resources must be “reserved exclusively
`
`for data and control traffic dedicated to the video decoding process.” But Patent
`
`Owner’s arguments are without merit, because colocating the arbiter with the DSP
`
`20 would not have any meaningful effect on the DSP’s available resources,
`
`including bus and/or memory interface bandwidth available to the DSP or DSP
`
`processing power. Ex. 1028, ¶ 18.
`
`10
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`Indeed, Patent Owner’s argument is predicated on taking Dr. Colwell’s
`
`statements out of context and arguing that locating the arbitration in the DSP 20
`
`would “take up some of the chip’s resources.” See PO Response, pp. 5-7; compare
`
`Ex. 2010, 58:10-59:18 (Dr. Colwell describing “a few gates … [and] pins”
`
`required by the arbiter). From this exaggerated premise, Patent Owner implies that
`
`memory bus bandwidth would be consumed by an arbiter relocated to physically
`
`reside in an integrated circuit that also implements Bowes’ DSP. But Dr. Colwell
`
`never asserted that relocating the arbiter to the DSP would consume bandwidth.
`
`The only “resources” Dr. Colwell mentioned were a “few gates” and “pins.” See
`
`Ex. 2010, 58:23-59:18. Indeed, Dr. Colwell specifically testified that MCA 200
`
`does not use memory bus bandwidth:
`
`
`
`Ex. 2010, 43:4-5; see also Ex. 1028, ¶ 19. Dr. Thornton agreed that it would be
`
`“the most likely circumstance[]” that an arbiter would not “take up memory bus
`
`bandwidth itself.” Ex. 1027, 40:14-20.
`
`Dr. Thornton also confirmed that a POSITA could put “any number of
`
`disparate circuits” like an arbiter and a DSP “on a chip as long as there’s enough
`
`transistors and routing real estate.” Ex. 1027, 43:2-8 (speaking in terms of
`
`11
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`transistors and routing for signal paths, rather than gates and pins). With reference
`
`to the pins and gates that might be implicated in a colocation, Dr. Colwell confirms
`
`that a POSITA would expect an integrated circuit implementation of Bowes arbiter
`
`logic to employ perhaps one 4-bit counter, 100 logic gates and 6 pins (two pins for
`
`each bus master (CPU, I/O bus, NuBus)). Ex. 1028, ¶ 20. Relative to an
`
`integrated circuit of the class represented by DSP 20, neither an increase of 100
`
`gates, nor inclusion of a counter, nor an increase of 6 pins would have been viewed
`
`by a POSITA as a significant resource challenge. Id. Thus, were MCA 200’s
`
`functions included in the DSP 20 (or more precisely, in the decoder taught by the
`
`Bowes, Datasheet, Artieri, and Christiansen combination on which trial was
`
`instituted), there would be no effect on the ability of DSP 20 (or more precisely,
`
`the decoder) to access the memory bus bandwidth it requires.
`
`Furthermore, Dr. Colwell specified that he did not “see a lot of overlap
`
`between … the arbitration function” and the “agent … you’re trying to incorporate
`
`the arbiter into” (that is, the DSP or decoder). Ex. 2010, 59:1-18. Accordingly,
`
`any resources consumed by arbitration logic would not negatively impact the agent
`
`(e.g., DSP 20). Ex. 1028, ¶ 21. Thus, there is no basis, whether in Bowes or Dr.
`
`Colwell’s testimony, to suggest that colocating the arbiter logic in the DSP or
`
`decoder would affect performance of the DSP or decoder. Even if Bowes was
`
`“optimized” to support the DSP as Patent Owner alleges, integration of arbitration
`
`12
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`logic with “other logic” such as the DSP (as suggested by Bowes), would not have
`
`any significant effect on the DSP’s performance, as there would be no significant
`
`resource competition between the arbitration logic and the DSP. Ex. 1028, ¶ 21.
`
`In short, Patent Owner’s hypothecated resource concern is not a reason for a
`
`POSITA to ignore Bowes’ teachings.
`
`Indeed, Dr. Colwell’s testimony in cross-examination was that the only
`
`resource that MCA 200 uses is “electrical current.” Ex. 2010, 43:19–44:3. But
`
`whether MCA 200 was included in DSP 20 or not, a similar amount of electrical
`
`current would be used, and neither usage of such electrical current nor any
`
`marginal increase in heat dissipation requirements would affect the DSP 20’s
`
`processing power or its ability to access the bus interface (as Patent Owner alleges)
`
`or dissuade a POSITA from integrating integration of arbitration logic with “other
`
`logic” such as DSP 20. Ex. 1028, ¶ 22. Bowes never describes a need for
`
`“exclusive” resource allocation of the DSP. Id. Patent Owner’s arguments in this
`
`regard are unsupported by anything in Bowes itself.
`
`In its quest for some colorable resource contention between DSP 20 and
`
`MCA 200, Patent Owner asserts that request and grant signals involved in
`
`arbitration for memory access are carried over the memory bus itself, implying that
`
`arbitration requests/grants would contend for bandwidth of the memory bus. Ex.
`
`2009, ¶¶ 37-38. Patent Owner’s argument is despite Bowes’ clear depiction of
`
`13
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`separate lines for the DSPREQ and DSPBGN signals. Further, as Dr. Colwell
`
`indicates, while “control lines for such things as bus requests and bus granting
`
`signals and other system level control signals” can be viewed at one level of
`
`abstraction (such as in Bowes’ discussion of a top-level overview, see Ex. 1005,
`
`Fig. 2, 5:8-20) as provided by the memory bus, at a more detailed implementation
`
`level depicted by Bowes itself in FIG. 4, those control lines are more accurately
`
`understood by a POSITA to be “separate bus request and bus granting signal lines
`
`between the ... devices (e.g., CPU, DSP) and the arbiter.” See Ex. 1003, ¶ 141;
`
`Ex. 1028, ¶ 23. Dr. Thornton confirms that the DSPREQ line and DSPBGN line in
`
`Bowes’ FIG. 4 are “separate” “control line[s],” not data or address lines (which
`
`contradicts his own prior testimony, see Ex. 2009, ¶ 38).3 Ex. 1027, 54:20-23,
`
`55:8-17. Thus, bus request and bus grant signals would not affect memory bus
`
`bandwidth.
`
`A POSITA would have understood that, at the time of the invention, control
`
`signals for an arbiter were commonly carried over control lines separate from a
`
`memory bus, just as Bowes describes and depicts. Ex. 1005, 5:14-19, FIG. 4; Ex.
`
`1003, ¶ 141. Accordingly, Bowes’ arbiter, whether implemented in ASIC form as
`
`
`3 In any event, Christiansen also teaches control lines separate from a memory bus,
`
`as Dr. Thornton testified. Ex. 1027, 56:12-16; see also Ex. 1003, ¶ 141.
`
`14
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`MCA 200 or integrated as part of an integrated circuit implementing DSP 20 or a
`
`decoder, would not contend for or degrade data transfer bandwidth of the memory
`
`bus.
`
`Finally, Patent Owner makes no mention of Gove, which evidences that it
`
`was known to “integrate components such as DSP parallel processors … [and]
`
`arbiters … onto a single chip.” See Ex. 1003, ¶¶ 84, 145. It is uncontroverted that
`
`Gove supplies a “reason to decrease the number of disparate chips present,” thus
`
`supporting the conclusion that a POSITA would have found it obvious to co-locate
`
`the arbiter logic of Bowes with the DSP.
`
`E.
`
`Christiansen Also Suggests Co-Location of Arbitration Logic with
`the DSP.
`
`Patent Owner argues that a POSITA “would not take Christiansen’s
`
`statement at face value” as “certain locations are unsuitable for the arbiter.” But
`
`Patent Owner does not elaborate on what locations are unsuitable, nor does its
`
`expert provide any insight. Dr. Colwell confirms that Bowes DSP would be a
`
`suitable location. Ex. 1028, ¶ 24.
`
`Furthermore, Patent Owner fundamentally fails to consider the role of a
`
`POSITA; the POSITA is not an automaton, but a person of ordinary creativity, and
`
`a person of skill in the art. KSR Int'l Co. v. Teleflex Inc., 550 U.S. 398, 421
`
`(2007). A POSITA, reading Christiansen’s teachings, would have experimented
`
`15
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`and determined that certain locations are suitable for locating the arbitration
`
`functions. A POSITA would have considered factors such as those enumerated by
`
`Dr. Colwell in his Petition Declaration (see Ex. 1003, ¶ 143), and based on the
`
`suggestion of Christiansen that an arbiter could be placed anywhere in a system, a
`
`POSITA would have looked to relocate the arbiter into other suitable locations, one
`
`of which would have been the DSP 20 of Bowes. Ex. 1028, ¶ 24.
`
`As Dr. Colwell explained in his Petition Declaration, in Christiansen, the
`
`“arbiter is located within the dashed line that also includes the video input DMA
`
`controller 31,” confirming that “providing the arbiter with a video device is one
`
`possible location for the arbiter.” Ex. 1003, p. 108. Dr. Thornton agreed that the
`
`dotted line in FIG. 2 indicates that the video input DMA controller is “closely
`
`coupled at least with the arbiter” and could mean that the two devices are
`
`“collocated.” Ex. 1027, 58:11-20.
`
`Inclusion of the arbiter in Bowes’ DSP 20 (or, more generally, in the context
`
`of the combination on which trial was instituted, in the decoder), as suggested by
`
`Christiansen, constitutes a teaching or suggestion of an “arbiter included in the
`
`memory interface circuit of the decoder” as recited in claim 7. Thus, for this
`
`reason as well, the Board should confirm unpatentability of claim 7.
`
`16
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`III. The combination of Bowes, Datasheet, Artieri, Christiansen, and
`Arimilli renders claims 8 and 10 obvious.
`
`Patent Owner’s sole argument that claims 8 and 10 are not rendered obvious
`
`by the instituted Bowes, Datasheet, Artieri, Christiansen, and Arimilli combination
`
`is its contention that claim 7 (from which claims 8 and 10 depend) is not rendered
`
`obvious by Bowes, Datasheet, Artieri, and Christiansen. See PO Response, pp. 8-
`
`9. As discussed above, however, Bowes, Datasheet, Artieri, and Christiansen do in
`
`fact render obvious claim 7. Therefore, as set forth in the Petition, the combination
`
`of Bowes, Datasheet, Artieri, Christiansen, and Arimilli renders claims 8 and 10
`
`obvious.
`
`IV. The combination of Bowes, Datasheet, Artieri, and Christiansen renders
`claim 9 obvious.
`
`Patent Owner’s sole argument that claim 9 is not rendered obvious by the
`
`instituted Bowes, Datasheet, Artieri, and Christiansen combination is its contention
`
`that claim 7 (from which claim 9 depends) is not rendered obvious by Bowes,
`
`Datasheet, Artieri, and Christiansen. See PO Response, p. 9. As discussed above,
`
`however, Bowes, Datasheet, Artieri, and Christiansen do in fact render obvious
`
`claim 7. Therefore, as set forth in the Petition, the combination of Bowes,
`
`Datasheet, Artieri, and Christiansen renders claim 9 obvious.
`
`V. The combination of Bowes, Datasheet, Artieri, Christiansen, and Gove
`renders claim 12 obvious.
`
`Patent Owner’s sole argument that claim 12 is not rendered obvious by the
`
`17
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`instituted Bowes, Datasheet, Artieri, Christiansen, and Gove combination is its
`
`contention that claim 7 (from which claim 12 depends) is not rendered obvious by
`
`Bowes, Datasheet, Artieri, and Christiansen. See PO Response, pp. 9-10. As
`
`discussed above, however, Bowes, Datasheet, Artieri, and Christiansen do in fact
`
`render obvious claim 7. Therefore, as set forth in the Petition, the combination of
`
`Bowes, Datasheet, Artieri, Christiansen, and Gove renders claim 12 obvious.
`
`VI. Conclusion
`
`None of PUMA’s opposition arguments withstand scrutiny. For the reasons
`
`stated above, and based on the Petition, evidence and record, the Board should find
`
`the challenged claims unpatentable.
`
`Dated: June 9, 2017
`
`Respectfully submitted,
`
`
`
`
`
`/David W. OBrien/
`David W. O’Brien
`Registration No. 40,107
`
`
`
`18
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent No. 7,777,753)
`
`
`
`CERTIFICATE OF WORD COUNT
`
`Pursuant to 37 C.F.R. § 42.24, the undersigned attorney for the Petitioner,
`
`Apple Inc., declares that the argument section of this Reply (Sections I-VI) has a
`
`total of 4,010 words, according to the word count tool in Microsoft Word™.
`
`
`
`
`
`/David W. OBrien/
`David W. O’Brien
`Registration No. 40,107
`
`
`
`19
`
`

`

`
`
`Petitioner’s Reply
`IPR2016-01114 (Patent

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