`Corporation, and Dell Inc.
`v.
`Alacritech, Inc.
`Case Nos.: IPR2017-01309, IPR2017-01718, IPR2018-00327, and
`IPR2018-00371
`U.S. Patent No. 7,237,036
`Case Nos.: IPR2017-01406, IPR2017-01707, IPR2018-00329, and
`IPR2018-00375
`U.S. Patent No. 7,673,072
`
`Patent Owner’s Demonstratives
`
`Hearing: September 13, 2018
`
`-01391/-01406 PO Demonstrative, 11
`
`Alacritech, Ex. 2800 Page 1
`
`
`
`Overview of the ’036 Patent
`
`01391 Corrected POR at 8, 12
`
`Ex. 1001.001 (‘036 Patent)
`
`Ex. 1001.096 (‘036 Patent)
`
`’036 Patent (IPR2017-01391 Ex. 1001)
`
`-01391/-01406 PO Demonstrative, 2
`
`Alacritech, Ex. 2800 Page 2
`
`
`
`Overview of the ’072 Patent
`
`01406 Corrected POR at 8-9
`
`Ex. 1001.001 (‘072 Patent)
`
`Ex. 1001.112 (‘072 Patent)
`
`’072 Patent (IPR2017-01406 Ex. 1001)
`
`-01391/-01406 PO Demonstrative, 3
`
`Alacritech, Ex. 2800 Page 3
`
`
`
`Challenged Claims of the ’036 Patent (Claims 1-7)
`
`01391 Corrected POR at 14
`
`Ex. 1001.142-43 (‘036 Patent)
`
`-01391/-01406 PO Demonstrative, 4
`
`Alacritech, Ex. 2800 Page 4
`
`
`
`Challenged Claims of the ’072 Patent (Claims 1-21)
`
`01406 Corrected POR at 15
`
`Ex. 1001.142 (‘072 Patent)
`
`-01391/-01406 PO Demonstrative, 5
`
`Alacritech, Ex. 2800 Page 5
`
`
`
`Challenged Claims of the ’072 Patent (Claims 1-21)
`
`01406 Petition at iii, iv
`
`Ex. 1001.142 (‘072 Patent)
`
`-01391/-01406 PO Demonstrative, 6
`
`Alacritech, Ex. 2800 Page 6
`
`
`
`Challenged Claims of the ’072 Patent (Claims 1-21)
`
`01406 Petition at v
`
`Ex. 1001.142 (‘072 Patent)
`
`-01391/-01406 PO Demonstrative, 7
`
`Alacritech, Ex. 2800 Page 7
`
`
`
`Overview of Instituted Grounds
`
`’036 Patent
`
`Challenged Claims 103(a) References
`
`1-7
`
`Erickson and Tanenbaum
`
`’072 Patent
`
`Challenged Claims 103(a) References
`
`1-21
`
`Erickson and Tanenbaum
`
`-01391/-01406 PO Demonstrative, 8
`
`Alacritech, Ex. 2800 Page 8
`
`
`
`Overview of Erickson
`
`01391 Petition at 40
`
`Erickson (Ex. 1005)
`
`Ex. 1005.004
`
`-01391/-01406 PO Demonstrative, 9
`
`Alacritech, Ex. 2800 Page 9
`
`
`
`Overview of Erickson
`
`01391/01406 Corrected POR at 17
`
`Ex. 1005 at 8:20-24
`
`Erickson (Ex. 1005)
`
`-01391/-01406 PO Demonstrative, 10
`
`Alacritech, Ex. 2800 Page 10
`
`
`
`01391 Corrected POR at 18, 48; Petition at 45 / 01406 Corrected POR at 25, 33; Petition 33
`
`Overview of Erickson
`
`Erickson (Ex. 1005)
`
`Ex. 1005.012
`
`-01391/-01406 PO Demonstrative, 11
`
`Alacritech, Ex. 2800 Page 11
`
`
`
`Overview of Tanenbaum
`
`01391 / 01406 Corrected POR at 18-19
`
`Ex. 1006.583
`
`Tanenbaum (Ex. 1006)
`
`-01391/-01406 PO Demonstrative, 12
`
`Alacritech, Ex. 2800 Page 12
`
`
`
`Overview of Tanenbaum
`
`01391 Corrected POR at 19 / 01406 Corrected POR at 26
`
`Ex. 1006.498
`
`Tanenbaum (Ex. 1006)
`
`-01391/-01406 PO Demonstrative, 13
`
`Alacritech, Ex. 2800 Page 13
`
`
`
`’036 Patent: the Combination Fails to Suggest “the TCP
`State Information Is Updated by Said Second Processor”
`
`01391 Corrected POR at 14
`
`Ex. 1001.142-43 (‘036 Patent)
`
`-01391/-01406 PO Demonstrative, 14
`
`Alacritech, Ex. 2800 Page 14
`
`
`
`’036 Patent: the Combination Fails to Suggest “the TCP
`State Information Is Updated by Said Second Processor”
`
`01391 Corrected POR at 47
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 125:14-20
`
`-01391/-01406 PO Demonstrative, 15
`
`Alacritech, Ex. 2800 Page 15
`
`
`
`’036 Patent: the Combination Fails to Suggest “the TCP
`State Information Is Updated by Said Second Processor”
`
`01391 Corrected POR at 47-48
`
`Ex. 2026 at 53
`
`Almeroth Decl. (Ex. 2026)
`
`-01391/-01406 PO Demonstrative, 16
`
`Alacritech, Ex. 2800 Page 16
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Petition at 45-46
`
`Ex. 1001.142 (‘072 Patent), Claim 1
`
`Ex. 1001.142 (‘072 Patent), Claim 9
`
`Ex. 1001.142 (‘072 Patent), Claim 15
`
`-01391/-01406 PO Demonstrative, 17
`
`Alacritech, Ex. 2800 Page 17
`
`
`
`01391 Corrected POR at 18, 48; Petition at 45 / 01406 Corrected POR at 25, 33; Petition 33
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`Erickson (Ex. 1005)
`
`Ex. 1005.012
`
`-01391/-01406 PO Demonstrative, 18
`
`Alacritech, Ex. 2800 Page 18
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Petition at 45-46
`
`Ex. 1003 at A-12
`
`Horst Decl. (Ex. 1003)
`
`-01391/-01406 PO Demonstrative, 19
`
`Alacritech, Ex. 2800 Page 19
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Petition at 45-46
`
`Horst Decl. (Ex. 1003)
`
`Ex. 1003 at A-13
`
`-01391/-01406 PO Demonstrative, 20
`
`Alacritech, Ex. 2800 Page 20
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 POR at 31
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 98:16-99:17
`-01391/-01406 PO Demonstrative, 21
`
`Alacritech, Ex. 2800 Page 21
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Corrected POR at 32
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2029 (Horst Dep. Tr.) at 99:19-100:2
`
`-01391/-01406 PO Demonstrative, 22
`
`Alacritech, Ex. 2800 Page 22
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Corrected POR at 32
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2029 (Horst Dep. Tr.) at 97:21-98:2
`
`-01391/-01406 PO Demonstrative, 23
`
`Alacritech, Ex. 2800 Page 23
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Corrected POR at 31
`
`Ex. 1005 at 8:20-24
`
`Erickson (Ex. 1005)
`
`-01391/-01406 PO Demonstrative, 24
`
`Alacritech, Ex. 2800 Page 24
`
`
`
`’072 Patent “Dividing, By The Interface Device, The Data Into Segments”
`and “Creating Headers for the Segments” (All Challenged Claims)
`
`01406 Corrected POR at 31
`
`Ex. 2026 at 48-49
`
`Almeroth Decl. (Ex. 2026)
`
`-01391/-01406 PO Demonstrative, 25
`
`Alacritech, Ex. 2800 Page 25
`
`
`
`No Motivation to Combine – Dr. Horst’s Admission
`
`01391 Corrected POR at 37-38 / 01406 Corrected POR at 50-51
`
`Ex. 2300.001
`
`Horst 2001 Paper (Ex. 2300)
`
`-01391/-01406 PO Demonstrative, 26
`
`Alacritech, Ex. 2800 Page 26
`
`
`
`No Motivation to Combine – Dr. Horst’s Admission
`
`01391 Corrected POR at 37-38 / 01406 Corrected POR at 50-51
`
`Ex. 2300.001
`
`Horst 2001 Paper (Ex. 2300)
`
`-01391/-01406 PO Demonstrative, 27
`
`Alacritech, Ex. 2800 Page 27
`
`
`
`No Motivation to Combine – Tanenbaum Teaching Away
`
`01391 Corrected POR at 20 / 01406 Corrected POR at 10-11
`
`Ex. 1006.588-89
`
`Tanenbaum (Ex. 1006)
`
`-01391/-01406 PO Demonstrative, 28
`
`Alacritech, Ex. 2800 Page 28
`
`
`
`No Motivation to Combine – Tanenbaum Teaches Away
`
`01391 Corrected POR at 20 / 01406 Corrected POR at 44
`
`Ex. 2026 at 39
`
`Almeroth Decl. (Ex. 2026)
`
`-01391/-01406 PO Demonstrative, 29
`
`Alacritech, Ex. 2800 Page 29
`
`
`
`No Motivation to Combine – Speed
`
`01391 Petitioner Reply at 13 / 01406 Petitioner Reply at 12-13
`
`Petitioner Reply, Paper 41 at 13
`
`Petition Reply, Paper 41
`
`-01391/-01406 PO Demonstrative, 30
`
`Alacritech, Ex. 2800 Page 30
`
`
`
`No Motivation to Combine – Complexity
`
`01391 Corrected POR at 28 / 01406 Corrected POR at 40
`
`Ex. 2026.43
`
`Almeroth Decl. (Ex. 2026)
`
`-01391/-01406 PO Demonstrative, 31
`
`Alacritech, Ex. 2800 Page 31
`
`
`
`No Motivation to Combine – Complexity
`
`01391 Corrected POR at 6
`
`Ex. 2042
`
`-01391/-01406 PO Demonstrative, 32
`
`Alacritech, Ex. 2800 Page 32
`
`
`
`No Motivation to Combine – Complexity
`
`01391 Corrected POR at 27 / 01406 Corrected POR at 40
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 96:16-97:18
`
`-01391/-01406 PO Demonstrative, 33
`
`Alacritech, Ex. 2800 Page 33
`
`
`
`No Motivation to Combine – Complexity
`
`01391 Corrected POR at 27 / 01406 Corrected POR at 40
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 98:4-15
`
`-01391/-01406 PO Demonstrative, 34
`
`Alacritech, Ex. 2800 Page 34
`
`
`
`No Motivation to Combine – Complexity
`
`01391 PO MFO at 4 / 01406 PO MFO at 4-5
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2600 (Horst Dep. Tr.) at 13:21-14:11
`
`-01391/-01406 PO Demonstrative, 35
`
`Alacritech, Ex. 2800 Page 35
`
`
`
`No Motivation to Combine – Complexity
`
`01391 Corrected POR at 34 / 01406 Corrected POR at 46-47
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2029 (Horst Dep. Tr.) at 16:19-17:7, 17:18-18:5
`
`-01391/-01406 PO Demonstrative, 36
`
`Alacritech, Ex. 2800 Page 36
`
`
`
`Secondary Considerations: Long-Felt Need
`
`01391 Corrected POR at 50 / 01406 Corrected POR at 56-57
`
`Ex. 2031 at 1 (1993 IBM Research Division ACM SIGCOMM article)
`
`Ex. 2032 at 1 (1995 Univ. of Berkeley paper)
`
`-01391/-01406 PO Demonstrative, 37
`
`Alacritech, Ex. 2800 Page 37
`
`
`
`Secondary Considerations: Long-Felt Need
`
`01391 Corrected POR at 50 / 01406 Corrected POR at 57
`
`Ex. 2033 at 1 (1990 IEEE article from AT&T Bell Labs)
`
`Ex. 2034 at 1 (2005 USENIX Conference paper from IBM)
`
`-01391/-01406 PO Demonstrative, 38
`
`Alacritech, Ex. 2800 Page 38
`
`
`
`Secondary Considerations: Long-Felt Need
`
`01391 Corrected POR at 51 / 01406 Corrected POR at 57
`
`01391 Ex. 2026 at 56; see also 01406 Ex. 2026 at 63
`
`-01391/-01406 PO Demonstrative, 39
`
`Alacritech, Ex. 2800 Page 39
`
`
`
`Secondary Considerations: Industry Praise
`
`01391 Corrected POR at 53 / 01406 Corrected POR at 59
`
`Ex. 2039 at 4 (2001 HP Labs research paper)
`
`-01391/-01406 PO Demonstrative, 40
`
`Alacritech, Ex. 2800 Page 40
`
`
`
`Secondary Considerations: Industry Praise
`
`01391 Corrected POR at 53 / 01406 Corrected POR at 60
`
`Ex. 2040 at 3 (Shoreline Ventures Press Release)
`
`-01391/-01406 PO Demonstrative, 41
`
`Alacritech, Ex. 2800 Page 41
`
`
`
`Secondary Considerations: Industry Praise
`
`01391 Corrected POR at 53 / 01406 Corrected POR at 59
`
`01391 Ex. 2026 at 58; see also 01406 Ex. 2026 at 65
`
`-01391/-01406 PO Demonstrative, 42
`
`Alacritech, Ex. 2800 Page 42
`
`
`
`Secondary Considerations: Failure of Others
`
`01391 Corrected POR at 54 / 01406 Corrected POR at 60
`
`Ex. 2041 at 2 (2003 HP Labs paper presented at HotOS IX conference)
`
`Id. at 2
`
`-01391/-01406 PO Demonstrative, 43
`
`Alacritech, Ex. 2800 Page 43
`
`
`
`Secondary Considerations: Failure of Others
`
`01391 Corrected POR at 54 / 01406 Corrected POR at 60
`
`01391 Ex. 2026 at 59;
`01406 Ex. 2026 at 66
`
`-01391/-01406 PO Demonstrative, 44
`
`Alacritech, Ex. 2800 Page 44
`
`
`
`Secondary Considerations: Skepticism
`
`01391 Corrected POR at 54-55 / 01406 Corrected POR at 61-62
`
`Ex. 1006 at 588-589
`
`-01391/-01406 PO Demonstrative, 45
`
`Alacritech, Ex. 2800 Page 45
`
`
`
`Secondary Considerations: Skepticism
`
`01391 Corrected POR at 55 / 01406 Corrected POR at 61-62
`
`Ex. 2300 at 194 (2001 paper by Petitioner’s expert, Dr. Horst)
`
`-01391/-01406 PO Demonstrative, 46
`
`Alacritech, Ex. 2800 Page 46
`
`
`
`Secondary Considerations: Skepticism
`
`01391 Corrected POR at 55 / 01406 Corrected POR at 61-62
`
`Ex. 2300 at 194
`
`-01391/-01406 PO Demonstrative, 47
`
`Alacritech, Ex. 2800 Page 47
`
`
`
`Secondary Considerations: Skepticism
`
`01391 Corrected POR at 56 / 01406 Corrected POR at 62
`
`01391 Ex. 2026 at 61; see also 01406 Ex. 2026 at 68
`
`-01391/-01406 PO Demonstrative, 48
`
`Alacritech, Ex. 2800 Page 48
`
`
`
`01391 Corrected Ex. of MTA, Appendix A at i
`’036 Patent – Contingent Motion to Amend
`(Proposed Claim 23 – Substitute for Claim 1)
`
`Proposed Claim 23
`
`23. A device for use with a first apparatus that is connectable to a second apparatus,
`the first apparatus containing a memory and a first processor operating a stack of
`protocol processing layers that create a context for communication, the context
`including a media access control (MAC) layer address, an Internet Protocol (IP)
`address and Transmission Control Protocol (TCP) state information, the device
`comprising:
`
`a communication processing mechanism connected to the first processor,
`
`said communication processing mechanism containing a second processor
`
`running instructions on the second processor, wherein the second processor
`determining whether an incoming message packet should be processed by the
`second processor,
`
`if the incoming message packet should be processed by the second processor, to
`processing the a incoming message packet, without involving the stack of
`processing protocol processing layers, such that the context is employed to transfer
`data contained in said packet to the first apparatus memory and the TCP state
`information is updated by said second processor,
`
`if the incoming message packet should not be processed by the second processor,
`passing the incoming message packet to the first processor for further
`processing.
`
`-01391/-01406 PO Demonstrative, 49
`
`Alacritech, Ex. 2800 Page 49
`
`
`
`Support for Proposed Claim 23 (Substitute for Claim 1)
`
`01391 Corrected Ex. of MTA, Appendix A at i
`
`Ex. 2020.152
`
`-01391/-01406 PO Demonstrative, 50
`
`Alacritech, Ex. 2800 Page 50
`
`
`
`Proposed Claim 23 (Substitute for Claim 1) Is Valid Over the Prior
`Art
`
`01391 Opp to MTA at 15-16
`
`Petitioner Opposition to Motion to Amend, Paper 36 at 15-16
`
`-01391/-01406 PO Demonstrative, 51
`
`Alacritech, Ex. 2800 Page 51
`
`
`
`Proposed Claim 23 (Substitute for Claim 1) Is Valid Over the Prior
`Art
`
`01391 Reply MTA at 3-4
`
`Ex. 2305.22
`
`Almeroth Decl. (Ex. 2305)
`
`-01391/-01406 PO Demonstrative, 52
`
`Alacritech, Ex. 2800 Page 52
`
`
`
`01406 Corrected Ex. of MTA, Appendix A at i
`’072 Patent – Contingent Motion to Amend
`(Proposed Claim 22 – Substitute for Claim 1)
`
`22. A method comprising:
`
`Proposed Claim 22
`
`establishing, at a host computer, a transport layer connection, including
`creating a context that includes a media access control (MAC) layer
`address, an Internet Protocol (IP) address and Transmission Control
`Protocol (TCP) state information protocol header information for the
`connection;
`
`transferring the context protocol header information to an interface device;
`
`transferring data from the network host to the interface device, after
`transferring the context protocol header information to the interface device;
`
`dividing, by the interface device, the data into segments;
`
`creating headers for the segments, by the interface device, from a template
`header containing the protocol header information including IP address
`and TCP state information; and
`
`prepending the headers to the segments to form transmit packets.
`
`-01391/-01406 PO Demonstrative, 53
`
`Alacritech, Ex. 2800 Page 53
`
`
`
`Support for Proposed Claim 22 (Substitute for Claim 1)
`
`01406 PO MTA Appendix A
`
`Ex. 2024.154 Fig. 6
`
`-01391/-01406 PO Demonstrative, 54
`
`Alacritech, Ex. 2800 Page 54
`
`
`
`Support for Proposed Claim 22 (Substitute for Claim 1)
`
`01406 PO MTA Appendix B, Reply MTA at 12
`
`Ex. 2019 at 6
`
`-01391/-01406 PO Demonstrative, 55
`
`Alacritech, Ex. 2800 Page 55
`
`
`
`Proposed Claim 22 (Substitute for Claim 1) Is Valid Over the Prior
`Art
`
`01406 Reply MTA at 19
`
`Ex. 2305.67
`
`Almeroth Decl. (Ex. 2305)
`
`-01391/-01406 PO Demonstrative, 56
`
`Alacritech, Ex. 2800 Page 56
`
`
`
`Intel Corporation, Cavium, Inc., Wistron
`Corporation, and Dell Inc.
`v.
`Alacritech, Inc.
`
`Case Nos.: IPR2017-01392, IPR2017-01728,
`IPR2018-00328, IPR2018-00372
`U.S. Patent No. 7,337,241
`
`Patent Owner’s Demonstratives
`
`Hearing: September 13, 2018
`
`-01392 PO Demonstrative, 11
`
`Alacritech, Ex. 2800 Page 57
`
`
`
`Overview of the ’241 Patent
`
`Corrected POR at 8-10
`
`Corrected POR at 10.
`
`-01392 PO Demonstrative, 2
`
`Alacritech, Ex. 2800 Page 58
`
`
`
`Overview of Interrupt Processing
`
`Corrected POR at 11
`
`Ex. 2026 at 31 (citing Ex. 2004).
`
`-01392 PO Demonstrative, 3
`
`Alacritech, Ex. 2800 Page 59
`
`
`
`Overview of Interrupt Processing
`
`Corrected POR at 11
`
`Ex. 2026 at 32-33
`
`-01392 PO Demonstrative, 4
`
`Alacritech, Ex. 2800 Page 60
`
`
`
`Overview of the ’241 Patent
`
`Corrected POR at 11-12
`
`’241 Patent, Ex. 1001, 5:22-28.
`
`’241 Patent, Ex. 1001, Fig. 24.
`
`-01392 PO Demonstrative, 5
`
`Alacritech, Ex. 2800 Page 61
`
`
`
`Overview of the ’241 Patent
`
`Corrected POR at 13
`
`Interrupt reduction in the present invention is obtained by:
`
`• Transmit and receive fast-paths functioning at an upper layer (session or
`higher)
`
`• All interactions between the NIC and host use full transfer sizes
`
`•
`
`This arrangement permits (at most) one interrupt at the beginning and end
`of an entire upper-layer message transaction (regardless of size)
`
`’241 Patent, Ex. 1001, 11:37-46.
`
`-01392 PO Demonstrative, 6
`
`Alacritech, Ex. 2800 Page 62
`
`
`
`Challenged Claims of the ’241 Patent (Claims 1-24)
`
`-01392 PO Demonstrative, 7
`
`Alacritech, Ex. 2800 Page 63
`
`
`
`Challenged Claims of the ’241 Patent (Claims 1-24)
`
`-01392 PO Demonstrative, 8
`
`Alacritech, Ex. 2800 Page 64
`
`
`
`Challenged Claims of the ’241 Patent (Claims 1-24)
`
`-01392 PO Demonstrative, 9
`
`Alacritech, Ex. 2800 Page 65
`
`
`
`Overview of the Prior Art
`
`Challenged Claims
`
`103(a) References
`
`1-8
`
`Erickson, Tanenbaum, and Alteon
`
`9-17, 19-21, and 24
`
`Erickson and Tanenbaum
`
`18, 22, and 23
`
`Erickson, Tanenbaum, and Alteon
`
`-01392 PO Demonstrative, 10
`
`Alacritech, Ex. 2800 Page 66
`
`
`
`Alteon Does Not Qualify As A “Printed Publication”
`
`Corrected POR at 28, 31
`
`“ “A given reference is ‘publicly accessible’ upon a
`satisfactory showing that such document has been
`disseminated or otherwise made available to the
`extent that persons interested and ordinarily skilled
`in the subject matter or art exercising reasonable
`diligence, can locate it.”
`
`Bruckelmyer v. Ground Heaters, Inc., 445 F.3d 1374, 1378 (Fed. Cir. 2006) (emphasis added)
`
`“[T]he [putative publications] were not accessible
`to the public because they had not been either
`cataloged or indexed in a meaningful way.”
`
`In re Cronyn, 890 F.2d 1158, 1161 (Fed. Cir. 1989)
`
`-01392 PO Demonstrative, 11
`
`Alacritech, Ex. 2800 Page 67
`
`
`
`Alteon Does Not Qualify As A “Printed Publication”
`
`Corrected POR at 28
`
`Corrected Pet. at 40.
`
`-01392 PO Demonstrative, 12
`
`Alacritech, Ex. 2800 Page 68
`
`
`
`Alteon Does Not Qualify As A “Printed Publication”
`
`Corrected POR at 28
`
`• Appears to be the “first edition” of an
`Alteon Networks internal technical brief
`dated September 1996
`
`• No indication on the document itself
`that it was every published or accessible
`in 1996
`
`•
`
`Even Petitioner alleges it was only
`“published on or before January 26,
`1997”
`
`Ex. 1033
`
`-01392 PO Demonstrative, 13
`
`Alacritech, Ex. 2800 Page 69
`
`
`
`Alteon Does Not Qualify As A “Printed Publication”
`
`Corrected POR at 29-30
`
`Ex. 2026 at 51-52
`
`-01392 PO Demonstrative, 14
`
`Alacritech, Ex. 2800 Page 70
`
`
`
`Alteon Does Not Qualify As A “Printed Publication”
`
`Corrected POR at 29-30
`
`Institution Decision, Paper 11 at 8-9.
`
`-01392 PO Demonstrative, 15
`
`Alacritech, Ex. 2800 Page 71
`
`
`
`Alteon Does Not Qualify As A “Printed Publication”
`
`Corrected POR at 32-33
`
`Reply at 2.
`
`•
`
`This new argument made in reply should be ignored
`
`-01392 PO Demonstrative, 16
`
`Alacritech, Ex. 2800 Page 72
`
`
`
`The Combination Fails to Suggest Validation of Network and Transport Layer
`Headers “Without an Interrupt Dividing the Processing” of the Headers
`(Claims 1-8)
`
`-01392 PO Demonstrative, 17
`
`Alacritech, Ex. 2800 Page 73
`
`
`
`The Combination Fails to Suggest Validation of Network and Transport Layer
`Headers “Without an Interrupt Dividing the Processing” of the Headers
`(Claims 1-8)
`
`Reply at 4.
`
`-01392 PO Demonstrative, 18
`
`Alacritech, Ex. 2800 Page 74
`
`
`
`Erickson Only Describes Header Creation (Transmit-side), Not Header
`Validation (Receive-side) On the NIC
`
`Corrected POR at 35-36
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 72:8-25
`
`-01392 PO Demonstrative, 19
`
`Alacritech, Ex. 2800 Page 75
`
`
`
`Erickson Only Describes Header Creation (Transmit-side), Not Header
`Validation (Receive-side) On the NIC
`
`Corrected POR at 35
`
`Ex. 2026 at 55-56
`
`-01392 PO Demonstrative, 20
`
`Alacritech, Ex. 2800 Page 76
`
`
`
`Alteon’s Reduced Interrupts Are For The Copy Operation, Not Network and
`Transport Layer Validation
`
`Corrected POR at 34
`
`Ex. 1033.023
`
`-01392 PO Demonstrative, 21
`
`Alacritech, Ex. 2800 Page 77
`
`
`
`Interrupts For the Copy Operation Are Distinct From the Interrupts For
`Network and Transport Layer Validation
`
`Corrected POR at 34
`
`Ex. 2026 at 54-55
`-01392 PO Demonstrative, 22
`
`Alacritech, Ex. 2800 Page 78
`
`
`
`Petitioner Does Not Rely on Tanenbaum for Validation of Network or
`Transport Layer Headers Without an Interrupt Dividing the Processing
`
`Corrected POR at 32-33
`
`Pet. at 54-55.
`
`-01392 PO Demonstrative, 23
`
`Alacritech, Ex. 2800 Page 79
`
`
`
`Patent Owner’s Priority Application Refers to ACK Interrupts, Not Interrupts
`From Network and Transport Layer Validation
`
`Corrected POR at 32-33
`
`Reply at 6-7.
`
`Ex. 1031.006
`
`-01392 PO Demonstrative, 24
`
`Alacritech, Ex. 2800 Page 80
`
`
`
`The Combination Fails to Suggest Sending, By the NIC, Data From Each of
`the Plurality of Packets to Application Memory Without Sending the Headers
`
`-01392 PO Demonstrative, 25
`
`Alacritech, Ex. 2800 Page 81
`
`
`
`The Combination Fails to Suggest Sending, By the NIC, Data From Each of
`the Plurality of Packets to Application Memory Without Sending the Headers
`
`Corrected POR at 38-39
`
`Ex. 1033.021
`
`-01392 PO Demonstrative, 26
`
`Alacritech, Ex. 2800 Page 82
`
`
`
`Petitioner Only Relies on Erickson For Writing Data Into Memory Using DAI
`and Doesn’t Cite to Tanenbaum At All
`
`Corrected POR at 38-39
`
`Pet. at 56-57 (see also Pet. at 56-58 (no reference to Tanenbaum)).
`
`-01392 PO Demonstrative, 27
`
`Alacritech, Ex. 2800 Page 83
`
`
`
`No Motivation to Combine Erickson, Tanenbaum, and Alteon
`
`Corrected POR at 43
`
`Ex. 2026 at 63-64
`
`-01392 PO Demonstrative, 28
`
`Alacritech, Ex. 2800 Page 84
`
`
`
`Erickson and Alteon Are Fundamentally Incompatible
`
`Corrected POR at 44-45
`
`Alteon (Ex. 1033)
`
`Ex. 1005 at 8:20-24
`
`Erickson (Ex. 1005)
`
`Ex. 1033.023
`
`-01392 PO Demonstrative, 29
`
`Alacritech, Ex. 2800 Page 85
`
`
`
`Erickson and Alteon Are Fundamentally Incompatible
`
`Corrected POR at 45-46
`
`Ex. 2026 at 66
`
`-01392 PO Demonstrative, 30
`
`Alacritech, Ex. 2800 Page 86
`
`
`
`Erickson and Alteon Are Fundamentally Incompatible
`
`Corrected POR at 46
`
`Ex. 2028 (Horst Dep. Tr.) at 76:10-16
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 78:7-18
`
`-01392 PO Demonstrative, 31
`
`Alacritech, Ex. 2800 Page 87
`
`
`
`Corrected POR at 43-44
`Tanenbaum Teaches Away From Combining Erickson and
`Alteon
`
`Ex. 1006.588-89
`
`Tanenbaum (Ex. 1006)
`
`-01392 PO Demonstrative, 32
`
`Alacritech, Ex. 2800 Page 88
`
`
`
`The Combination Fails to Suggest Dividing the Data into Multiple Segments
`and Prepending a Packet Header to Each Segment (Claims 9 and 17)
`
`-01392 PO Demonstrative, 33
`
`Alacritech, Ex. 2800 Page 89
`
`
`
`The Combination Fails to Suggest Dividing the Data into Multiple Segments
`and Prepending a Packet Header to Each Segment (Claims 9 and 17)
`
`Corrected POR at 52
`
`Ex. 1005 at 7:21-33
`
`Ex. 1005 at 7:50:64
`
`Ex. 2026 at 71
`
`-01392 PO Demonstrative, 34
`
`Alacritech, Ex. 2800 Page 90
`
`
`
`The Combination Fails to Suggest Dividing the Data into Multiple Segments
`and Prepending a Packet Header to Each Segment (Claims 9 and 17)
`
`Corrected POR at 53
`
`Ex. 2026 at 71-72
`
`-01392 PO Demonstrative, 35
`
`Alacritech, Ex. 2800 Page 91
`
`
`
`The Combination Fails to Suggest Dividing the Data into Multiple Segments
`and Prepending a Packet Header to Each Segment (Claims 9 and 17)
`
`Corrected POR at 54-55
`
`Ex. 2026 at 71-72
`
`-01392 PO Demonstrative, 36
`
`Alacritech, Ex. 2800 Page 92
`
`
`
`Petitioner’s Expert Manufactures Three Scripts Not Disclosed or Suggested
`by Erickson (Claims 9 and 17)
`
`Corrected POR at 52-54
`
`Ex. 1003 at A-40
`
`-01392 PO Demonstrative, 37
`
`Alacritech, Ex. 2800 Page 93
`
`
`
`Petitioner’s Expert Manufactures Three Scripts Not Disclosed or Suggested
`by Erickson (Claims 9 and 17)
`
`Corrected POR at 53
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 98:16-99:17
`-01392 PO Demonstrative, 38
`
`Alacritech, Ex. 2800 Page 94
`
`
`
`No Expectation of Success Adapting a UDP Script to TCP
`
`Corrected POR at 54-55
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 96:16-97:18
`
`-01392 PO Demonstrative, 39
`
`Alacritech, Ex. 2800 Page 95
`
`
`
`No Expectation of Success Adapting a UDP Script to TCP
`
`Corrected POR at 54-55
`
`Robert Horst
`Petitioner's Expert
`
`Ex. 2028 (Horst Dep. Tr.) at 98:4-15
`
`-01392 PO Demonstrative, 40
`
`Alacritech, Ex. 2800 Page 96
`
`
`
`Corrected POR at 54-55
`No Expectation of Success Adapting a UDP Script to Work With
`TCP
`
`Ex. 2026 at 73
`
`-01392 PO Demonstrative, 41
`
`Alacritech, Ex. 2800 Page 97
`
`
`
`Secondary Considerations: Long-Felt Need
`
`Corrected POR at 57-58
`
`Ex. 2031 at 1 (1993 IBM Research Division ACM SIGCOMM article)
`
`Ex. 2032 at 1 (1995 Univ. of Berkeley paper)
`
`-01392 PO Demonstrative, 42
`
`Alacritech, Ex. 2800 Page 98
`
`
`
`Secondary Considerations: Long-Felt Need
`
`Corrected POR at 57-58
`
`Ex. 2033 at 1 (1990 IEEE article from AT&T Bell Labs)
`
`Ex. 2034 at 1 (2005 USENIX Conference paper from IBM)
`
`-01392 PO Demonstrative, 43
`
`Alacritech, Ex. 2800 Page 99
`
`
`
`Secondary Considerations: Long-Felt Need
`
`Corrected POR at 57-58
`
`Ex. 2026 at 76
`
`-01392 PO Demonstrative, 44
`
`Alacritech, Ex. 2800 Page 100
`
`
`
`Secondary Considerations: Industry Praise
`
`Corrected POR at 60-61
`
`Ex. 2039 at 4 (2001 HP Labs research paper)
`
`-01392 PO Demonstrative, 45
`
`Alacritech, Ex. 2800 Page 101
`
`
`
`Secondary Considerations: Industry Praise
`
`Corrected POR at 60-61
`
`Ex. 2040 at 3 (Shoreline Ventures Press Release)
`
`-01392 PO Demonstrative, 46
`
`Alacritech, Ex. 2800 Page 102
`
`
`
`Secondary Considerations: Industry Praise
`
`Corrected POR at 60-61
`
`Ex. 2026 at 78
`
`-01392 PO Demonstrative, 47
`
`Alacritech, Ex. 2800 Page 103
`
`
`
`Secondary Considerations: Failure of Others
`
`Corrected POR at 61
`
`Ex. 2041 at 2 (2003 HP Labs paper presented at HotOS IX conference)
`
`Id. at 2
`
`-01392 PO Demonstrative, 48
`
`Alacritech, Ex. 2800 Page 104
`
`
`
`Secondary Considerations: Failure of Others
`
`Corrected POR at 61
`
`Ex. 2026 at 79
`
`-01392 PO Demonstrative, 49
`
`Alacritech, Ex. 2800 Page 105
`
`
`
`Secondary Considerations: Skepticism
`
`Corrected POR at 61-63
`
`Ex. 1006 at 588-589
`
`-01392 PO Demonstrative, 50
`
`Alacritech, Ex. 2800 Page 106
`
`
`
`Secondary Considerations: Skepticism
`
`Corrected POR at 61-63
`
`Ex. 2300 at 194 (2001 paper by Petitioner’s expert, Dr. Horst)
`
`-01392 PO Demonstrative, 51
`
`Alacritech, Ex. 2800 Page 107
`
`
`
`Secondary Considerations: Skepticism
`
`Corrected POR at 61-63
`
`Ex. 2300 at 194
`
`-01392 PO Demonstrative, 52
`
`Alacritech, Ex. 2800 Page 108
`
`
`
`Secondary Considerations: Skepticism
`
`Corrected POR at 63
`
`Ex. 2026 at 81
`
`-01392 PO Demonstrative, 53
`
`Alacritech, Ex. 2800 Page 109
`
`
`
`’241 Patent – Contingent Motion to Amend
`(Proposed Claim 25 – Substitute for Claim 1)
`
`1409 MTA at Appx A
`
`Proposed Claim 25
`
`25. (proposed substitute for claim 1) A method for network communication, the method
`comprising:
`
`receiving a plurality of packets from the network, each of the packets including a media
`access control layer header, a network layer header and a transport layer header;
`
`processing the packets by a first mechanism, so that for each packet the network layer
`header and the transport layer header are validated without an interrupt dividing the
`processing of the network layer header and the transport layer header;
`
`* * *
`
`sending, by the first mechanism, the data from each packet of the first type to a destination
`in memory allocated to an application running on a host computer without sending any of
`the media access control layer headers, network layer headers or transport layer headers to
`the destination or to a host protocol stack running on the host computer.
`
`-01392 PO Demonstrative, 54
`
`Alacritech, Ex. 2800 Page 110
`
`
`
`Support for Proposed Claim 25 (Substitute for Claim 1)
`
`MTA at Appx A; Reply at 3-5
`
`Ex. 2021 at ¶ [0057]
`
`Ex. 2021 at Fig. 4C
`
`Ex. 2021 at ¶ [0061]
`
`-01392 PO Demonstrative, 55
`
`Alacritech, Ex. 2800 Page 111
`
`
`
`Proposed Claim 25 (Substitute for Claim 1) Is Valid Over
`the Prior Art
`
`MTA Reply at 11-12
`
`Ex. 1033.021
`
`-01392 PO Demonstrative, 56
`
`Alacritech, Ex. 2800 Page 112
`
`
`
`Proposed Claim 25 (Substitute for Claim 1) Is Valid Over
`the Prior Art
`
`MTA Reply at 15
`
`Ex. 2305 at 16
`
`-01392 PO Demonstrative, 57
`
`Alacritech, Ex. 2800 Page 113
`
`
`
`’241 Patent – Contingent Motion to Amend
`(Proposed Claim 33 – Substitute for Claim 9)
`
`1410 MTA at Appx A
`
`Proposed Claim 33
`
`33. (proposed substitute for claim 9) A method for communicating
`information over a network, the method comprising:
`
`obtaining data from a source in memory allocated by a first processor;
`
`dividing the data into multiple segments;
`
`prepending a packet header to each of the segments by a second processor,
`thereby forming a packet corresponding to each segment … ; and
`
`transmitting the packets to the network, wherein the dividing, prepending,
`and transmitting occur without the second processor generating an
`interrupt to the first processor.
`
`* substantially similar amendments to remaining independent claim 17
`(proposed substitute claim 41)
`
`-01392 PO Demonstrative, 58
`
`Alacritech, Ex. 2800 Page 114
`
`
`
`Support for Proposed Claim 33 (Substitute for Claim 9)
`
`MTA at Appx A; Reply at 3-5
`
`Ex. 2021 at ¶ [0064]
`
`-01392 PO Demonstrative, 59
`
`Alacritech, Ex. 2800 Page 115
`
`
`
`Proposed Claim 33 (Substitute for Claim 9) Is Valid Over
`the Prior Art
`
`MTA Reply at 19-20
`
`Ex. 1005 at 7:21-33
`
`Ex. 1005 at 7:50:64
`
`-01392 PO Demonstrative, 60
`
`Alacritech, Ex. 2800 Page 116
`
`
`
`Proposed Claim 33 (Substitute for Claim 9) Is Valid Over
`the Prior Art
`
`MTA Reply at 19-20
`
`Ex. 2305 at 18-19
`-01392 PO Demonstrative, 61
`
`Alacritech, Ex. 2800 Page 117
`
`
`
`INTEL CORPORATION
`v.
`ALACRITECH, INC.
`
`Case Nos.: IPR2017-01405, IPR2017-01735,
`IPR2018-00336
`U.S. Patent No. 7,124,205 B2
`
`Patent Owner’s Demonstratives
`
`Hearing: September 13, 2018
`
`-01405 PO Demonstrative, 11
`
`Alacritech, Ex. 2800 Page 118
`
`
`
`Overview of the ‘205 Patent
`
`Corrected POR at 8
`
`Ex. 1001 (“‘205 Patent”)
`
`‘205 Patent, Abstract
`
`-01405 PO Demonstrative, 2
`
`Alacritech, Ex. 2800 Page 119
`
`
`
`OSI Model
`
`Corrected POR at 2
`
`Ex. 2026 at 21-22
`
`-01405 PO Demonstrative, 3
`
`Alacritech, Ex. 2800 Page 120
`
`
`
`Layer 3: Network Layer
`
`Corrected POR at 3
`
`Ex. 2026 at 22-23
`
`-01405 PO Demonstrative, 4
`
`Alacritech, Ex. 2800 Page 121
`
`
`
`IP Header
`
`Corrected POR at 4
`
`Ex. 2042
`
`-01405 PO Demonstrative, 5
`
`Alacritech, Ex. 2800 Page 122
`
`
`
`Layer 4: Transport Layer
`
`Corrected POR at 4-5
`
`Ex. 2026 at 24-25
`
`-01405 PO Demonstrative, 6
`
`Alacritech, Ex. 2800 Page 123
`
`
`
`TCP Header
`
`Corrected POR at 6
`
`Ex. 2042
`
`-01405 PO Demonstrative, 7
`
`Alacritech, Ex. 2800 Page 124
`
`
`
`Message Processing Under TCP/IP
`
`Corrected POR at 7
`
`Ex. 2026 at 26-27; Ex. 2043
`
`-01405 PO Demonstrative, 8
`
`Alacritech, Ex. 2800 Page 125
`
`
`
`Message Processing Under TCP/IP
`
`Corrected POR at 7-8
`
`Ex. 2026 at 27-28
`
`-01405 PO Demonstrative, 9
`
`Alacritech, Ex. 2800 Page 126
`
`
`
`Overview of the ‘205 Patent
`
`Corrected POR at 9-10
`
`Ex. 1001, ‘205 Patent, 1:49-52
`
`Ex. 1008, Figure 1.4
`
`-01405 PO Demonstrative, 10
`
`Alacritech, Ex. 2800 Page 127
`
`
`
`Overview of the ‘205 Patent
`
`Corrected POR at 9-10
`
`Ex. 2026 at 29-30
`
`-01405 PO Demonstrative, 11
`
`Alacritech, Ex. 2800 Page 128
`
`
`
`Overview of the ‘205 Patent
`
`Corrected POR at 10
`
`Ex. 2026 at 30
`
`-01405 PO Demonstrative, 12
`
`Alacritech, Ex. 2800 Page 129
`
`
`
`Overview of the ‘205 Patent
`
`Corrected POR at 11-12
`
`Ex. 2026 at 30
`
`Ex. 2026 at 31
`
`-01405 PO Demonstrative, 13
`
`Alacritech, Ex. 2800 Page 130
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 14
`
`Alacritech, Ex. 2800 Page 131
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 15
`
`Alacritech, Ex. 2800 Page 132
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 16
`
`Alacritech, Ex. 2800 Page 133
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 17
`
`Alacritech, Ex. 2800 Page 134
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 18
`
`Alacritech, Ex. 2800 Page 135
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 19
`
`Alacritech, Ex. 2800 Page 136
`
`
`
`Challenged Claims: 3, 9-10, 16, 22, 24-33, 35, 36
`
`Corrected POR at 13-18; Supp POR at 3-4
`
`-01405 PO Demonstrative, 20
`
`Alacritech, Ex. 2800 Page 137
`
`
`
`Overview of the Prior Art
`
`Challenged Claims
`
`103(a) References
`
`3, 9-10, 16, 22, 27-33,
`35-36
`
`Thia + Satran