`U.S. Pat. No. 6,874,014
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`APPLE INC.,
`
`Petitioner
`
`v.
`
`SONRAI MEMORY LIMITED,
`
`Patent Owner
`
`PETITION FOR INTER PARTES REVIEW OF
`U.S. PATENT NO. 6,874,014
`
`
`
`i
`
`
`
`
`
`
`
`
`
`
`
`TABLE OF CONTENTS
`INTRODUCTION .......................................................................................... 1
`I.
`II. MANDATORY NOTICES ............................................................................ 1
`A.
`Real Party-in-Interest ........................................................................... 1
`B.
`Related Matters ..................................................................................... 1
`C.
`Counsel ................................................................................................. 2
`D.
`Service Information, Email, Hand Delivery, and Postal ...................... 2
`III. CERTIFICATION OF GROUNDS FOR STANDING ................................. 3
`IV. OVERVIEW OF CHALLENGE AND RELIEF REQUESTED ................... 3
`A.
`Prior Art Patents and Printed Publications ........................................... 3
`B.
`Grounds for Challenge ......................................................................... 4
`V. OVERVIEW OF THE ’014 PATENT AND THE PRIOR ART ................... 4
`A.
`Summary of the Alleged Invention ...................................................... 4
`B.
`Level of Ordinary Skill in the Art ........................................................ 7
`C.
`Prosecution History .............................................................................. 7
`D. Overview of Gulick .............................................................................. 8
`E.
`Overview of AAPA ............................................................................ 13
`VI. CLAIM CONSTRUCTION ......................................................................... 15
`A.
`"simultaneously executing two or more operating systems” ............. 16
`B.
`“multiple operating systems residing in a memory” .......................... 16
`C.
`“multiple processors are connected to said memory via a bus” ......... 16
`D.
`“processor means” in claim 12 ........................................................... 17
`E.
`“operating system means” in claim 12 ............................................... 18
`F.
`“memory means” in claim 12 ............................................................. 18
`VII. SPECIFIC GROUNDS FOR PETITION ..................................................... 19
`A. Ground 1: Claims 1, 3, 5, 7, 11-13, 15 are obvious over the
`combination of Gulick and AAPA ..................................................... 19
`1.
`Claim 1 ..................................................................................... 19
`2.
`Claim 3 ..................................................................................... 40
`3.
`Claim 5 ..................................................................................... 46
`
`
`
`
`
`
`
`B.
`
`Claim 7 ..................................................................................... 47
`4.
`Claim 11 ................................................................................... 49
`5.
`Claim 12 ................................................................................... 49
`6.
`Claim 13 ................................................................................... 58
`7.
`Claim 15 ................................................................................... 59
`8.
`Ground 2: Claims 1, 3, 5, 7, 11-13, 15 are obvious over the
`combination of AAPA and Gulick ..................................................... 59
`1.
`Claim 1 ..................................................................................... 60
`2.
`Claim 3 ..................................................................................... 74
`3.
`Claim 5 ..................................................................................... 75
`4.
`Claim 7 ..................................................................................... 77
`5.
`Claim 11 ................................................................................... 80
`6.
`Claim 12 ................................................................................... 80
`7.
`Claim 13 ................................................................................... 88
`8.
`Claim 15 ................................................................................... 88
`VIII. DISCRETIONARY DENIAL IS NOT APPROPRIATE ............................ 88
`A. General Plastic Denial is Inappropriate ............................................. 88
`B.
`Fintiv Discretionary Denial is Inappropriate ...................................... 89
`1.
`Fintiv Factor 1: Institution Will Enable a Stay ........................ 89
`2.
`Fintiv Factor 2: District Court Schedule .................................. 89
`3.
`Fintiv Factor 3: Parallel Proceeding Considerations ............... 90
`4.
`Fintiv Factor 4: The Petition Raises Unique Issues ................. 90
`5.
`Fintiv Factor 5: The Petition Will Enable Cancellation of
`Claims that Might Be Reasserted ............................................. 91
`Fintiv Factor 6: Other Considerations Support Institution ..... 91
`6.
`IX. CONCLUSION ............................................................................................. 92
`
`
`
`
`
`
`
`
`
`
`I.
`
`INTRODUCTION
`
`Apple Inc. (“Apple” or “Petitioner”) petitions for inter partes review of U.S.
`
`Patent No. 6,874,014 (“’014 patent”) (EX1001). The ’014 patent describes a chip
`
`architecture having multiple processors on a single die that utilizes multiple
`
`operating systems. As shown below, the system described in the ’014 patent was
`
`known in the prior art.
`
`II. MANDATORY NOTICES
`
`A. Real Party-in-Interest
`
`Pursuant to 37 C.F.R. § 42.8(b)(1), Petitioner certifies that Apple is the real
`
`party-in-interest, and further certifies that no other party exercised control or could
`
`exercise control over the filing of this petition or Apple’s participation in any
`
`proceeding instituted on this petition.
`
`B. Related Matters
`
`According to assignment records at the United States Patent and Trademark
`
`Office, the ’014 patent is currently owned by Sonrai Memory Limited (“Patent
`
`Owner” or “PO”).
`
`The ’014 patent is asserted in the matter Sonrai Memory Ltd. v. Apple Inc.,
`
`6:22-cv-00787 (WDTX).
`
`The ’014 patent was the subject of a previously filed inter partes review – IPR
`
`2021-01454 (hereinafter “’1454 IPR”). In the ’1454 IPR, prior Petitioner requested
`
`
`
`
`
`
`
`1
`
`
`
`
`
`institution of inter partes review of the ’014 patent under the same grounds proposed
`
`in the present Petition. On March 4, 2022, the Board issued their decision instituting
`
`inter partes review of all of the challenged claims of the ’014 patent on all grounds
`
`asserted in the former Petition. On October 12, 2022, the Board granted the joint
`
`Motion to Terminate the ’1454 IPR proceeding following a settlement agreement
`
`between the parties. Although the Board had instituted inter partes review of the
`
`challenged claims, the Board did not decide the merits of the proceedings.
`
`The present petition for inter partes review is also related to IPR2023-00819
`
`that is substantially similar to the ’1454 IPR. The ’819 IPR was filed by Petitioner
`
`and presents substantially the same grounds as the ’1454 IPR. The present petition
`
`presents different grounds from the ’819 and ’1454 IPRs.
`
`C. Counsel
`
`Lead Counsel: Joseph Wolfe (Reg. No. 73,173)
`
`Backup Counsel: James Heintz (Reg. No. 41,828)
`
`D.
`
`Service Information, Email, Hand Delivery, and Postal
`
`Apple consents to electronic service at joseph.wolfe@us.dlapiper.com and
`
`DLA-Apple-Sonrai-IPR@us.dlapiper.com
`
`Petitioner can be reached at DLA Piper LLP (US), 1650 Market Street, Suite
`
`5000, Philadelphia, PA 19103, Phone: 215-656-3359, Fax: 215-606-2059.
`
`
`
`
`
`
`
`2
`
`
`
`
`
`III. CERTIFICATION OF GROUNDS FOR STANDING
`
`Petitioner certifies pursuant to Rule 42.104(a) that the patent for which review
`
`is sought is available for inter partes review, and that Petitioner is not barred or
`
`estopped from requesting an inter partes review challenging the patent claims on the
`
`grounds identified in this Petition.
`
`IV. OVERVIEW OF CHALLENGE AND RELIEF REQUESTED
`
`Pursuant to Rules 42.22(a)(1) and 42.104(1)-(2), Petitioner challenges claims
`
`1, 3, 5, 7, 11-13, and 15 of the ’014 patent.
`
`A.
`
`Prior Art Patents and Printed Publications
`
`The ’014 patent issued from U.S. Patent Application No. 09/865,605 (“’605
`
`application”), filed on May 29, 2001. Petitioner applies prior art with a priority date
`
`earlier than the ’605 application’s filing date, May 29, 2001 (“Critical Date”).
`
`The following references are pertinent to the grounds of unpatentability:1
`
`1.
`
`U.S. Patent No. 6,314,501 (“Gulick”), filed as Application No.
`
`09/215,424 on December 18, 1998, and issued on November 6, 2001,
`
`is prior art under at least 35 U.S.C. § 102(e).
`
`2.
`
`Applicant Admitted Prior Art (“AAPA”) in the ’014 Patent.
`
`
`
`1 Because the ’014 patent issued from an application filed prior to enactment of the
`
`America Invents Act (“AIA”), the pre-AIA statutory framework applies.
`
`
`
`
`
`
`3
`
`
`
`
`
`B. Grounds for Challenge
`
`This Petition, supported by the declaration of Dr. Martin G. Walker (“Walker
`
`Decl.”) (EX1002), requests cancellation of claims 1, 3, 5, 7, 11-13, and 15 as being
`
`unpatentable under 35 U.S.C. § 103. See 35 U.S.C. § 314(a). The grounds for
`
`challenge include the following:
`
` Grounds References
`
`Challenged Claims
`
`1. §103
`
`Gulick in view of Applicant
`Admitted Prior Art (AAPA)
`
`1, 3, 5, 7, 11-13, 15
`
`2. §103
`
`AAPA in view of Gulick
`
`1, 3, 5, 7, 11-13, 15
`
`
`
`V. OVERVIEW OF THE ’014 PATENT AND THE PRIOR ART
`
`A.
`
`Summary of the Alleged Invention
`
`The ’014 patent relates to “a multiprocessing chip utilizing multiple operating
`
`systems.” EX1001, 1:6-10. The ’014 patent admits that multiprocessing systems
`
`with multiple processors on a single die were well-known, and it depicts an example
`
`of this known prior art single die multiprocessing system in Figure 2. EX1001, 1:34-
`
`59; 1:41-42 (explaining that it was well-known in the art to use “multiple processors
`
`on a single die” to conserve space in a system). EX1002, ¶38.
`
`
`
`
`
`
`
`4
`
`
`
`
`
`
`
`EX1001, FIG. 2 (annotated).
`
`The prior art multiprocessing system (200) includes a chip multiprocessor 295
`
`that “includes multiple processors 210-240 on a single die 290” (highlighted orange).
`
`EX1001, 1:34-37. The processors 210-240 use an operating system 250 (highlighted
`
`yellow) stored in memory 260 (highlighted blue). EX1001, 1:37-40. The processors
`
`“may communicate with the memory 260 via a bus 270.” EX1001, 1:40-41. The
`
`’014 patent states that “schemes that have placed multiple processors on a single
`
`chip typically utilize a single operating system for tying all the processors together.”
`
`EX1001, 1:44-47. The ’014 patent also acknowledges that it was known in the art
`
`that multiprocessor systems could “support[] multiple processors executing multiple
`
`operating systems.”EX1001, 1:60-63; EX1002, ¶39.
`
`Unlike the AAPA system of FIG. 2 with multiple processors on a die and a
`
`
`
`
`
`
`
`5
`
`
`
`
`
`single operating system, the ’014 patent discloses a “multiprocessing system” where
`
`“multiple processors are connected to a memory storing multiple operating
`
`systems,” as illustrated in Figure 3 below. EX1001, 2:12-16 (emphasis added)2;
`
`EX1002, ¶40.
`
`
`
`EX1001, FIG. 3 (annotated), 2:54-55.
`
`Like the prior-art system in FIG. 2, the computer system 300 in FIG. 3
`
`includes a chip multiprocessor 350 having multiple processors 305-320 mounted on
`
`a single die (highlighted orange). EX1001, 3:4-7. The purported advance of the
`
`multiprocessing system is that it further includes multiple operating systems 325-
`
`340 (highlighted yellow) stored in a memory 365 (highlighted blue), rather than a
`
`single operating system 250 as shown in FIG. 2 above. EX1001, 3:10-11. The ’014
`
`
`
`2 Unless otherwise noted, all emphases are added.
`
`
`
`
`
`
`
`6
`
`
`
`
`
`patent explains that “[d]uring operation, each processor 305-320 may access a
`
`respective operating system 325-340 by communicating with the memory 365, for
`
`example, via a bus 370.” EX1001, 3:11-14. The ’014 patent also explains that
`
`“[e]ach processor may be … capable of simultaneously executing multiple operating
`
`systems, for example, by context switching, which may include rapidly switching
`
`between multiple operating systems.” EX1001, 3:47-51; EX1002, ¶41.
`
`As explained below, all the limitations in the challenged claims were known
`
`in the prior art and obvious. See infra Section VII; EX1002, ¶42; see also EX1002
`
`¶¶18-.7 (technology background, citing Exhibits 1007-1017), ¶¶43-56 (discussing
`
`the prior art at issue in this petition), ¶¶71-275 (discussing prior art disclosures in
`
`view of each claim’s limitations).
`
`B.
`
`Level of Ordinary Skill in the Art
`
`A person having ordinary skill in the art (“POSITA”) for the ’014 patent
`
`would have had at least a bachelor’s degree in electrical engineering, computer
`
`science, computer engineering, or an equivalent, and at least two years of experience
`
`relating to the field of computer processor architecture. Additional education could
`
`substitute for experience in the field, and vice versa. EX1002, ¶¶15-17
`
`C.
`
`Prosecution History
`
`During prosecution, the Examiner issued a first Office Action mailed April
`
`16, 2004. In the first Office Action, the pending claims were rejected under 35
`
`
`
`
`
`
`
`7
`
`
`
`
`
`U.S.C. § 102 as being anticipated by AAPA. EX1004, 121-126. In response,
`
`Applicant argued over the rejection without amendments. EX1004, 110-119. The
`
`Examiner issued a second Office Action mailed August 26, 2004. EX1004, 98-103.
`
`In the second Office Action, the pending claims were rejected as obvious over
`
`AAPA in view of US Patent No. 6,772,241 (“George”) (EX1011) and US Patent
`
`No. 6,526,462 (“Elabd”) (EX1012). See id. In distinguishing prior art, Applicant
`
`amended claim 1 to include the limitation “wherein . . . two or more of said
`
`multiple processors are capable of simultaneously executing two or more operating
`
`systems of said multiple operating systems.” EX1004, 87-97 (PO amended claims
`
`7 and 13 in a similar fashion). PO argued that the prior art of record did not
`
`disclose the “simultaneously executing” limitation. Id. Subsequently, the claims
`
`were allowed. EX1004, 77-80.
`
`D. Overview of Gulick
`
`Gulick discloses a multi-processor computer system that includes “one or
`
`more processor modules and a main memory having one or more memory storage
`
`units . . . that allows a plurality of operating systems to concurrently execute in
`
`different partitions within the computer system and allows the different partitions
`
`to communicate with one another through shared memory.” EX1005, 8:47-53.
`
`Gulick discloses a “multi-processor system that includes processor modules 110,
`
`112, and 114” that “share access to main (or global) memory 160 . . . through a
`
`
`
`
`
`
`8
`
`
`
`
`
`system interconnection mechanism, such as system interconnection 130.”
`
`EX1005, 10:53-67. Such arrangement allows processor modules 110-114 to
`
`“communicate with each other through main memory 160.” EX1005, 10:64-67;
`
`EX1002, ¶43.
`
`Gulick discloses that the processor modules 110-114 “may be configured as
`
`a separate partition within the computer system, such that multiple partitions may
`
`exist within the computer system.” EX1005, 11:1-3. Each partition operates
`
`“under the control of a separate operating system.” EX1005, 11:4-5. For example,
`
`as shown below and disclosed in Gulick, “each processor module 110, 112, and
`
`114 . . . can be defined as a separate partition controlled via a separate operating
`
`system 170, 172, and 174.” EX1005, 11:5-10, FIG. 1; EX1002, ¶44.
`
`
`
`
`
`
`
`9
`
`
`
`
`
`
`
`EX1005, FIG. 1.
`
`
`
`Gulick disclose that “[e]ach operating system 170, 172 and 174 views main
`
`memory separately as though each is the only entity accessing main memory 160.”
`
`EX1005, 11:8-10; EX1002, ¶45.
`
`
`
`FIG. 2 illustrates components of an embodiment of the computing system
`
`shown in FIG. 1 in more detail. Computer system 200 includes main memory 160
`
`and a plurality of processing modules 240 connected to main memory via third
`
`level cache modules 230 and crossbar interconnects 290. EX1005, 11:24-26;
`
`EX1002, ¶46.
`
`
`
`
`
`
`
`
`
`10
`
`
`
`
`
`EX1005, FIG. 2.
`
`
`
`Computer system 200 includes pairs of processors – processor
`
`240A/processor 240B. Processor 240A and processor 240B “share a common bus
`
`(e.g., 280A) with a single [third level cache application specific integrated circuits]
`
`TCT (e.g., 270A) within a given [third level cache] TLC (e.g., 230A).” EX1005,
`
`11:45-54. Gulick discloses that “each TLC 230 is connected to four processors”
`
`and that “[e]ach TLC 230 and its respective four processors define a sub-Pod.”
`
`EX1005, 11:57-60. Two sub-Pods “are connected via crossbar interconnect (e.g.,
`
`crossbar interconnect 290A or 290B) to form a Pod.” EX1005, 11:60-62; EX1002,
`
`¶47.
`
`
`
`Computer system 200 includes “multiple partitions . . . each of which may
`
`comprise one or more Pods or sub-pods, each operates under the control of a
`
`separate operating system.” EX1005, 13:21-24. As shown in FIG. 5 (reproduced
`
`below), the memory configuration of computer system 200 includes “three
`
`operating systems” each of which “has its own address space 502.” EX1005,
`
`13:30-36; EX1002, ¶48.
`
`
`
`
`
`
`
`11
`
`
`
`
`
`
`
`
`
`EX1005, FIG. 5.
`
`
`
`FIG. 5 illustrates three memory windows (annotated red, green, blue,
`
`respectively) that “are defined within the address space 504 of main memory 160”
`
`
`
`
`
`
`12
`
`
`
`
`
`and a shared memory (annotated yellow), “which is accessible by all three
`
`operating systems.” EX1005, 13:37-43; FIG. 5. Gulick discloses that “the present
`
`invention contemplates an environment wherein at least two of the operating
`
`systems are different and one or more operating systems does not control or
`
`manage the second operating system.” EX1005, 13:26-29. In this manner, Gulick
`
`discloses a multi-processor computer system and method that allows for “multiple
`
`operating systems, including different operating systems, to operate in different
`
`partitions on the computer system.” EX1005, 2:37-56; EX1002, ¶49.
`
`E. Overview of AAPA
`
`The Memorandum entitled “Updated Guidance on the Treatment of
`
`Statements of the Applicant in the Challenged Patent in Inter Partes Reviews
`
`Under § 311” (hereinafter, “AAPA Memo”) (EX1006) published by Katherine
`
`Vidal on June 9, 2022, establishes that it is appropriate for Petitioners to use
`
`AAPA as either a primary reference or a secondary reference. EX1006, 5.
`
`The ’014 patent admits that multiprocessing systems with multiple
`
`processors on a single die were well-known, and it depicts a known prior art
`
`system in FIG. 2 below. EX1001, 1:34-59; 1:41-42 (explaining that it was well-
`
`known in the art to use “multiple processors on a single die” to conserve space in a
`
`system); EX1002, ¶50.
`
`
`
`
`
`
`
`13
`
`
`
`
`
`
`
`EX1001, FIG. 2 (annotated).
`
`Multiprocessing system 200 includes a chip multiprocessor 295 that
`
`“includes multiple processors 210-240 on a single die 290” (highlighted orange).
`
`EX1001, 1:34-37. Processors 210-240 use a single operating system 250
`
`(highlighted yellow) stored in memory 260 (highlighted blue). EX1001, 1:37-40.
`
`Processors “may communicate with the memory 260 via a bus 270.” EX1001,
`
`1:40-41. The ’014 patent states that “schemes that have placed multiple processors
`
`on a single chip typically utilize a single operating system for tying all the
`
`processors together.” EX1001, 1:44-47. The ’014 patent also admits that it was
`
`known in the art that multiprocessor systems could “support[] multiple processors
`
`executing multiple operating systems”. EX1001, 1:60-63; EX1002, ¶51.
`
`
`
`
`
`
`
`14
`
`
`
`
`
`VI. CLAIM CONSTRUCTION
`
`Claims subject to inter partes review are to be “construed using the same
`
`claim construction standard that would be used to construe the claim in a civil action
`
`under 35 U.S.C. 282(b), including construing the claim in accordance with the
`
`ordinary and customary meaning of such claim as understood by one of ordinary
`
`skill in the art and the prosecution history pertaining to the patent.” 37 C.F.R.
`
`§ 42.100(b); Phillips v. AWH Corp., 415 F.3d 1303, 1312-16 (Fed. Circ. 2005). The
`
`Board, however, only construes the claims when necessary to resolve the
`
`controversy. Toyota Motor Corp. v. Cellport Sys., Inc., IPR2015-00633, Paper no.
`
`11 at 16 (Aug. 14, 2015). Aside from the terms addressed below, Petitioner submits
`
`that no express constructions of any of the terms are necessary and that the
`
`challenged claims should be interpreted according to their plain and ordinary
`
`meaning.3
`
`
`
`3 Petitioner reserves all rights to raise claim construction and other arguments,
`
`including challenges under 35 U.S.C. §§ 101 or 112, in district court as relevant to
`
`those proceedings. See, e.g., Target Corp. v. Proxicom Wireless, LLC, IPR2020-
`
`00904, Paper 11 at 11-13 (November 10, 2020). A comparison of the claims to
`
`
`
`
`
`
`
`
`
`15
`
`
`
`
`
`A.
`
`"simultaneously executing two or more operating systems”
`
`In the currently pending litigation, Petitioner and PO have agreed that
`
`“simultaneously executing two or more operating systems” should be construed as
`
`“simultaneously executing two or more independent operating systems.” The
`
`Petition demonstrates that the challenged claims are obvious under this
`
`construction or under the plain meaning of the claim language. EX1002, ¶¶58-59.
`
`B.
`
`“multiple operating systems residing in a memory”
`
`
`
`In the currently pending litigation, Petitioner and PO have agreed that
`
`“multiple operations systems residing in a memory” should be construed as
`
`“multiple operating system residing in the same memory.” The Petition
`
`demonstrates that the challenged claims are obvious under this construction or
`
`under the plain meaning of the claim language. EX1002, ¶¶60-61.
`
`C.
`
`“multiple processors are connected to said memory via a bus”
`(claim 3)
`
`
`In the currently pending litigation, Petitioner and PO have agreed that
`
`“multiple processors are connected to said memory via a bus” should be construed
`
`as “multiple processors are connected to said memory via the same bus.” The
`
`
`
`any accused products in litigation may raise controversies that are not presented
`
`here given the similarities between the references and the patent.
`
`
`
`
`
`
`
`16
`
`
`
`
`
`Petition demonstrates that the challenged claims are obvious under this
`
`construction or under the plain meaning of the claim language. EX1002, ¶¶62-63.
`
`D.
`
`“processor means for executing a plurality of operating system
`means” (claim 12)
`
`In the currently pending litigation, Petitioner and PO have an agreed upon 35
`
`U.S.C. § 112 ¶6 construction for “processor means.” The agreed-upon function is
`
`“executing a plurality of operating system means.” The agreed-upon structure is
`
`“chip multiprocessor 350 having multiple processors 305-320 mounted on a single
`
`die 360 as shown in Figure 3 and associated descriptions in the specification; or chip
`
`multiprocessor 450 having multiple processors 405-420 mounted on a single die 460
`
`shown in Figure 4 and associated descriptions in the specification; and equivalents
`
`thereof.” The function and corresponding structure are substantially similar to those
`
`proposed by petitioner in the ’1454 IPR. EX1002, ¶64.
`
`Further, to the extent the Board does not adopt the agreed upon construction,
`
`Petitioner submits
`
`that an alternative function of “processor means”
`
`is
`
`“simultaneously execute two or more operating system means of said plurality of
`
`operating system means.” The structure corresponding to this function is the same
`
`as the agreed-upon construction. EX1002, ¶65.
`
`
`
`
`
`
`
`17
`
`
`
`
`
`Additionally, to the extent that “processor means” is not a means plus function
`
`limitation, “processor means” should be construed according to its plain meaning.
`
`EX1002, ¶66.
`
`E.
`
`“operating system means” (claim 12)
`
`The “operating system means” phrase does not recite “means for” language.
`
`Instead, the “operator system means” only recites “means” and does not recite a
`
`function corresponding to the means. EX1001, 4:66, Claim 12. Accordingly,
`
`“operating system means” does not invoke 35 U.S.C. § 112 ¶6 and should be given
`
`its plain and ordinary meaning. See Rodime PLC v. Seagate Tech., Inc., 174 F.3d
`
`1294, 1302 (Fed. Cir. 1999). Further, this term is not subject to any claim
`
`construction dispute in the current litigation. EX1002, ¶68.
`
`F.
`
`“memory means for storing said plurality of operating system
`means” (claim 12)
`
`The “memory means” phrase recites “means for” language, which invokes 35
`
`U.S.C. § 112 ¶6. EX1001, 5:1, Claim 12. The identified function of the “memory
`
`means” is “storing said plurality of operating system means.” EX1001, 5:1-2, Claim
`
`12. The ’014 patent identifies as corresponding structure “SRAM and/or DRAM on
`
`the same chip as one or more processors; SRAM and/or DRAM on separate chips
`
`connected to one or more processors; magnetic media, such as tape or disk; optical
`
`media, such as CD-ROM; and the like.” EX1001, 3:15-20. EX1002, ¶69.
`
`
`
`
`
`
`
`18
`
`
`
`
`
`VII. SPECIFIC GROUNDS FOR PETITION
`
`Pursuant to Rule 42.104(b)(4)-(5), the following sections, detail the grounds
`
`of unpatentability, the limitations of the challenged claims of the ’014 patent, and
`
`how these claims are obvious in view of the prior art.
`
`A. Ground 1: Claims 1, 3, 5, 7, 11-13, 15 are obvious over the
`combination of Gulick and AAPA
`
`Gulick is highly relevant to claims 1, 3, 5, 7, 11-13, and 15 of the ’014
`
`patent. EX1002, ¶71.
`
`1.
`
`Claim 1
`
`a.
`
`A multiprocessing system comprising
`
`To the extent the preambles are limiting, the Gulick-AAPA combination
`
`(hereinafter “Gulick-AAPA”) discloses the limitations therein. EX1002, ¶72.
`
`Gulick discloses “a multi-processor system that includes processor modules
`
`110, 112, and 114.” EX1005, 10:53-54; EX1002, ¶73.
`
`
`
`
`
`
`
`19
`
`
`
`
`
`
`
`EX1005, FIG. 1.
`
`Gulick discloses a more detailed description of an embodiment of the multi-
`
`processor system of FIG. 1. For example, as shown below, Gulick discloses “a
`
`computing system 200 . . . [that] includes a main memory . . . and a plurality of
`
`processing modules 240 connected to the main memory.” EX1005, 11:22-26, FIG.
`
`2; EX1002, ¶74.
`
`
`
`
`
`
`
`20
`
`
`
`
`
`
`
`EX1005, FIG. 2.
`
`Gulick states that “the processing modules and the main memory [as shown
`
`in FIG. 2] are arranged in a symmetrical multiprocessing architecture. EX1005,
`
`11:28-32; EX1002, ¶75.
`
`AAPA Fig. 2 likewise shows a conventional chip multiprocessor 295 in a
`
`computer system 200. EX1001, 1:34-59; 1:41-42; EX1002, ¶76.
`
`
`
`Therefore, Gulick-AAPA discloses and/or suggests this limitation. EX1002,
`
`¶77.
`
`
`
`
`
`
`
`21
`
`
`
`
`
`b. multiple processors mounted on a single die
`
`Gulick-AAPA discloses this limitation. EX1002, ¶78.
`
`Gulick discloses a computer system that includes processor modules 110-
`
`114 (highlighted green) labeled as “processor(s)” in Fig. 1. EX1005, 10:53-54.
`
`Each processor module 110-114 “can . . . include a plurality of processors.”
`
`EX1005, 10:59-60; EX1002, ¶79.
`
`
`
`EX1005, FIG. 1 (annotated).
`
`
`
`Gulick discloses computer system 200 that includes a plurality of processing
`
`modules 240 comprising processors 240A/240B-240R/240S (highlighted green).
`
`EX1005, 11:24-26; EX1002, ¶80.
`
`
`
`
`
`
`
`22
`
`
`
`
`
`
`
`EX1005, FIG. 2 (annotated).
`
`Computer system 200 includes “multiple partitions . . . each of which may
`
`comprise one or more Pods or sub-pods, each operates under the control of a
`
`
`
`
`
`
`23
`
`
`
`
`
`separate operating system.” EX1005, 13:21-24. Gulick discloses that a pod is
`
`formed from multiple sub-pods. EX1005, 11:60-62 (Two sub-Pods “are connected
`
`via crossbar interconnect (e.g., crossbar interconnect 290A or 290B) to form a
`
`Pod”). Gulick’s pods and sub-pods are “both examples of processing modules.”
`
`EX1005, 10:35-42. One or more processing modules form a partition operating
`
`under the control of its own operating system. EX1005, 9:41-46, 10:27-34;
`
`EX1002, ¶81.
`
`
`
`Gulick also teaches that “the present invention contemplates other
`
`multiprocessing environments and configurations.” EX1005, 13:12-14. This
`
`further demonstrates to a POSITA that Gulick contemplates implementing a
`
`plurality of operating systems on a variety of conventional multiprocessors,
`
`including those disclosed in the AAPA. EX1002, ¶82.
`
`To the extent that Gulick does not explicitly provide that the multiple
`
`processors are mounted on a single die, AAPA teaches doing so. EX1002, ¶83.
`
`The ’014 patent discloses that it is well known for a computer system to
`
`have multiple processors mounted on a single die. For example, the ’014 patent
`
`discloses a “conventional multiprocessing scheme . . . [that] includes a computer
`
`system having a chip multiprocessor 295.” EX1001, 1:34-36; EX1002, ¶84.
`
`
`
`
`
`
`
`
`
`24
`
`
`
`
`
`
`
`EX1001, FIG. 2 (annotated).
`
`The ’014 patent provides that conventional multiprocessing schemes include
`
`a chip multiprocessor 295 that “includes multiple processors 210-240 on a single
`
`die 290” (highlighted orange). EX1001, 1:34-37; EX1002, ¶85.
`
`As set forth in the AAPA Memo, patentee’s admissions regarding the scope
`
`and content of the prior art can be used to supply missing claim limitations that
`
`were generally known in the art prior to the invention. EX1006, 4. Accordingly,
`
`Petitioner’s use of AAPA to supply a missing claim limitation (i.e., use of a single
`
`die) is entirely proper.
`
`A POSITA would have found it obvious in light of AAPA to configure the
`
`system in Gulick so that its multiple processors are “mounted on a single die,” as
`
`claimed, and would have had a reasonable expectation of success in so doing.
`
`
`
`
`
`
`
`25
`
`
`
`
`
`Such an implementation would have been a straightforward combination of well-
`
`known technologies using known methods and would have had predictable results.
`
`See KSR Int’l Co. v. Teleflex Inc., 550 U.S. 398, 416-18 (2007). EX1002 ¶86.
`
`A POSITA would have recognized that Gulick and AAPA disclose features
`
`in a similar technological field. For example, both Gulick and AAPA relate to
`
`multi-processor computing systems. EX1005, 10:53-54 (“FIG. 1 illustrates a multi-
`
`processor system that includes processor modules 110, 112, and 114”); EX1005,
`
`11:28-32 (“the processing modules and the main memory [as shown in FIG. 2] are
`
`arranged in a symmetrical multiprocessing architecture”); EX1001, 1:34-36 (“A
`
`second conventional multiprocessing scheme (shown in FIG. 2) includes a
`
`computer system 200 having a chip multiprocessor 295.”). EX1002, ¶87.
`
`Further, a POSITA would have been motivated to configure the system in
`
`Gulick so that its multiple processors are “mounted on a single die” to obtain
`
`benefits associated with using multiple processors on a single integrated circuit die
`
`that are applicable to any multiprocessing architecture, including Gulick’s, that the
`
`AAPA admits were known to a POSITA. For example, utilizing a single die is
`
`beneficial because it allows system 200 to conserve space by providing multiple
`
`processors on a single die. EX1001, 1:41-42. Additionally, in the AAPA
`
`“mounting multiple processors on a single die reduces the cabling problem
`
`inherent in connecting multiple processors on separate dies in separate houses,”
`
`
`
`
`
`
`26
`
`
`
`
`
`“reduces the latency for communication among the processors”, “improves the
`
`efficiency of message passing”, “reduces chip-to-chip communication costs”,
`
`“leads to further power efficiency”, and increases “scalability for multiprocessing.”
`
`EX1001, 2:26-38; EX1002, ¶88.
`
`Therefore, consistent with the AAPA Memo, the patentee’s admissions both
`
`support a motivation to combine particular disclosures and demonstrates the
`
`knowledge of the ordinarily-skilled artisan at the time of the invention. EX1006,
`
`4. Thus, Petitioner’s reliance on AAPA is proper. EX1002, ¶89.
`
`Moreover, the following discussion includes examples that show that,
`
`consistent with AAPA, the benefits of having multiple processors on a single di