throbber
IPR2023-00975
`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

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