throbber
IPR2016-01114
`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

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