`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`___________
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`___________
`Apple, Inc.
`PETITIONERS
`
`V.
`
`Parthenon Unified Memory Architecture LLC
`PATENT OWNER
`___________
`Case IPR No: 2016-01114
`Patent No. 7,777,753
`TITLE: ELECTRONIC SYSTEM AND METHOD FOR SELECTIVELY
`ALLOWING ACCESS TO A SHARED MEMORY
`____________
`PATENT OWNER’S PRELIMINARY RESPONSE
`UNDER 37 C.F.R. §42.107
`
`
`
`
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`
`TABLE OF CONTENTS
`
`
`INTRODUCTION ............................................................................................... 1
`I.
`II. THE `753 PATENT .......................................................................................... 2
`III. CLAIM CONSTRUCTION ............................................................................. 3
`IV. PETITIONER DOES NOT ESTABLISH A REASONABLE LIKELIHOOD
`THAT ANY CHALLENGED CLAIM IS INVALID ............................................... 6
`1. Ground 1: Bowes, Datasheet, Artieri, and Arimilli (claims 1 and 2) ............... 6
`a. The MPEG Standard Was Considered During the Prosecution of the `753
`Patent ................................................................................................................... 6
`b. Artieri Mirrors the Implementation Identified as Prior Art by the `753
`Patent ................................................................................................................... 7
`c. The combination of Bowes, Datasheet, Artieri and Arimilli does not
`disclose every element of claims 1 and 2 of the `753 Patent ............................ 10
`i. The proposed combination does not disclose “providing access to the main
`memory for a request for access to the main memory when the arbiter circuit is
`in an idle state” [claim 1] ................................................................................... 10
`ii. The proposed combination does not disclose wherein the video
`circuit/decoder is further configured to receive data from the [main] memory
`corresponding to at least one previously decoded [video] image [claim 2] ...... 15
`iii. The proposed combination does not disclose an arbiter that controls
`access to the main memory [claim 1] ................................................................ 30
`d. No motivation to combine Bowes and Artieri ............................................ 36
`2. Ground 2: Bowes, Datasheet, Artieri, Arimilli, and Shanley (claim 4) ......... 50
`3. Ground 3: Bowes, Datasheet, Artieri, and Christiansen (claim 7) ................. 50
`4. Ground 4: Bowes, Datasheet, Artieri, Christiansen and Arimilli (claims 8 and
`10) 52
`5. Ground 5: Bowes, Datasheet, Artieri, Christiansen, and Shanley (claim 9) .. 53
`ii
`
`
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`6. Ground 6: Bowes, Datasheet, Artieri, Christiansen, and Gove (claim 12) .... 54
`V. CONCLUSION .................................................................................................. 54
`
`
`
`iii
`
`
`
`
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`
`TABLE OF AUTHORITIES
`
`
`
`Cases
`C.R Bard, Inc. v. M3 Sys., Inc.,
` 157 F.3d 1350 (Fed. Cir. 1998) ..................................................................... 36, 38
`
`In re Fine,
` 837 F.2d 1071 (Fed. Cir. 1988) ..................................................................... 48, 51
`
`In re Rambus Inc.,
` 694 F.3d 42 (Fed. Cir. 2012) .................................................................................. 4
`
`In re Wilson,
` 424 F.2d 1382, (CCPA 1970) ............................................................................... 10
`
`Karlin Tech., Inc. v. Surgical Dynamics, Inc.,
` 177 F.3d 968, (Fed. Cir. 1999) ............................................................................. 36
`
`Kinetic Tech., Inc. v. Skyworks Solutions, Inc.,
` IPR2014-00530, 2014 WL 4925282, (Patent Tr. & App. Bd. Sep. 29, 2014) ..... 37
`
`KSR Int’l Co. v. Teleflex Inc., 550 U.S. 398, 418 (2007) ................................. 36, 38
`
`Parthenon Unified Memory Architecture, LLC v. Apple, Inc.,
` Case No. 2:15-cv-00225, Dkt No. 162, .................................................................. 5
`
`Phillips v. AWH Corp.,
` 415 F.3d 1303, (Fed. Cir. 2005) ............................................................................. 4
`
`Teleflex, Inc. v. Ficos N. America Corp.,
` 299 F.3d 1313 (Fed. Cir. 2002) ............................................................................ 37
`
`
`
`
`iv
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`Toyota Motor Corp. v. Cellport Sys., Inc.,
` Case IPR2015-00633, (PTAB Aug. 14, 2015) (Paper 11) ..................................... 4
`
`Vivid Techs., Inc. v. Am. Sci. & Eng’g, Inc.,
` 200 F.3d 795, 803 (Fed. Cir. 1999) ........................................................................ 4
`
`Rules
`35 U.S.C. § 314(a) ..................................................................................................... 1
`
`37 C.F.R. § 42.100(b) ................................................................................................ 3
`
`37 C.F.R. § 42.5(b) .................................................................................................... 3
`
`
`
`
`
`v
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`TABLE OF EXHIBITS
`
`Exhibit Description
`
`Claim Construction Memorandum Opinion and Order, Parthenon
`Unified Memory Architecture, LLC v. Apple, Inc., Case No. 2:15-
`cv-00225 (E.D. Tex.), Dkt No. 162
`Brad Hansen, The Dictionary of Multimedia, 1997
`Excerpts from Stone, H.S., High-Performance Computer
`Architecture, Addison-Wesley Publishing Company, Reading,
`Massachusetts, 1993, ISBN 0-201-52688-3.
`Developer Note – Macintosh Quadra 840AV and Macintosh Centris
`660AV Computers (“Quadra Developer Notes”)
`Institution Decision, IPR2015-01501 (U.S. Pat. No. 7,777,753)
`
`Exhibit
`No.
`
`2001
`
`2002
`2003
`
`2004
`
`2005
`
`
`
`vi
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`I.
`
`INTRODUCTION
`
`The patent owner Parthenon Unified Memory Architecture LLC (“Patent
`
`Owner”) respectfully requests that the Board deny the Petition for Inter Partes
`
`review (“Petition”) filed by Apple, Inc. (“Apple” or “Petitioner”) regarding certain
`
`claims of U.S. Patent No. 7,777,753 (“`753 Patent”) because the Petition fails to
`
`demonstrate a reasonable likelihood that the Petitioner would prevail as to at least
`
`one of the challenged claims, as required under 35 U.S.C. § 314(a).
`
`The Petition proposes six grounds challenging claims 1, 2, 4, 7-10, and 12
`
`(“challenged claims”) of the `753 Patent. Specifically, the Petitioner contends that:
`
`(1) claims 1 and 2 are obvious in view of Bowes, Datasheet, Artieri, and Arimilli
`
`(Ground 1); (2) claim 4 is obvious over Bowes in view of Datasheet, Artieri,
`
`Arimilli, and Shanley (Ground 2); (3) claim 7 is obvious over Bowes, Datasheet,
`
`Artieri, and Christiansen (Ground 3); (4) claims 8 and 10 are obvious over Bowes,
`
`Datasheet, Artieri, Christiansen, and Arimilli (Ground 4); (5) claim 9 is obvious over
`
`Bowes, Datasheet, Artieri, Christiansen, and Shanley (Ground 5); and (6) claim 12
`
`is obvious over Bowes, Datasheet, Artieri, Christiansen, and Gove (Ground 6).
`
`Grounds 1 and 3 fail at least because the proposed combinations do not
`
`disclose all limitations of independent claims 1 and 7 and dependent claim 2.
`
`Specifically, the proposed combinations do not disclose the recited: (i) “idle state;”
`
`
`
`1
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`(ii) decoder receiving data from the main memory corresponding to at least one
`
`previously decoded video image; and (iii) an arbiter that controls access to the main
`
`memory. By extension, the challenged dependent claims are also not obvious in view
`
`of the proposed combinations. Therefore, there is no reasonable likelihood that the
`
`Petitioner would prevail with respect to any of the claims challenged in Grounds 1-
`
`6. The Petition should be denied because there is no reasonable likelihood that the
`
`Petitioner would prevail as to any of the challenged claims.
`
`II. THE `753 PATENT
`
`The `753 Patent is generally directed to sharing a memory interface between
`
`a video decoder and another device contained in an electronic system. `753 Pat. [Ex.
`
`1001], Abstract; independent claims 1 and 7. Accordingly, the electronic system
`
`includes a bus and a main memory coupled to the bus. Id. at claim 1. The main
`
`memory has stored therein data corresponding to video images to be decoded. Id. A
`
`video circuit is coupled to the bus and receives data from the main memory
`
`corresponding to a video image to be decoded. Id. The video circuit outputs decoded
`
`video data corresponding to the current video image to be displayed on a display
`
`device. Id. The current video image to be displayed is stored in the main memory.
`
`Id. In addition to the video circuit, the electronic system includes another device
`
`such as, for example, a processor that is coupled to the main memory. Id. An arbiter
`
`
`
`2
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`circuit is coupled to the processor and the video circuit and is configured to receive
`
`requests for access to the main memory from the video circuit and the processor and
`
`control access to the main memory. Id.
`
`III. CLAIM CONSTRUCTION
`Pursuant to 37 C.F.R. § 42.100(b), “[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.” However, the `753 Patent expires in August 2016. Accordingly,
`
`the `753 Patent will expire before the Board is likely to issue a final written decision
`
`as to the patentability of the challenged claims. Therefore, the claim terms are to be
`
`construed in accordance with the standard set forth in Phillips.1 37 C.F.R. § 42.5(b);
`
`see Toyota Motor Corp. v. Cellport Sys., Inc., Case IPR2015-00633, slip op. at 8-10
`
`(PTAB Aug. 14, 2015) (Paper 11); cf. In re Rambus Inc., 694 F.3d 42, 46 (Fed. Cir.
`
`2012) (“While claims are generally given their broadest possible scope during
`
`prosecution, the Board’s review of the claims of an expired patent is similar to that
`
`of a district court’s review.”) (internal citation omitted). Under this standard, the
`
`
`1 The construction of the terms and the analysis of the claims set forth herein would
`
`have remained the same even if the broadest reasonable interpretation standard was
`
`applied.
`
`
`
`3
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`claim terms are given their ordinary and accustomed meaning as understood by one
`
`having ordinary skill in the art at the time of the invention in the context of the entire
`
`patent, considering intrinsic evidence (the claims, the specification, and the
`
`prosecution history), and extrinsic evidence (technical dictionaries, treatises, etc.) to
`
`a lesser extent. Phillips v. AWH Corp., 415 F.3d 1303, 1313, 1316-17 (Fed. Cir.
`
`2005).
`
`Only terms which are in controversy in this proceeding need to be construed,
`
`and then only to the extent necessary to resolve the controversy. Vivid Techs., Inc.
`
`v. Am. Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999). Accordingly, no
`
`constructions are necessary in this case.2
`
`Further, Patent Owner disagrees with Petitioner’s proposed construction for
`
`the term “decoder.” Patent Owner requests that to the extent the Board deems a
`
`construction necessary, it construe this term consistent with the term’s construction
`
`in parallel proceedings. Specifically, Patent Owner requests that the term “decoder”
`
`be construed to mean “hardware and/or software that translates data streams into
`
`
`2 The analysis herein would remain unchanged even if the Board were to adopt the
`
`Petitioner’s proposed constructions for the terms “decoder,” “video circuit” and
`
`“memory interface circuit” or otherwise construe these terms.
`
`
`
`4
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`video or audio information.” See [Ex. 2005 IPR2015-01501, Institution Dec. at 10].
`
`This construction is consistent the specification as well as the dictionary definition
`
`of the term “decoder”. [`753 Pat., Ex. 1001, 1:66-67 (“a video and/or audio
`
`decompression device (hereinafter ‘decoder’)”)]; [Ex. 2002, at 56 (“decoder (n).
`
`Any hardware or software system that translates data streams into video or audio
`
`information”)].
`
`Similarly, with respect to the term “memory interface circuit,” Patent Owner
`
`disagrees with Petitioner’s arbitrarily added requirement that the term be limited to
`
`“hardware.” In fact, in parallel litigation, the Court construed the term “memory
`
`interface” to include “hardware, or hardware with software” and the parties agreed
`
`that the term should include “hardware” as well as “hardware with software.” [Ex.
`
`2001, Parthenon Unified Memory Architecture, LLC v. Apple, Inc., Case No. 2:15-
`
`cv-00225, Dkt No. 162, at 18-22]. Accordingly, Patent Owner requests that to the
`
`extent the Board deems a construction necessary, it construe the term consistent with
`
`the Court’s construction in parallel litigation.
`
`Finally, with respect to the claim terms “bus,” “display device,” “arbiter,” and
`
`“arbiter circuit,” unless otherwise noted, the analysis below applies the constructions
`
`agreed to by the parties in the parallel litigation. Ex. 1010, pp. 1-2. Those agreed
`
`constructions are consistent with the Phillips standard. Moreover, unless explicitly
`
`
`
`5
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`noted below, the validity analysis below remains unchanged even under a broadest
`
`reasonable interpretation of these terms.
`
`IV. PETITIONER DOES NOT ESTABLISH A REASONABLE
`LIKELIHOOD THAT ANY CHALLENGED CLAIM IS INVALID
`
`1. Ground 1: Bowes, Datasheet, Artieri, and Arimilli (claims 1 and 2)
`The Petition does not establish a reasonable likelihood that any challenged
`
`claim is invalid as obvious in view of Bowes, Datasheet, Artieri and Arimilli for at
`
`least three reasons: (a) the proposed combination relies on disclosure or teaching that
`
`was already before the Office during prosecution of the `753 Patent; (b) Artieri
`
`discloses what the `753 Patent identifies as prior art and suffers from the same
`
`shortcomings; (c) Bowes, Datasheet, Artieri, and Arimilli, alone or in combination,
`
`fail to disclose all limitations of the challenged claims; and (d) one of ordinary skill
`
`would not have been motivated to combine Bowes, Artieri and Arimilli as suggested
`
`by the Petitioner.
`
`a. The MPEG Standard Was Considered During the Prosecution of
`the `753 Patent
`
`Artieri is directed to “a system for decoding an image encoded according to
`
`an MPEG Standard.” [Ex. 1007, at 2]. The Petitioner relies on Figure 3 of Artieri for
`
`the proposition that it would have been obvious to replace the DSP (20) of Bowes
`
`with “video decoder circuits specialized for computations dictated by industry-
`
`
`
`6
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`accepted MPEG Standards.” Pet. at 22. The Examiner was well aware of the MPEG
`
`Standard during prosecution of the `753 Patent. More than 30 references considered
`
`by the Examiner during prosecution of the `753 Patent were directed to the MPEG
`
`Standard. `753 Pat. [Ex. 1001], pp. 1-4. In fact, the MPEG Standard was
`
`incorporated by reference into the specification of the `753 Patent. Id. at 14:66-15:3.
`
`Accordingly, this petition presents substantially the same prior art that was already
`
`considered by the Examiner during prosecution of the `753 Patent.
`
`b. Artieri Mirrors the Implementation Identified as Prior Art by the
``753 Patent
`
`Artieri discloses nothing more than the very same system identified in the
`
``753 Patent as prior art. In describing the background of the invention, the `753
`
`Patent notes that a typical decoder such as an MPEG decoder (10) contained a
`
`video/audio decoding circuit (12/14), a microcontroller (16), and a memory interface
`
`(18) coupled to a dedicated memory (22). [`753 Pat., Ex. 1001, 2:21-42]. The `753
`
`Patent then highlights the disadvantages of this prior art system:
`
`A typical MPEG decoder 10 requires 16 Mbits of memory to operate in
`
`the Main Profile at Main Level mode (MP at ML). This typically means
`
`that the decoder requires a 2 Mbyte memory. Memory 22 is dedicated
`
`to the MPEG decoder 10 and increases the price of adding a decoder 10
`
`
`
`7
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`to the electronic system. In current technology, the cost of this
`
`additional dedicated memory 22 can be a significant percentage of the
`
`cost of the decoder.
`
`Id. at 2:43-51. Figure 1c of the `753 Patent depicts this prior art configuration
`
`and is reproduced below side by side with Figure 3 of Artieri.
`
`
`
`
`
`8
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`Like the prior art system discussed in the `753 Patent, Figure 3 of Artieri depicts an
`
`implementation where the decoder is coupled to and utilizes, a dedicated “image
`
`memory 15.” Ex. 1007 at 2 (e.g., “Any MPEG decoder, in particular for standard
`
`MPEG 2, generally includes … a memory 15.”); 7 (“According to an embodiment
`
`of the present invention, elements that have to exchange data with the image memory
`
`are connected to the memory bus by respective write or read buffer memories via
`
`the memory bus.”); 12 (“In Figure 3, the elements already included in Figure 1 are
`
`designated by the same references;” “A bus, hereafter memory bus MBUS, connects
`
`the image memory 15 to the compressed data input bus CDin, to the input of the
`
`variable length word decoder (VLD) 10, to the input of the half-pixel filter 14, and
`
`to the input of a display controller 18.”).
`
`Accordingly, Artieri discloses the very same configuration identified in the
`
``753 Patent as prior art and suffers from the same drawbacks. In fact, the `753 Patent
`
`is directed to eliminating the “image memory 15” of Artieri – i.e., the decoder’s
`
`dedicated memory. See `753 Pat., 5:47-51 (“An advantage of the present invention
`
`is the significant cost reduction due to the fact that the video and/or audio
`
`decompression and/or compression device does not need its own dedicated memory
`
`but can share a memory with another device and still operate in real time”).
`
`
`
`9
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`c. The combination of Bowes, Datasheet, Artieri and Arimilli does not
`disclose every element of claims 1 and 2 of the `753 Patent
`
`The proposed combination does not disclose “each and every” claim
`
`limitation. See, e.g., In re Wilson, 424 F.2d 1382, 1385 (CCPA 1970) (“All words in
`
`a claim must be considered in judging the patentability of that claim against the prior
`
`art”).
`
`i. The proposed combination does not disclose “providing access
`to the main memory for a request for access to the main memory
`when the arbiter circuit is in an idle state” [claim 1]
`
`The Petitioner first relies on Bowes with respect to this limitation. [Pet. at 36].
`
`However, Bowes does not disclose this limitation because the arbiter of Bowes does
`
`not have an “idle state.” The `753 Patent discloses an arbiter which has three states,
`
`one of which is the idle state. [`753 Pat., 13:4-6]. In the idle state, “there is no device
`
`accessing the memory and there are no requests to access the memory.” [`753 Pat.,
`
`13:4-6]. Bowes does not disclose such an idle state. Instead, in Bowes, “the state of
`
`the memory bus assignment defaults to the CPU and remains parked on the CPU
`
`until other resources request the memory bus.” [Bowes, 8:30-33]. Accordingly, in
`
`Bowes, even if there are no requests to access the memory, the CPU is given access
`
`to the memory. Therefore, the arbiter of Bowes does not have an “idle state” in which
`
`no device accesses the memory. Id.
`
`
`
`10
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`The use of the recited “idle state” is beneficial compared to the arbitration
`
`scheme of Bowes. A POSA would understand that the memory arbiter of the `753
`
`Patent being in an “idle state” allows for bus traffic that does not require memory
`
`access to occur in an unimpeded fashion. As an example, a video decoder could
`
`receive data from a peripheral device such as a DVD drive directly via the bus while
`
`the memory arbiter was in the “idle state.” Thus, a POSA would appreciate that the
`
`“idle state” of the `753 Patent aids in ensuring that no device monopolizes the bus
`
`starving the other devices. [`753 Pat., 5:66-4:5]. In contrast, the Bowes bus arbiter
`
`would not allow such bus traffic to occur until such time that the statically fixed
`
`priority schedule according to the Bowes arbiter state diagram allows a device to
`
`control the bus for a “time slice” period. The Bowes bus arbiter causes the bus to be
`
`monopolized during the “time slice” period that the bus is assigned to a particular
`
`bus master. [Bowes Pat., 8:23-27; 8:45-56; 9:11-15; FIG. 3]. Moreover, the “default
`
`state” of Bowes where “the memory bus assignment defaults to the CPU and remains
`
`parked on the CPU” [Bowes, 8:30-33] cannot be conflated with the idle state recited
`
`in the `753 Patent because the only permissible bus transactions allowed by the
`
`Bowes “default state” are those initiated by the CPU whereas the idle state of the
`
``753 Patent would allow for bus transactions to be initiated from either a first device
`
`or a decoder.
`
`
`
`11
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`The Petitioner then makes a conclusory statement that this limitation would
`
`have been obvious in view of a table in Arimilli. [Pet. at 37]. The Petitioner does not
`
`identify where in the table of Arimilli this limitation is disclosed. More specifically,
`
`the Petitioner has not identified any disclosure in Arimilli of the “idle state” as
`
`disclosed in the `753 Patent – namely, one where “there is no device accessing the
`
`memory and there are no requests to access the memory.” [`753 Pat., 13:4-6].
`
`Moreover, even if Arimilli did disclose an idle state (which it does not), a
`
`POSA would not have been motivated to modify the arbitration scheme of Bowes in
`
`light of Arimilli. In Bowes, the MCA (200) is coupled to the memory bus (110) and
`
`contains both the memory controller circuitry and the bus arbiter. [Bowes, Ex. 1005;
`
`6:44-52; FIG 2]. Furthermore, when one of the four potential bus masters of Bowes
`
`requests exclusive use of the memory bus (110), that resource propagates a bus
`
`request signal over the memory bus (110) to the MCA (200). [Bowes, Ex. 1005;
`
`7:64-8:3] (emphasis added). In contrast in Arimilli, the System Controller (130) is
`
`responsible for receiving all bus requests via dedicated point-to-point unidirectional
`
`or bidirectional lines. [Arimilli, Ex. 1008, FIG. 1; 3:53-64; 4:3-6; 5:5-9] (emphasis
`
`added). Arimilli’s System Controller (130) is thus enabled to receive packets of
`
`requests from the potential bus masters via these dedicated lines that are distinct and
`
`separate from the bus resource (108) that is being arbitrated and it may receive these
`
`
`
`12
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`packets of requests in a concurrent manner. [Arimilli, Ex. 1008, 2:23-28; 4:3-14].
`
`Accordingly, in Arimilli the potential bus masters can support a “private”
`
`communication protocol between the various bus devices and system controller
`
`(130). [Arimilli, Ex. 1008; 4:10-14]. The Arimilli bus arbitration method requires
`
`the potential bus masters to have the capability to encode and formulate packets of
`
`bus requests and to furthermore communicate these requests over dedicated point-
`
`to-point couplings with the Arimilli System Controller (130) wherein these
`
`dedicated point-to-point couplings are separate and distinct from the bus that is being
`
`arbitrated. This “topology is capable of supporting totally independent and
`
`concurrent address and data bus requests and address and data bus grants;” “provides
`
`for system scalability without affecting the request-to-grant speed;” and “is capable
`
`of supporting ‘private’ communication protocol between various bus devices and
`
`system controller 130.” [Arimilli, 4:6-14]. This design is wholly different from
`
`Bowes where the bus requests are propagated over the memory bus (110) itself.
`
`[Bowes, Ex. 1005; 7:64-8:3]. In fact, Bowes’ configuration would not offer the
`
`benefits enumerated in Arimilli. [Arimilli, 4:6-14]. For at least this reason, a POSA
`
`would not have been motivated to combine Arimilli and Bowes because the
`
`proposed arbitration scheme in Arimilli is incompatible with Bowes and the
`
`proposed combination would render the system inoperable.
`
`
`
`13
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`Moreover, a POSA would understand that Bowes is directed to a single digital
`
`computer architecture in which subsystems such as an I/O interface and a NuBus
`
`controller share a common memory bus and support real-time applications such as
`
`isochronous processing. [Bowes, Ex. 1005; 1:18-22; 2:63-3:2]. In contrast, Arimilli
`
`is directed to data processing systems and, in particular to a system and method for
`
`intelligent communication of bus requests and bus grants within a data processing
`
`system. [Arimilli, Ex. 1008; 1:41-44]. For this reason, incorporation of the Arimilli
`
`arbitration method and system into a Bowes digital computer architecture would
`
`require undue experimentation that would at least involve complete redesign and
`
`implementation of the potential bus masters such as the I/O interfaces and NuBus
`
`controllers to enable them to support intelligent communications processing and to
`
`further support a private and dedicated point-to-point coupling with the Arimilli
`
`System Controller (130). Such redesign is significant and departs from the system
`
`architecture contemplated by Bowes. [Bowes, Ex. 1005; FIG. 2]. Moreover a POSA
`
`would recognize that even if such undue experimentation were undertaken, the
`
`resulting system will be inoperable.
`
`
`
`14
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`ii. The proposed combination does not disclose wherein the
`video circuit is further configured to receive data from the
`main memory corresponding to at least one previously
`decoded video image [claim 2]
`
`Figure 1c of the `753 Patent depicts a system having a decoder in accordance
`
`
`
`with the prior art.
`
`
`
`The system includes a number of components that are connected to a
`
`peripheral bus (170) via interfaces. [`753 Pat., 2:56-63]. A Central Processing Unit
`
`(“CPU”) (152) communicates with the peripheral bus (170) through an interface
`
`circuit (146) enabling the main memory (168) of the system to be shared between
`
`the CPU (152) and other peripherals that may require it. [`753 Pat., 2:64-67].
`
`Typically, one of the peripherals connected to the peripheral bus (170) as a master
`
`
`
`15
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`is a decoder (10). [`753 Pat., 3:1-3]. The decoder (10) receives encoded or
`
`compressed data from a source peripheral (22) and decodes that data. For instance,
`
`if the data to be decoded is video image data, the decoder then directs the decoded
`
`video images to a video controller (120) for display. [`753 Pat., 3:3-14].
`
`Traditionally, the decoder (10) included its own dedicated memory (22) which
`
`was divided into three image area buffers (M1, M2, M3) and a Compressed Data
`
`Buffer (CDB) and the compressed image to be decoded was stored in the CDB
`
`before it was decoded. [`753 Pat., 3:14-19]. Typically, the decoding of images under
`
`the MPEG Standard involves processing of “I”, “P” and “B” frames. “I” frames are
`
`so called “intra” image frames whose compressed data directly corresponds to an
`
`actual image. [`753 Pat., 3:31-32]. “P” frames are so called “predicted” image frames
`
`the construction of which uses pixel blocks of a previously decoded image frame.
`
`[`753 Pat., 3:23-25]. Finally, “B” frames are so called “bidirectional” image frames
`
`the construction of which uses pixel blocks from two previously decoded images.
`
`[`753 Pat., 3:26-28]. Accordingly, the “I” and “P” image frames are used to
`
`reconstruct subsequent “P” and “B” frames while “B” frames are not used to
`
`reconstruct subsequent image frames. [`753 Pat., 3:28-30].
`
`Figure 1c depicts how a prior art decoder (10) uses the buffers M1, M2, and
`
`M3 of its dedicated memory (22) during the decoding process. [`753 Pat., 3:20-22;
`
`
`
`16
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`3:31-50]. Accordingly, in prior art systems, although the system included a main
`
`memory (168) which the decoder (10) could access via the peripheral bus (170), the
`
`decoder (10) utilized its local dedicated memory (22) not the main memory (168)
`
`when decoding an image. Specifically, an image to be decoded was stored in the
`
`CDB of the dedicated memory (22). The decoder (10) then received the image to be
`
`decoded from the CDB in its dedicated memory (22). The decoder (10) also received
`
`a previously decoded image (i.e., an “I” image frame or a “P” image frame) from the
`
`buffers (M1, M2, M3) in its dedicated memory (22). The decoder (10) then used the
`
`previously decoded image (i.e., the “I” or “P” image frame) to decode the image to
`
`be decoded using, for example, the MPEG decoding standard. The use of this
`
`dedicated memory (22) allowed the decoder (10) to decode a compressed image
`
`without having to access the main memory and avoided dropping image frames
`
`while preserving the available bandwidth on the peripheral bus (170). [`753 Pat.,
`
`3:60-4:48].
`
`The `753 Patent discloses an improved system which allows the decoder and
`
`a first device (e.g., a CPU) to share the main system memory when decoding an
`
`image and eliminates the need for a dedicated memory for the decoder.
`
`Figure 4 of the `753 Patent depicts an embodiment of the claimed invention
`
`where the decoder/encoder (80) shares the main memory (168) with other peripheral
`
`
`
`17
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`devices (e.g., the CPU (152)). [`753 Pat., 10:14-17]. As shown in Figure 4, the
`
`decoder/encoder (80) does not have a dedicated memory and instead uses a region
`
`(22’) of the main memory (168) of the system for the decoding process. [`753 Pat.,
`
`10:24-26]. The region (22’) of the main memory (168) includes a Compressed Data
`
`Buffer (CDB) into which the image source (122) writes a compressed image (i.e., an
`
`image to be decoded) and two image buffers M1, and M2 associated with “I” and
`
`“P” image frames (i.e., previously decoded images). [`753 Pat., 10:27-30]. The third
`
`buffer (M3) used in dedicated memory of prior art decoders has been eliminated and
`
`the “B” frames which are not used to decode other images are directly supplied to
`
`the display adapter (120) as they are being decoded. [`753 Pat., 10:30-33].
`
`Accordingly, in the improved system of the `753 Patent an image to be
`
`decoded is directed from the source (122) to the CDB in the main memory (168).
`
`[`753 Pat., 10:34-36]. This image to be decoded is transferred from the CDB in the
`
`
`
`
`
`18
`
`
`
`IPR2016-01114
`Patent Owner Preliminary Response
`U.S. Patent No. 7,777,753
`
`
`
`main memory (168) to the decoder/encoder (80) over the peripheral bus (170) and is
`
`decoded by the decoder. [`753 Pat., 10:36-37]. If the decoded image is an “I” image
`
`frame or a “P” image frame, the decoder/encoder (80) retransmits the decoded image
`
`to buffers M1 and M2 in the main memory (168). [`753 Pat., 10:37-39]. These “I”
`
`and “P” image frames may then be transmitted from the buffers M1 and M2 in the
`
`main memory (168) back to the deco