throbber
U.S. Patent 6,516,442
`Petition for Inter Partes Review
`
`Docket No.: 0100157.00263US1
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`PATENT:
`
`6,516,442
`
`INVENTORS: YUANLONG WANG, BRIAN BIARD, DANIEL FU, EARL
`COHEN, CARL AMDAHL
`
`FILED:
`
`ISSUED:
`
`TITLE:
`
`MARCH 30, 1999
`
`FEBRUARY 4, 2003
`
`CHANNEL INTERFACE AND PROTOCOLS FOR CACHE
`COHERENCY IN A SCALABLE SYMMETRIC
`MULTIPROCESSOR SYSTEM
`
`
`
`___________________________________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________________________________________
`
`EMC Corporation
`Petitioner
`
`v.
`
`Intellectual Ventures II, LLC
`Patent Owner
`
`Case IPR2016-01106
`
`
`
`PETITION FOR INTER PARTES REVIEW OF U.S. PATENT NO. 6,516,442
`UNDER 35 U.S.C. § 312 AND 37 C.F.R. § 42.104
`
`
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`
`TABLE OF CONTENTS
`
`Introduction .......................................................................................................... 1 
`I. 
`II.  Mandatory Notices ............................................................................................... 2 
`A.  Real Party-in-Interest .................................................................................... 2 
`B.  Related Matters ............................................................................................. 2 
`C.  Counsel .......................................................................................................... 3 
`D.  Service Information ....................................................................................... 3 
`III. Certification of Grounds for Standing ................................................................. 3 
`IV. Overview of Challenge and Relief Requested ..................................................... 3 
`A.  Prior Art Patents and Printed Publications .................................................... 4 
`B.  Level of Ordinary Skill in the Art ................................................................. 4 
`C.  Relief Requested ........................................................................................... 5 
`V.  Overview of the ’442 Patent ................................................................................ 5 
`A.  Purported Invention of the ’442 Patent ......................................................... 5 
`B.  Summary of the Prosecution History ............................................................ 9 
`VI. Claim Construction ............................................................................................ 11 
`A.  “switch fabric” (claims 1, 24) ..................................................................... 11 
`B.  “packet” (claims 1-2, 24, and 25 ) .............................................................. 13 
`C.  “channel” (claims 1-2, 12, 24-25, 28, 34) ................................................... 14 
`D.  “interface” (claims 1-2, 5, , 12, 24, 34) ....................................................... 15 
`E. 
`“error correction” (claims 1 and 24) ........................................................... 19 
`F. 
`“error correction code” (claims 2 and 25) ................................................... 20 
`VII.  GROUNDS FOR CHALLENGE ............................................................... 21 
`A.  Overview of Prior Art ................................................................................. 23 
`B.  Ground 1: Claims 1, 2, 12, 24, 25, and 34 are anticipated by Reschke ...... 31 
`C.  Ground 2: Claims 1, 2, 12, 24, 25, and 34 are obvious over Reschke ........ 64 
`D.  Ground 3: Claims 5, 9, 10, 28, 32, and 33 would have been obvious over
`Reschke in view of Nishtala........................................................................ 65 
`E.  Ground 4: Claims 2 and 25 would have been obvious over Reschke in view
`of Müller ...................................................................................................... 75 
`
`i
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`VIII.  Conclusion ................................................................................................... 79 
`
`
`
`
`
`ii
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`
`I.
`
`INTRODUCTION
`
`U.S. Pat. No. 6,516,442 (“the ’442 patent,” Ex. 1001) concerns a shared-
`
`memory multi-processor system in which processors and memory are
`
`interconnected through the use of a switch fabric. The ‘442 applicants asserted that
`
`their use of a switch fabric – providing “multiple concurrent buses” so that
`
`multiple processors could concurrently access data stored in memory – was an
`
`improvement over the prior art, which (the applicants believed) required processors
`
`to compete for access to a shared system bus. (Ex. 1002, ¶24.)
`
`During prosecution, it soon became clear that the applicants’ concept of
`
`using a switch fabric was not new. To secure allowance, the applicants accordingly
`
`changed course, and amended their claims to additionally require that the
`
`interfaces to the switch, processors, and memory perform error correction.
`
`But the concept of interfaces performing error correction – like the concept
`
`of using a switch fabric – was old and had already been disclosed in multiple prior
`
`art references. In fact, the precise configuration the applicants claimed as novel
`
`was previously disclosed in U.S. Patent No. 5,490,250 to Reschke et al.
`
`(“Reschke,” Ex. 1003), which was not before the Examiner during prosecution.
`
`Among other prior art references, Reschke discloses a shared-memory
`
`multiprocessor system that uses a switch fabric to provide multiple concurrent
`
`buses between the various components of the system, including multiple
`
`1
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`processors and shared memory, and that has interfaces that perform error
`
`correction. (Ex. 1002, ¶91.)
`
`In sum, all of the features of the ’442 claims were well known in the art
`
`years before the ’442 priority date. (Ex. 1002, ¶58.)
`
`II. MANDATORY NOTICES
`A. Real Party-in-Interest
`EMC Corporation (“EMC” or “Petitioner”) is the real party-in-interest.
`
`B. Related Matters
`The ’442 patent is assigned to Intellectual Ventures II LLC and has been
`
`asserted four times: On July 8, 2015, Intellectual Ventures I LLC and Intellectual
`
`Ventures II LLC. (collectively, “Intellectual Ventures” or “Patent Owner”) sued
`
`HCC Insurance Holdings, Inc. and related entities in the Eastern District of Texas.
`
`Intellectual Ventures I LLC. et al. v. HCC Insurance Holdings, Inc. et al. (6:15-cv-
`
`660). On Feb. 23, 2016, Intellectual Ventures II LLC sued Kemper Corporation
`
`and related entities in the Eastern District of Texas. Intellectual Ventures II LLC v.
`
`Kemper Corp. et al. (6:16-cv-081). On May 10, 2016, Intellectual Ventures sued
`
`EMC Corp. (Petitioner), Lenovo Group Ltd., and related entities in the District of
`
`Massachusetts. Intellectual Ventures I LLC. et al. v. Lenovo Group Ltd., et al.
`
`(1:16-cv-10860). On May 11, 2016, Intellectual Ventures sued NetApp, Inc. in the
`
`2
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`District of Massachusetts. Intellectual Ventures I LLC. et al. v. NetApp, Inc. (1:16-
`
`cv-10868).
`
`C. Counsel
`Lead Counsel:
`Peter M. Dichiara (Registration No. 38,005)
`
`Backup Counsel: Brian M. Seeve (Registration No. 71,721)
`
`Service Information
`
`D.
`E-mail: peter.dichiara@wilmerhale.com, brian.seeve@wilmerhale.com
`
`Post and Hand Delivery: WilmerHale, 60 State St., Boston MA 02109
`
`Telephone: 617-526-6000
`
`Petitioners consent to service by email.
`
`III. CERTIFICATION OF GROUNDS FOR STANDING
`Petitioner certifies pursuant to Rule 42.104(a) that the ‘442 patent 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(b)(1)-(2), Petitioner challenges
`
`claims 1, 2, 5, 9, 10, 12, 24, 25, 28, and 32-34 of the ’442 Patent (the “challenged
`
`claims”) and requests that each challenged claim be canceled.
`
`3
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`Prior Art Patents and Printed Publications
`
`A.
`Petitioner relies upon the patents and printed publications listed in the Table
`
`of Exhibits, including:
`
`1. U.S. Patent No. 5,490,250 to Reschke et al., filed Dec. 31, 1991. (Ex. 1003).
`
`2. U.S. Patent No. 5,581,729 to Nishtala et al., Filed Mar. 31, 1995. (Ex. 1004).
`
`3. Müller, William G., “Storage Controller Chip”, published in Spruth, W. The
`
`Design of a Microprocessor. Stamped Dec. 14, 1989 by the Library of
`
`Congress (“Müller,” Ex. 1005).
`
`Level of Ordinary Skill in the Art
`
`B.
`The ’442 patent relates to the field of computing technology in general, and
`
`more specifically the field of computer systems architecture. At the time the ’442
`
`patent was filed, a person of ordinary skill in this field would have had at least a
`
`bachelor’s degree in computer science or electrical engineering and 3-5 years of
`
`professional experience in computer systems design, or a master’s or doctorate and
`
`1-2 years of professional experience in computer systems design, or equivalent
`
`academic experience. Such a person would have been familiar with computer
`
`systems architecture and design, and would have been aware of design trends
`
`relating to multiprocessing systems, switch fabrics, and shared-memory
`
`techniques. (Ex. 1002, ¶22.)
`
`4
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`
`C. Relief Requested
`Petitioner requests that the Patent Trial and Appeal Board cancel the
`
`challenged claims because they are unpatentable under 35 U.S.C. §§ 102 and 103
`
`as set forth in this Petition. This conclusion is supported by the declaration of Dr.
`
`Douglas Clark, Ph.D. (“Clark Declaration,” Ex. 1002), filed herewith.
`
`V. OVERVIEW OF THE ’442 PATENT
`A.
`Purported Invention of the ’442 Patent
`The ’442 patent describes systems and methods for transferring data among
`
`the components of a shared-memory multiprocessor system, including multiple
`
`processors, a switch fabric, and a shared memory.
`
`The ’442 patent applicants contended that prior art multiprocessor systems
`
`were limited because they required each of the processors in the system to access
`
`memory using a shared system bus, causing problems for systems with large
`
`numbers of processors . (Ex. 1001, 1:18-20, 1:36-40.) In particular, they claimed
`
`that such an architecture “limits the scalability” of multiprocessor systems because
`
`“[a]s more processors are added, eventually, system performance is limited by the
`
`saturation of the shared system bus.” (Ex. 1001, 1:37-40.) Thus, according to the
`
`’442 patent, there was a need for a multiprocessor system architecture “that
`
`provides greater scalability by permitting concurrent use of multiple buses” and
`
`5
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`that “further provides increased transaction throughputs.” (Ex. 1001, 1:41-46.) (Ex.
`
`1002, ¶24.)
`
`The ’442 patent purports to address this need with a “multiprocessor system
`
`[that] includes a switched fabric (switch matrix) for data transfers that provides
`
`multiple concurrent buses that enable greatly increased bandwidth between
`
`processors and shared memory.” (Ex. 1001, 1:49-54.) (Ex. 1002, ¶25.)
`
`Fig. 3, reproduced below (with color added), shows the basic components of
`
`the system:
`
`
`
`’442 Patent, Fig. 3
`(Ex. 1001, Fig. 3)
`
`The system includes multiple microprocessors (CPUs 120, top), a shared
`
`memory (SDRAM 1300-1303, right), and a Flow Control Unit (FCU 220, center.)
`
`6
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`The FCU includes, among other things, a switch fabric (red) composed of multiple
`
`vertical and horizontal buses 320 and 340 and node switches 380, and integrated
`
`switch interfaces 3102 and 3108 (green). (Ex. 1001, 4:45-6, 4:59-61, 5:33-35.) (Ex.
`
`1002, ¶29.)
`
`The microprocessors 120 communicate with microprocessor interfaces
`
`(CCUs 210, purple), which, in turn, exchange data packets over a set of channels
`
`112 (orange) with switch interfaces 3102 (green). (Ex. 1001, 2:51-3, 56-60 and 65-
`
`7.) The memory 1300-4 communicates with memory interfaces (MCUs 230,
`
`yellow), which exchange data packets over another set of channels 114 (orange)
`
`with switch interfaces 3108 (green). (Ex. 1001, 2:51-3,56-60 and 3: 26-30.) (Ex.
`
`1002, ¶30.)
`
`The microprocessor, memory, and switch interfaces each include a “channel
`
`interface block” (CIB). (Ex. 1001, 5: 20-23.) As the ’442 patent explains, “the CIB
`
`presents a simple, logical interface to a Channel” (Ex. 1001, 6:49; see also 1:56-7),
`
`and “forms a full-duplex, bidirectional interface between the core logic and the
`
`Channel.” (Ex. 1001, 15:23-26.) (Ex. 1002, ¶32.)
`
`The microprocessor, memory, and switch interfaces also perform error
`
`correction. As the ’442 patent states, each packet exchanged over the channels
`
`includes data as well as “ECC” bits. (Ex. 1001, 6:52-60.) These ECC (i.e., “error-
`
`correction code”) bits provide information about the data in the packets so that
`
`7
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`errors can be detected and corrective action can be taken. For example, in one
`
`embodiment, the interfaces perform error correction using an ECC code. (Ex.
`
`1001, 16:50-55.) In other embodiments, the interfaces examine the ECC to
`
`determine whether an error has occurred and, if so, request a retransmission of the
`
`packet. (Ex. 1001, 15:8-18; see also id. at 16:50-56 (“the CIB logic … must
`
`generate ECC, detect errors, and invoke a retry procedure for error recovery”).)1
`
`(Ex. 1002, ¶33.)
`
`The ’442 patent also discusses maintaining “cache coherency.” Typically, in
`
`multiprocessor systems with shared memory, each processor maintains a local
`
`store (or “cache”) of data on which it has recently operated. It accordingly is
`
`necessary to maintain consistency between the caches of the various processors, so,
`
`for example, when one processor has altered the contents of the shared memory,
`
`the changes can be “seen” by the other processors in the system, before they
`
`attempt to read the altered data. Maintaining the processor caches in a consistent
`
`state is known in the art as “cache coherency.” (Ex. 1002, ¶35.)
`
`The ’442 patent maintains cache coherency by requiring all transactions
`
`between the processors and shared memory to be “funneled” through a centralized
`
`
` This retry procedure is described in more detail in “Channel Transport and Retry
`
` 1
`
`Procedure.” (Ex. 1001, 20:10 et seq..)
`
`8
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`controller. Specifically, as the ’442 patent explains, the FCU includes “a single,
`
`system-serialization point” – the Transaction Controller – which serves as “the
`
`‘funnel’ through which all transactions must pass” so that “a precise order of
`
`transactions can be defined.” (Ex. 1001, 3:55-63.) The Transaction Controller
`
`maintains a set of “cache tags” that duplicate state information in the cache tags
`
`maintained in each of the processors’ local caches, to keep track of the status of the
`
`individual processor caches and to ensure that they remain consistent with each
`
`other. (Ex. 1001, 4:4.) The transaction controller supports the MOSEI and MESI
`
`cache state protocols, which were well known in the art by the priority date of the
`
`’442 patent. (Ex. 1001, 3:22-3.) (Ex. 1002, ¶36.)
`
`Summary of the Prosecution History
`
`B.
`The ’442 patent issued from U.S. Patent Appl. No. 09/281,749, filed on
`
`March 30, 1999, and is a continuation-in-part of U.S. Patent Appl. No. 09/163,294
`
`(now U.S. Patent No. 6,292,705), which in turn is a continuation-in-part of U.S.
`
`Patent Appl. No. 08/986,430 (now U.S. Patent No. 6,065,077.)
`
`During prosecution, the Examiner rejected the original independent claims
`
`as anticipated by U.S. Patent No. 6,279,084 to VanDoren et al. (“VanDoren”),
`
`which is directed to optimizing data flow in a switch-based, multi-processor
`
`system. (Ex. 1009, p. 2; Ex. 1008, Abstract.) The Examiner found that VanDoren
`
`teaches “the claimed shared memory multi processor system and method of
`
`9
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`operation with a plurality of switch interfaces and processors with interconnects
`
`(column 7 lines 1-13)” that are “configured to exchange packet data (column 8
`
`lines 1-3) between memory and processors (column 8 lines 19-42) using error
`
`correction (column 6 lines 56-58, column 8 lines 1-4.)” (Ex. 1009, pp. 2-3.)
`
`The applicants, in response, amended what became independent claim 1 and
`
`24 to further require “a plurality of channels configured to transfer the packets”
`
`and to require a plurality of switch interfaces, a plurality of microprocessor
`
`interfaces, and a memory interface each configured to “exchange the packets over
`
`the channels, and perform error correction of the data in the packets exchanged
`
`over the channels.” (Ex. 1010, p. 11.)
`
`In the subsequent Notice of Allowability, the Examiner focused on these
`
`amendments: “the claimed invention recites limitations [] in which the error
`
`correction of the data in the packets transferred over the channels is performed in
`
`the interface [sic] including the switch interfaces. This error correction is
`
`performed on channels where the channel is between the processor and the switch
`
`and where another channel is between the switch and the memory.” (Ex. 1011, p.
`
`2.)
`
`10
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`
`VI. CLAIM CONSTRUCTION
`In IPR proceedings, claims are currently given their “broadest reasonable
`
`construction in light of the specification.” 37 C.F.R. § 42.100(b.)2 This section
`
`provides proposed constructions under the currently applicable “broadest
`
`reasonable interpretation” (BRI) standard. The following sections will explain why
`
`the claims are unpatentable under Petitioner’s proposed BRI constructions, as well
`
`as under any other reasonable construction. Terms not specifically discussed in this
`
`section should have their ordinary and customary meaning in light of the
`
`specification, as commonly understood by those of ordinary skill in the art.
`
`“switch fabric” (claims 1, 24)
`
`A.
`The broadest reasonable construction of a “switch fabric,” in the context of
`
`the ’442 specification and claims, is “a communication subsystem that provides
`
`for parallel routing of packets between multiple sources and targets.” (Ex. 1002,
`
`¶43.)
`
`
`
` 2
`
` The Supreme Court is considering whether to change the claim construction
`
`standard for IPRs in Cuozzo Speed Technologies, LLC v. Lee. The outcome of that
`
`case will have no impact on this petition for IPR, because the challenged claims are
`
`unpatentable under any standard.
`
`11
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`The ’442 specification describes the “switch fabric,” consistent with the
`
`ordinary meaning of the term, as a “Data Switch,” “Switched Matrix,” or
`
`“switched fabric data path” which “provides for parallel routing of transaction data
`
`between multiple initiators [or sources] and multiple targets [or destinations].” (Ex.
`
`1001, 4:30-34; see also 3:6-9 (“The FCU 210 provides a high-bandwidth and low-
`
`latency connection among these components via a Data Switch, also referred
`
`herein as a Simultaneous Switched Matrix (SSM), or switched fabric data path”)
`
`(emphasis added).) The Examiner similarly equated the “switch fabric” with a
`
`“switch” in his Reasons for Allowance, stating that “[t]his error correction is
`
`performed on channels where the channel is between the processor and the switch
`
`and where another channel is between the switch and the memory.” (Ex. 1011, p. 2
`
`(emphasis added).) (Ex. 1002, ¶51.)
`
`Thus, the Board should adopt Petitioner’s construction (above). But under
`
`any applicable claim construction standard, the term would encompass, at a
`
`minimum, a data switch, switch matrix, or switched fabric data path, providing for
`
`parallel routing of packets between multiple sources and targets. (Ex. 1001, 4:30-
`
`34, 3:6-9.) (Ex. 1002, ¶51.)
`
`12
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`
`“packet” (claims 1-2, 24, and 25 )
`
`B.
`The broadest reasonable construction of a “packet,” in the context of the
`
`’442 patent specification and claims, is “a basic unit of transport over a channel.”
`
`(Ex. 1002, ¶43.)
`
`The ’442 specification describes a “packet,” consistent with the ordinary
`
`meaning of the term, as “the basic unit of transport over the Channel.” (Ex. 1001,
`
`6:52-55 (emphasis added).) As independent claims 1 and 24 confirm, the “packets”
`
`contain the “data” that is exchanged between the relevant components over the
`
`channels. (Ex. 1001, 1:24.) In the preferred embodiments, the packets are
`
`transmitted in a specified format (i.e., a “frame”) and include data. (Ex. 1001, 6:52-
`
`60 (“In a preferred embodiment, conceptually a packet is a single 80-bit frame
`
`(information unit) exchanged between CIBs…”).) (Ex. 1002, ¶52.)
`
`Patent Owner has argued in its ongoing litigation with HCC that “the term
`
`‘packet’ is readily understandable by those skilled in the pertinent art as a ‘unit of
`
`transmitted data’.” (Ex. 1006, pp. 14-15 (emphasis added).) It has further stated
`
`that, “if the ‘442 Patent defines the term “packet” at all, it defines it . . . . [as] “a
`
`basic unit of transport over the [c]hannel.” (Ex. 1006, p. 15.) Patent Owner should
`
`not be heard to argue for a narrower construction in this proceeding.
`
`Thus, the Board should adopt Petitioner’s construction (above). But under
`
`any applicable claim construction standard, the term would encompass, at a
`
`13
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`minimum, a basic unit of transport over a channel that is arranged in a specified
`
`format (e.g., a frame). (Ex. 1001, 6:52-55; claims 1, 24.) (Ex. 1002, ¶52.)
`
`“channel” (claims 1-2, 12, 24-25, 28, 34)
`
`C.
`The broadest reasonable construction of “channel,” in the context of the ’442
`
`specification and claims, is “a communication path.” (Ex. 1002, ¶43.)
`
`The ’442 specification describes a “channel,” consistent with the ordinary
`
`meaning of the term, as a “communication path.” (Ex. 1001, 6:50-52 (“[t]he CIB
`
`presents a simple, logical interface to a Channel, providing a communication path
`
`(a Channel) to and from a CIB in another IC”) (emphasis added), 7:39-42, 1:57,
`
`Abstract.) Such a communication path would include, for example, the point-to-
`
`point “interconnect bus” referenced in the ‘442 embodiments. (Ex. 1001, 6:40-43
`
`(explaining that “[t]he Channel of the present invention is a general-purpose, high-
`
`speed, point-to-point, full-duplex, bi-directional interconnect bus”) (emphasis
`
`added).) (Ex. 1002, ¶44-46.)
`
`As the Examiner stated in his Notice of Allowability, these point-to-point
`
`channels include a “channel … between the processor and the switch” and
`
`“another channel … between the switch and the memory.” (Ex. 1011, p. 2
`
`(emphasis added).)
`
`14
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`Consistent with Petitioner’s proposed construction, Patent Owner has stated
`
`in its ongoing litigation against HCC that “the ‘442 Patent explains that a ‘channel’
`
`is a communication path.” (Ex. 1006, pp. 15; Ex. 1006.) (Ex. 1002, ¶44-46.)3
`
`Thus, the Board should adopt Petitioner’s construction (above). But under
`
`any applicable claim construction standard, the term would encompass, at a
`
`minimum, communication paths such as the point-to-point “interconnect buses” in
`
`the ’442 embodiments, including those between the processors and switch and
`
`those between the switch and memory. (Ex. 1001, 6:40; see also Ex. 1011, p. 2.)
`
`(Ex. 1002, ¶44-46.)
`
`“interface” (claims 1-2, 5, , 12, 24, 34)
`
`D.
`The broadest reasonable construction of an “interface,” in the context of the
`
`’442 specification and claims, is “circuitry or logic at the boundaries between
`
`components, through which information is conveyed.” 4 This circuitry or logic
`
`
` 3
`
` In the HCC litigation, there is no dispute over the term “channel.” Patent Owner
`
`made this statement in connection with its arguments concerning the term
`
`“packets.”
`
`4 The claims recite additional functions that each interface must perform. For
`
`example, claim 1 states that the “microprocessor interfaces” exchange data with
`
`the microprocessors, exchange packets with the switch interfaces over the
`
`15
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`could be a separate standalone component or it could be integrated into other
`
`components. The ’442 specification uses the term “interface,” consistent with the
`
`ordinary meaning of the term, to refer to circuitry or logic at the boundaries
`
`between components. For example, the “microprocessor interfaces” are located at
`
`the boundary between the microprocessor and a channel to the switch; the
`
`“memory interface” is located at the boundary between the memory device and a
`
`channel to the switch; and the “switch interfaces” are at the boundary between the
`
`switch fabric and a channel to either a microprocessor or memory. (See, e.g., IEEE
`
`Standard Dictionary of Electrical and Electronics Terms 4th Ed.; Ex. 1007 (defining
`
`“interface” (in the context of computer bus architecture) as “[a] shared boundary
`
`between two systems, or between parts of systems, through which information is
`
`conveyed”.) The microprocessor, memory, and switch interfaces each include a
`
`“channel interface block” (CIB). As the ’442 patent explains, “[t]he CIB forms a
`
`
`
`channels, and perform error correction of the data in the packets (the claim also
`
`recites different functions that are performed by the claimed “switch interfaces”
`
`and “memory interfaces”.) (Ex. 1001, claim 1.) By explicitly reciting functionality
`
`for each interface, the claim language makes clear what specific functionality must
`
`be performed by each, and thus other functions should not be imported into the
`
`construction of “interface.”
`
`16
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`full-duplex, bidirectional interface between the core logic and the Channel” (see
`
`’442 patent at 15:23-26; Ex. 1001). The CIB also presents a logical interface to the
`
`Channel. (Ex. ’442 patent at 6:49; see also 1:56-7; Ex. 1001.) (Ex. 1002, ¶¶43, 47-
`
`50.)
`
`The claimed “interfaces” may be separate from other system components, or
`
`integrated into other physical components (as distinct parts of an integral whole).
`
`For example, in the embodiments in Figure 3 and Figure 2 (below), the
`
`microprocessor interfaces (DCIUs 210, purple) and memory interfaces (MCUs
`
`230, yellow) are separate physical components:
`
`’442 Patent, Fig. 2, showing separate interfaces
`(Ex. 1001, Fig. 2)
`
`
`
`In the embodiments of Figures 4 and 8, in comparison, these interfaces are
`
`not separate but instead are integrated into other components. For example, Figure
`
`17
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`4 depicts the microprocessor interfaces (purple) integrated into the microprocessors
`
`and switch interfaces (green) integrated into the FCU, and Figure 8 also shows a
`
`microprocessor interface (purple) integrated into a microprocessor:
`
`(Ex. 1001, Figs. 4 (left), 8 (right))
` (See also Ex. 1001, 2:26 (“Fig. 8 is a drawing of a CPU having an integral
`
`
`
`CCU”) (emphasis added).) Further, in every embodiment, the switch interfaces are
`
`not integrated into the FCU. (Ex. 1002, ¶47-50.)
`
`Patent Owner has acknowledged in its ongoing litigation with HCC that the
`
`claimed “interfaces” may be “contained in the same physical structure” as other
`
`components of the system. (Ex. 1006, p. 11-12 (emphasis added).) Patent Owner
`
`should not be heard to argue for a narrower construction in this proceeding. Patent
`
`Owner urged that “[n]othing in the claims nor the specification requires the
`
`interfaces to be physically distinct. Indeed, the specification points the other way.”
`
`18
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`(Ex. 1006, pp. 11; see also id. at 12 “there is nothing in the claims that require the
`
`interfaces to be physically distinct structures.”) 5 (Ex. 1002, ¶47-50.)
`
`Thus, the Board should adopt Petitioner’s construction (above). But under
`
`any applicable claim construction standard, the term would encompass, at a
`
`minimum, circuitry or logic at the boundaries between components that transmit
`
`and receive packets between the components. (See, e.g., Ex. 1001, 5:20-22.) (Ex.
`
`1002, ¶47-50.)
`
`“error correction” (claims 1 and 24)
`
`E.
`The broadest reasonable construction of “error correction,” in the context of
`
`the ’442 patent specification and claims, is “reconstruction of erroneous data.”
`
`(Ex. 1002, ¶43.)
`
`The ’442 patent describes multiple mechanisms for addressing errors in data
`
`packets exchanged over channels. For example, the specification refers in several
`
`places to “error correction.” (Ex. 1001, 15: 45, 16: 50-56, 26:34-38.) In each
`
`instance, it uses the term, consistent with its ordinary and customary meaning, to
`
`refer to reconstructing data that has been received with an error. In one
`
`
` 5
`
` Patent Owner made this statement in connection with a dispute over whether the
`
`claimed interfaces must be “distinct” from each other. This dispute has no bearing
`
`on the grounds presented in this IPR.
`
`19
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`embodiment, the interface performs error correction using an ECC code. (Ex.
`
`1001, 16:50-55.) In another embodiment, the interfaces detect errors and request a
`
`retransmission of the packet. (Ex. 1001, 21:14-15 (describing “a mode where the
`
`packet received in error is retried”); see also 19:3-5.) (Ex. 1002, ¶53.)
`
`In its ongoing litigation with HCC, Patent Owner has taken the position that
`
`the term “error correction” has the “broad ordinary meaning” of “reconstruction of
`
`erroneous data” (Ex. 1006, p. 9.), and that “error correction” (without the further
`
`recitation of the word “code”) does not require codes. (Ex. 1006, p. 10.) Patent
`
`Owner should not be heard to argue for a narrower construction in this proceeding.
`
`(Ex. 1002, ¶53.)
`
` Thus, the Board should adopt Petitioner’s construction (above). But under
`
`any applicable claim construction standard, the term would encompass, at a
`
`minimum, reconstruction of erroneous data using an ECC code. (Ex. 1001, 16:50-
`
`55.) (Ex. 1002, ¶53.)
`
` “error correction code” (claims 2 and 25)
`
`F.
`The broadest reasonable construction of “error correction code,” in the
`
`context of the ’442 patent specification and claims, is “a code that can be used to
`
`correct erroneous data.” (Ex. 1002, ¶43.)
`
`As explained above, in the ’442 embodiments, the “error correction code” is
`
`ECC bits. (Ex. 1001, 26:34-38.) ECC code was well known in the prior art as
`
`20
`
`

`
`U.S. Patent 6,516,442
`Petition for Inter Partes Review
`containing information to detect and correct certain bit errors, e.g., single bit errors,
`
`and to detect other bit errors, e.g., two bit errors. (See Ex. 1001, 16: 52-55.) (Ex.
`
`1002, ¶54.)
`
`In its ongoing litigation with HCC, Patent Owner has taken the position that
`
`the term “error correction code” has a “broad ordinary meaning” of “a code that
`
`can be used to correct erroneous data.” (Ex. 1006, p. 8.) It has also stated that “the
`
`’442 Patent discloses that the system can employ an error correction code to
`
`correct single-bit errors,” but the “claims are not limited to that embodiment.” (Id.)
`
`Patent Owner should not be heard to argue for a narrower construction in this
`
`proceeding. (Ex. 1002, ¶54.)
`
`Thus, the Board should adopt Petitioner’s construction (above). But under
`
`any applicable claim construction standard, the term would encompass, at a
`
`minimum, error correction code (ECC) that can detect and correct single bit errors.
`
`(Ex. 1001, 16:50-54.) (Ex. 1002, ¶54.)
`
`VII. GROUNDS FOR CHALLENGE
`This Petition, supported by Declaration of Dr. Douglas Clark filed herewith,
`
`demonstrates that there is a reasonable likelihood that Petitioner will prevail with
`
`respect to at least one challenged claim and that each of the chall

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