throbber

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`______________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`______________________
`
`CAVIUM, INC.
`Petitioner
`v.
`ALACRITECH, INC.
`Patent Owner
`
`________________________
`
`Case IPR. No. Unassigned
`U.S. Patent No. 8,805,948
`Title: INTELLIGENT NETWORK INTERFACE SYSTEM AND METHOD FOR
`PROTOCOL PROCESSING
`________________________
`
`Petition For Inter Partes Review of U.S. Patent No. 8,805,948 Under
`35 U.S.C. §§ 311-319 and 37 C.F.R. §§ 42.1-.80, 42.100-.123
`
`Mail Stop “PATENT BOARD”
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`DM2\7951311.5
`
`

`

`1. 
`2. 
`
`3. 
`
`4. 
`
`5. 
`6. 
`7. 
`
`8. 
`9. 
`
`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`TABLE OF CONTENTS
`
`Page
`INTRODUCTION ........................................................................................... 1 
`REQUIREMENTS FOR PETITION FOR INTER PARTES REVIEW ........ 1 
`2.1.  Grounds for Standing (37 C.F.R. § 42.104(a)) ..................................... 1 
`2.2.  Notice of Lead and Backup Counsel and Service Information ............. 1 
`2.3.  Notice of Real-Parties-in-Interest (37 C.F.R. § 42.8(b)(1)) .................. 2 
`2.4.  Notice of Related Matters (37 C.F.R. § 42.8(b)(2)) .............................. 2 
`2.5.  Fee for Inter Partes Review ................................................................. 13 
`2.6.  Proof of Service ................................................................................... 14 
`IDENTIFICATION OF CLAIMS BEING CHALLENGED
`(§42.104(B)) .................................................................................................. 14 
`BACKGROUND OF TECHNOLOGY ........................................................ 14 
`A. 
`Layered Network Protocols ................................................................. 15 
`B. 
`TCP/IP ................................................................................................. 16 
`C. 
`Protocol Offload and Fast-Path Processing ......................................... 20 
`D.  Direct Memory Access ........................................................................ 22 
`OVERVIEW OF THE 948 PATENT ............................................................ 23 
`948 PATENT PROSECUTION HISTORY .................................................. 25 
`CLAIM CONSTRUCTION .......................................................................... 27 
`7.1.  Applicable Law ................................................................................... 27 
`7.2.  Construction of Claim Terms .............................................................. 27 
`PERSON HAVING ORDINARY SKILL IN THE ART ............................. 27 
`DESCRIPTION OF THE PRIOR ART ........................................................ 28 
`9.1.  Thia ...................................................................................................... 28 
`9.2.  Tanenbaum96: A. Tanenbaum, Computer Networks, 3rd ed.
`(1996) .................................................................................................. 32 
`9.3.  Stevens2: TCP-IP Illustrated, Vol.2 .................................................... 38 
`9.4.  Motivations To Combine .................................................................... 40 
`
`DM2\7951311.5
`
`-i-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`10.1.2. 
`
`10.1.3. 
`
`10.1.4. 
`
`9.4.1. 
`Thia in combination with Tanenbaum96 ............................. 40 
`Thia in combination with Tanenbaum96 and Stevens2 ...... 43 
`9.4.2. 
`10.  GROUND #1: ................................................................................................ 44 
`10.1.  Claim 1 ................................................................................................ 45 
`10.1.1. 
`[1.P] A method for network communication by a host
`computer having a network interface that is connected
`to the host by an input/output bus, the method
`comprising............................................................................ 45 
`[1.1] running, on the host computer, a protocol
`processing stack including an Internet Protocol (IP)
`layer and a Transmission Control Protocol (TCP) layer,
`with an application layer running above the TCP layer;
` .............................................................................................. 47 
`[1.2] initializing, by the host computer, a TCP
`connection that is defined by source and destination IP
`addresses and source and destination TCP ports; ................ 50 
`[1.3] receiving, by the network interface, first and
`second packets, wherein the first packet has a first TCP
`header and contains first payload data for the
`application, and the second packet has a second TCP
`header and contains second payload data for the
`application; ........................................................................... 52 
`[1.4] checking, by the network interface, whether the
`packets have certain exception conditions, including
`checking whether the packets are IP fragmented,
`checking whether the packets have a FIN flag set, and
`checking whether the packets are out of order; ................... 54 
`[1.5] if the first packet has any of the exception
`conditions, then protocol processing the first TCP
`header by the protocol processing stack; ............................. 56 
`[1.6] if the second packet has any of the exception
`conditions, then protocol processing the second TCP
`header by the protocol processing stack; ............................. 56 
`[1.7] if the packets do not have any of the exception
`conditions, then bypassing host protocol processing of
`
`10.1.5. 
`
`10.1.6. 
`
`10.1.7. 
`
`10.1.8. 
`
`DM2\7951311.5
`
`-ii-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`the TCP headers and storing the first payload data and
`the second payload data together in a buffer of the host
`computer, such that the payload data is stored in the
`buffer in order and without any TCP header stored
`between the first payload data and the second payload
`data. ...................................................................................... 57 
`10.2.  Claim 3 ................................................................................................ 61 
`10.2.1. 
`[3] The method of claim 1, wherein storing the first
`payload data and the second payload data together in a
`buffer of the host computer is performed by a direct
`memory access (DMA) unit of the network interface. ........ 61 
`10.3.  Claim 6 ................................................................................................ 62 
`10.3.1. 
`[6] The method of claim 1, including comparing, by the
`network interface, the IP addresses and TCP ports of
`the packets with the source and destination IP
`addresses and source and destination TCP ports that
`define the TCP connection. .................................................. 62 
`10.4.  Claim 7 ................................................................................................ 64 
`10.4.1. 
`[7] The method of claim 1, wherein checking whether
`the packets have certain exception conditions includes
`checking whether the packets have a RST flag set. ............. 64 
`10.5.  Claim 8 ................................................................................................ 64 
`10.5.1. 
`[8] The method of claim 1, wherein checking whether
`the packets have certain exception conditions includes
`checking whether the packets have a SYN flag set. ............ 64 
`10.6.  Claim 9 ................................................................................................ 65 
`10.6.1. 
`[9.P] A method for network communication by a host
`computer having a network interface that is connected
`to the host by an input/output bus, the method
`comprising: .......................................................................... 65 
`[9.1] receiving, by the network interface, a first packet
`having a header including source and destination
`Internet Protocol (IP) addresses and source and
`destination Transmission Control Protocol (TCP)
`ports; .................................................................................... 65 
`
`10.6.2. 
`
`DM2\7951311.5
`
`-iii-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`10.6.3. 
`
`10.6.4. 
`
`[9.2] protocol processing, by the host computer, the
`first packet, thereby initializing a TCP connection that
`is defined by the source and destination IP addresses
`and source and destination TCP ports; ................................ 66 
`[9.3] receiving, by the network interface, a second
`packet having a second header and payload data,
`wherein the second header has IP addresses and TCP
`ports that match the IP addresses and TCP ports of the
`TCP connection; .................................................................. 67 
`[9.4] receiving, by the network interface, a third packet
`having a third header and additional payload data,
`wherein the third header has IP addresses and TCP
`ports that match the IP addresses and TCP ports of the
`TCP connection; .................................................................. 68 
`[9.5] checking, by the network interface, whether the
`second and third packets have certain exception
`conditions, including checking whether the packets are
`IP fragmented, checking whether the packets have a
`FIN flag set, and checking whether the packets are out
`of order; ................................................................................ 69 
`[9.6] if the second packet has any of the exception
`conditions, then protocol processing the second packet
`by the host computer; ........................................................... 69 
`[9.7] if the third packet has any of the exception
`conditions, then protocol processing the third packet by
`the host computer; ................................................................ 70 
`[9.8] if the second and third packets do not have any of
`the exception conditions, then storing the payload data
`of the second and third packets together in a buffer of
`the host computer, such that the payload data is stored
`in the buffer in order and without any TCP header
`stored between the payload data of the second and third
`packets. ................................................................................. 70 
`10.7.  Claim 11 .............................................................................................. 71 
`10.7.1. 
`[11] The method of claim 9, wherein storing the
`payload data of the second and third packets together
`
`10.6.5. 
`
`10.6.6. 
`
`10.6.7. 
`
`10.6.8. 
`
`10.6.9. 
`
`DM2\7951311.5
`
`-iv-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`in a buffer of the host computer is performed by a direct
`memory access (DMA) unit of the network interface. ........ 71 
`10.8.  Claim 14 .............................................................................................. 71 
`10.8.1. 
`[14] The method of claim 9, including comparing, by
`the network interface, the IP addresses and TCP ports
`of the second and third packets with the source and
`destination IP addresses and source and destination
`TCP ports that define the TCP connection. ......................... 71 
`10.9.  Claim 15 .............................................................................................. 72 
`10.9.1. 
`[15] The method of claim 9, wherein checking whether
`the second and third packets have certain exception
`conditions includes checking whether the packets have
`a RST flag set. ...................................................................... 72 
`10.10. Claim 16 .............................................................................................. 73 
`10.10.1.  [16] The method of claim 9, wherein checking whether
`the second and third packets have certain exception
`conditions includes checking whether the packets have
`a SYN flag set. ..................................................................... 73 
`10.11. Claim 17 .............................................................................................. 74 
`10.11.1.  [17.P] An apparatus for network communication, the
`apparatus comprising: .......................................................... 74 
`10.11.2.  [17.1] a host computer running a protocol stack
`including an Internet Protocol (IP) layer and a
`Transmission Control Protocol (TCP)
`layer,
`the
`protocol stack adapted to establish a TCP connection
`for an application layer running above the TCP layer,
`the TCP connection being defined by source and
`destination IP addresses and source and destination
`TCP ports; ............................................................................ 76 
`10.11.3.  [17.2] a network interface that is connected to the host
`computer by an input/output bus, the network interface
`adapted to parse the headers of received packets to
`determine whether the headers have the IP addresses
`and TCP ports that define the TCP connection and to
`check whether the packets have certain exception
`
`DM2\7951311.5
`
`-v-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`conditions, including whether the packets are IP
`fragmented, have a FIN flag set, or are out of order, the
`network interface having logic that directs any of the
`received packets that have the exception conditions to
`the protocol stack for processing, and directs the
`received packets that do not have any of the exception
`conditions to have their headers removed and their
`payload data stored together in a buffer of the host
`computer, such that the payload data is stored in the
`buffer in order and without any TCP header stored
`between the payload data that came from different
`packets of the received packets. ........................................... 78 
`10.12. Claim 19 .............................................................................................. 82 
`10.12.1.  [19] The apparatus of claim 17, wherein the network
`interface includes a direct memory access (DMA) unit
`that is adapted to store the payload data in the buffer. ........ 82 
`10.13. Claim 21 .............................................................................................. 83 
`10.13.1.  [21] The apparatus of claim 17, wherein the exception
`conditions include having a RST flag set. ........................... 83 
`10.14. Claim 22 .............................................................................................. 84 
`10.14.1.  [22] The apparatus of claim 17, wherein the exception
`conditions include having a SYN flag set. .......................... 84 
`11.  CONCLUSION .............................................................................................. 84 
`
`
`
`
`
`DM2\7951311.5
`
`-vi-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Exhibit List
`
`Exhibit #
`
`Description
`
`Ex.1001
`
`U.S. Patent No. 8,805,948 (“948 Patent”)
`
`Ex.1002
`
`Excerpts from Prosecution File History of U.S. Patent No.
`8,805,948 (“948 File History”)
`
`Ex.1003
`
`Declaration of Robert Horst
`
`Ex.1004
`
`Curriculum Vitae of Robert Horst
`
`Ex.1005
`
`U.S. Patent No. 5,768,618 (“Erickson”)
`
`Ex.1006
`
`Ex.1007
`
`Ex.1008
`
`Ex.1009
`
`Tanenbaum, Andrew S., Computer Networks, Prentice-Hall, Inc.,
`New Jersey (1996). (“Tanenbaum96”)
`
`Transmission Control Protocol, “Darpa Internet Protocol
`Specification”, RFC: 793, Sept. 1981. (“RFC 793”)
`
`Stevens, W. Richard, TCP/IP Illustrated Volume 1: The Protocols,
`Addison-Wesley (1994). (“Stevens1”)
`
`Lilinkamp, J., Mandell. R. and Padlipsky, M., “Proposed Host-
`Front End Protocol”, Network Working Group Request for
`Comments: 929, Dec. 1984. (“RFC 929”)
`
`Ex.1010
`
`Not Used
`
`Ex.1011
`
`Librarian Declaration of Rice Mayors regarding Andrew S.
`Tanenbaum, Computer Networks (3rd ed. 1996) (Ex.1006,
`“Tanenbaum96”)
`
`Ex.1012
`
`Not Used
`
`Ex.1013
`
`Stevens, W. Richard and Gary R. Wright, TCP/IP Illustrated
`Volume 2: The Implementation, Addison-Wesley (1995).
`(“Stevens2”)
`
`Ex.1014
`
`Not Used
`
`DM2\7951311.5
`
`-vii-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Exhibit #
`
`Ex.1015
`
`Ex.1016
`
`Ex.1017
`
`Description
`
`Thia, Y.H., Woodside, C.M., “A Reduced Operation Protocol
`Engine (ROPE) for a Multiple-Layer Bypass Architecture”,
`Protocols for High Speed Networks (Dordrecht), 1995. (“Thia and
`Woodside”)
`
`Biersack, E. W., Rütsche E., “Demultiplexing on the ATM
`Adapter: Experiments with Internet Protocols in User Space”,
`Journal on High Speed Networks, Vol. 5, No. 2, May 1996.
`(“Biersack”)
`
`Rütsche, E., Kaiserswerth, M., “TCP/IP on the Parallel Protocol
`Engine”, Proceedings, IFIP Conference on High Performance
`Networking, Liege (Belgium), Dec. 1992. (“Rütsche92”)
`
`Ex.1018
`
`Rütsche, E., “The Architecture of a Gb/s Multimedia Protocol
`Adapter”, Computer Communication Review, 1993. (“Rütsche93”)
`
`Ex.1019
`
`Padlipsky, M. A., “A Proposed Protocol for Connecting Host
`Computers to Arpa-Like Networks Via Directly-Connected Front
`End Processors”, Network Working Group RFC #647, Nov. 1974.
`(“RFC 647”)
`
`Ex.1020
`
`U.S. Patent No. 5,619,650 (“Bach”)
`
`Ex.1021
`
`U.S. Patent No. 5,915,124 (“Morris”)
`
`Ex.1022
`
`Ex.1023
`
`Ex.1024
`
`Cooper, E.C., et al., “Protocol Implementation on the Nectar
`Communication Processor”, School of Computer Science, Carnegie
`Mellon University, Sept. 1990. (“Cooper”)
`
`Kung, H.T., et al., “A Host Interface Architecture for High-Speed
`Networks”, School of Computer Science, Carnegie Mellon
`University and Network Systems Corporation. (“Kung”)
`
`Exhibit D to Declaration of Dr. Gregory L. Chesson in Support of
`Microsoft’s Opposition to Alacritech’s Motion for Preliminary
`Injunction: “Protocol Engine Handbook”, Protocol Engines
`Incorporated, Oct. 1990. (“Chesson”)
`
`DM2\7951311.5
`
`-viii-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Description
`
`Kanakia, H., Cheriton, D.R., “The VMP Network Adapter Board
`(NAB): High-Performance Network Communication for
`Multiprocessors”, Communications Architectures & Protocols,
`Stanford University, Aug. 1988. (“Kanakia”)
`
`Kung, H.T., Cooper, E.C., et al., “Network-Based Multicomputers:
`An Emerging Parallel Architectures”, School of Computer Science,
`Carnegie Mellon University. (“Kung and Cooper”)
`
`Dalton, C., et al., “Afterburner: Architectural Support for High-
`Performance Protocols”, Networks & Communications
`Laboratories, HP Laboratories Bristol, July 1993. (“Dalton”)
`
`Murphy, E., Hayes, S., Enders, M., TCP/IP Tutorial and Technical
`Overview Fifth Edition, Prentice-Hall, Inc. New Jersey, (1995).
`(“Murphy”)
`
`MacLean, A.R., Barvick, S. E., “An Outboard Processor for High
`Performance Implementation of Transport Layer Protocols”, IEEE
`Globecom ’91, Phoenix, AZ, Dec. 1991. (“MacLean”)
`
`Clark, D.D., et al., “An Analysis of TCP Processing Overhead”,
`IEEE Communications Magazine, June 1989. (“Clark”)
`
`Provisional Application 60-061,809 (“Alacritech 1997 Provisional
`Application”)
`
`Culler, E.C., et al., “Parallel Computing on the Berkeley NOW”,
`Computer Science Division, University of California, Berkeley.
`(“Culler”)
`
`“Gigabit Ethernet Technical Brief: Achieving End-to-End
`Performance”, Alteon Networks, Inc. First Edition, Sept. 1996.
`(“Alteon”)
`
`Smith, J.A., Primmer, M., “Tachyon: A Gigabit Fibre Channel
`Protocol Chip”, Hewlett-Packard Journal, Article 12, Oc. 1996.
`(“Smith”)
`
`Exhibit #
`
`Ex.1025
`
`Ex.1026
`
`Ex.1027
`
`Ex.1028
`
`Ex.1029
`
`Ex.1030
`
`Ex.1031
`
`Ex.1032
`
`Ex.1033
`
`Ex.1034
`
`DM2\7951311.5
`
`-ix-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Exhibit #
`
`Ex.1035
`
`Description
`
`Patterson, D.A., Hennessy, J.L., Computer Architecture: A
`Quantitative Approach, Morgan Kaufmann Publishers, Inc., San
`Mateo, CA (1990). (“Patterson”)
`
`Ex.1036
`
`Internet Protocol, “Darpa Internet Protocol Specification”, RFC:
`791, Sept. 1981. (“RFC 791”)
`
`Ex.1037
`
`Not Used
`
`Ex.1038
`
`Woodside, C. M., K. Ravindran, and R. G. Franks. “The protocol
`bypass concept for high speed OSI data transfer.” IFIP Workshop
`on Protocols for High Speed Networks. 1990. (“Woodside”)
`
`Exs.1039-1062 Not Used
`
`Librarian Declaration of Pamela Stansbury regarding Gary R.
`Wright & W. Richard Stevens, TCP/IP Illustrated: The
`Implementation (1995) (Ex.1013, “Stevens2”).
`
`Librarian Declaration of Lisa Rowlison de Ortiz re Y.H. Thia &
`C.M. Woodside, A Reduced Operation Protocol Engine (ROPE) for
`a Multiple-layer Bypass Architecture (1995) (Ex.1015, “Thia”)
`
`Ex.1063
`
`Ex.1064
`
`
`
`DM2\7951311.5
`
`-x-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`1.
`
`INTRODUCTION
`Pursuant to 35 U.S.C. §§ 311-319 and 37 C.F.R. §§ 42.1-.80, 42.100-.123,
`
`Cavium, Inc. (“Petitioner” or “Cavium”) hereby petitions the Patent Trial and
`
`Appeal Board to institute an inter partes review of claims 1, 3, 6-9, 11, 14-17, 19,
`
`and 21-22 of U.S. Patent No. 8,805,948, titled “Intelligent Network Interface System
`
`and Method for Protocol Processing” (Ex.1001, the “948 Patent”), and cancel those
`
`claims as unpatentable.
`
`2.
`
`REQUIREMENTS FOR PETITION FOR INTER PARTES REVIEW
`2.1. Grounds for Standing (37 C.F.R. § 42.104(a))
`Petitioner certifies that the 948 Patent is available for inter partes review and
`
`that Petitioner is not barred or estopped from requesting inter partes review of the
`
`challenged claims of the 948 Patent on the grounds identified herein.
`
`2.2. Notice of Lead and Backup Counsel and Service Information
`Pursuant to 37 C.F.R. §§ 42.8(b)(3), 42.8(b)(4), and 42.10(a), Petitioner
`
`provides the following designation of Lead and Back-Up counsel.
`
`DM2\7951311.5
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Lead Counsel
`Patrick D. McPherson
`Registration No. 46,255
`(PDMcPherson@duanemorris.com)
`
`Back-Up Counsel
`David T. Xue, Ph.D.
`Registration No. 54,554
`(DTXue@duanemorris.com)
`
`Postal & Hand-Delivery Address:
`Duane Morris LLP
`505 9th Street, N.W., Suite 1000
`Washington, DC 20004
`T: (202) 776-5214;
`F: (202) 776-7801
`
`Postal & Hand-Delivery
`Duane Morris LLP
`2475 Hanover St.
`Palo Alto, CA 94304
`T: (650) 847-4153;
`F: (650) 444-0459
`
`Attorney for Cavium, Inc.
`
`Attorneys for Cavium, Inc.
`
`2.3. Notice of Real-Parties-in-Interest (37 C.F.R. § 42.8(b)(1))
`Petitioner, Cavium, Inc. is the real-party-in-interest. No other parties
`
`exercised or could have exercised control over this Petition; no other parties funded
`
`or directed this Petition. See Office Patent Trial Practice Guide, 77 Fed. Reg. 48759-
`
`60.
`
`2.4. Notice of Related Matters (37 C.F.R. § 42.8(b)(2))1
`The following judicial or administrative matters may affect or be affected by
`
`a decision in this proceeding: Alacritech, Inc. v. CenturyLink, Inc., 2:16-cv-00693-
`
`JRG-RSP (E.D. Tex.); Alacritech, Inc. v. Wistron Corp., 2:16-cv-00692-JRG-RSP
`
`(E.D. Tex.); Alacritech, Inc. v. Dell Inc., 2:16-cv-00695-RWS-RSP (E.D. Tex.). In
`
`
`1 These petitions will be filed concurrently or within a few days.
`-2-
`
`DM2\7951311.5
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`addition to this Petition, Petitioner is filing petitions for U.S. Patent Nos. 7,237,036;
`
`7,337,241; 7,673,072; 7,945,699; 8,131,880; 7,124,205; and 9,055,104.
`
`The 948 Patent is subject to a pending request for IPR filed by Intel on May
`
`9, 2017 (IPR-2017-01395).
`
`Alacritech has asserted one or more of the Asserted Patents or patents related
`
`to the Asserted Patents in the following actions:
`
`1.
`
`U.S. Patent Nos. 6,427,171 and 6,697,868 are asserted in Alacritech,
`
`Inc. v. Microsoft Corp., 3-04-cv-03284, (N.D. Cal);
`
`2.
`
`U.S. Patent Nos. 7,124,205; 7,237,036; 7,337,241; 7,673,072;
`
`8,131,880; 8,805,948; and 9,055,104 are asserted in Alacritech, Inc. v. Wistron
`
`Corp., 2:16-cv-00692-JRG-RSP (E.D. Tex.);
`
`3.
`
`U.S. Patent Nos. 7,124,205; 7,237,036; 7,337,241; 7,673,072;
`
`8,131,880; 8,805,948; 9,055,104; and 7,945,699 are asserted in Alacritech, Inc. v.
`
`Dell Inc., 2:16-cv-00695-RWS-RSP (E.D. Tex.);
`
`4.
`
`U.S. Patent Nos. 7,124,205; 7,237,036; 7,337,241; 7,673,072;
`
`8,131,880; 8,805,948; 9,055,104; and 7,945,699 are asserted in Alacritech, Inc. v.
`
`CenturyLink, Inc., 2:16-cv-00693-JRG-RSP (E.D. Tex.).
`
`The patent family to which the 036 Patent belongs contains 19 additional
`
`U.S. patents:
`
`1.
`
`U.S. Patent Application No. 11/821,820 (filed Jun. 25, 2007, issued
`
`DM2\7951311.5
`
`-3-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Mar. 2, 2010 as 7,673,072 patent);
`
`2.
`
`U.S. Patent Application No. 10/092,967 (filed Mar. 6, 2002, issued
`
`Jul. 8, 2003 as 6,591,302 patent);
`
`3.
`
`U.S. Patent Application No. 10/023,240 (filed Dec. 17, 2001, issued
`
`Nov. 15, 2005 as 6,965,941 patent);
`
`4.
`
`U.S. Patent Application No. 09/970,124 (filed Oct. 2, 2001, issued
`
`Oct. 17, 2006 as 7,124,205 patent);
`
`5.
`
`U.S. Patent Application No. 09/855,979 (filed May 14, 2001, issued
`
`Nov. 7, 2006 as 7,133,940 patent);
`
`6.
`
`U.S. Patent Application No. 09/802,426 (filed Mar. 9, 2001, issued
`
`May 9, 2006 as 7,042,898 patent);
`
`7.
`
`U.S. Patent Application No. 09/802,550 (filed Mar. 9, 2001, issued
`
`Dec. 2, 2003 as 6,658,480 patent);
`
`8.
`
`U.S. Patent Application No. 09/802,551 (filed Mar. 9, 2001, issued
`
`Jul. 11, 2006 as 7,076,568 patent);
`
`9.
`
`U.S. Patent Application No. 09/801,488 (filed Mar. 7, 2001, issued
`
`Feb. 3, 2004 as 6,687,758 patent);
`
`10. U.S. Patent Application No. 09/789,366 (filed Feb. 20, 2001, issued
`
`Jun. 29, 2004 as 6,757,746 patent);
`
`11. U.S. Patent Application No. 09/675,700 (filed Sept. 29, 2000, issued
`
`DM2\7951311.5
`
`-4-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`Dec. 31, 2013 as 8,621,101 patent);
`
`12. U.S. Patent Application No. 09/675,484 (filed Sept. 29, 2000, issued
`
`Oct. 19, 2004 as 6,807,581 patent);
`
`13. U.S. Patent Application No. 09/514,425 (filed Feb. 28, 2000, issued
`
`Jul. 30, 2002 as 6,427,171 patent);
`
`14. U.S. Patent Application No. 09/464,283 (filed Dec. 15, 1999, issued
`
`Jul. 30, 2002 as 6,427,173 patent);
`
`15. U.S. Patent Application No. 09/439,603 (filed Nov. 12, 1999, issued
`
`Jun. 12, 2001 as 6,247,060 patent);
`
`16. U.S. Patent Application No. 09/416,925 (filed Oct. 13, 1999, issued
`
`Oct. 22, 2002 as 6,470,415 patent);
`
`17. U.S. Patent Application No. 09/384,792 (filed Aug. 27, 1999, issued
`
`Aug. 13, 2002 as 6,434,620 patent);
`
`18. U.S. Patent Application No. 09/141,713 (filed Aug. 28, 1998, issued
`
`May 14, 2002 as 6,389,479 patent);
`
`19. U.S. Patent Application No. 60/098,296 (expired);
`
`20. U.S. Patent Application No. 09/067,544 (filed Apr. 27, 1998, issued
`
`May 1, 2001 as 6,226,680 patent);
`
`21. U.S. Patent Application No. 60/061,809 (expired).
`
`DM2\7951311.5
`
`-5-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`The patent family to which the 205 Patent belongs contains 5 additional U.S.
`
`patents:
`
`1.
`
`U.S. Patent Application No. 10/092,967 (filed Mar. 6, 2002, issued
`
`Jul. 8, 2003 as 6,591,302 patent);
`
`2.
`
`U.S. Patent Application No. 10/260,112 (filed Sept. 27, 2002, issued
`
`Jul. 26, 2007 as 7,237,036 patent);
`
`3.
`
`U.S. Patent Application No. 10/261,051 (filed Sept. 30, 2002, issued
`
`Sept. 13, 2011 as 8,019,901 patent);
`
`4.
`
`U.S. Patent Application No. 11/821,820 (filed Jun. 25, 2007, issued
`
`Mar. 2, 2010 as 7,673,072 patent);
`
`5.
`
`U.S. Patent Application No. 11/582,199 (filed Oct. 16, 2006, issued
`
`Feb. 16, 2010 as 7,664,883 patent).
`
`The patent family to which the 072 Patent belongs contains 19 additional U.S.
`
`patents:
`
`1.
`
`U.S. Patent Application No. 10/260,112 (filed Sept. 27, 2002, issued
`
`Jul. 26, 2007 as 7,237,036 patent);
`
`2.
`
`U.S. Patent Application No. 10/092,967 (filed Mar. 6, 2002, issued
`
`Jul. 8, 2003 as 6,591,302 patent);
`
`3.
`
`U.S. Patent Application No. 10/023,240 (filed Dec. 17, 2001, issued
`
`Nov. 15, 2005 as 6,965,941 patent);
`
`DM2\7951311.5
`
`-6-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`4.
`
`U.S. Patent Application No. 09/970,124 (filed Oct. 2, 2001, issued
`
`Oct. 17, 2006 as 7,124,205 patent);
`
`5.
`
`U.S. Patent Application No. 09/855,979 (filed May 14, 2001, issued
`
`Nov. 7, 2006 as 7,133,940 patent);
`
`6.
`
`U.S. Patent Application No. 09/802,426 (filed Mar. 9, 2001, issued
`
`May 9, 2006 as 7,042,898 patent);
`
`7.
`
`U.S. Patent Application No. 09/802,550 (filed Mar. 9, 2001, issued
`
`Dec. 2, 2003 as 6,658,480 patent);
`
`8.
`
`U.S. Patent Application No. 09/802,551 (filed Mar. 9, 2001, issued
`
`Jul. 11, 2006 as 7,076,568 patent);
`
`9.
`
`U.S. Patent Application No. 09/801,488 (filed Mar. 7, 2001, issued
`
`Feb. 3, 2004 as 6,687,758 patent);
`
`10. U.S. Patent Application No. 09/789,366 (filed Feb. 20, 2001, issued
`
`Jun. 29, 2004 as 6,757,746 patent);
`
`11. U.S. Patent Application No. 09/675,700 (filed Sept. 29, 2000, issued
`
`Dec. 31, 2013 as 8,621,101 patent);
`
`12. U.S. Patent Application No. 09/675,484 (filed Sept. 29, 2000, issued
`
`Oct. 19, 2004 as 6,807,581 patent);
`
`13. U.S. Patent Application No. 09/514,425 (filed Feb. 28, 2000, issued
`
`Jul. 30, 2002 as 6,427,171 patent);
`
`DM2\7951311.5
`
`-7-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`14. U.S. Patent Application No. 09/464,283 (filed Dec. 15, 1999, issued
`
`Jul. 30, 2002 as 6,427,173 patent);
`
`15. U.S. Patent Application No. 09/439,603 (filed Nov. 12, 1999, issued
`
`Jun. 12, 2001 as 6,247,060 patent);
`
`16. U.S. Patent Application No. 09/416,925 (filed Oct. 13, 1999, issued
`
`Oct. 22, 2002 as 6,470,415 patent);
`
`17. U.S. Patent Application No. 09/384,792 (filed Aug. 27, 1999, issued
`
`Aug. 13, 2002 as 6,434,620 patent);
`
`18. U.S. Patent Application No. 09/141,713 (filed Aug. 28, 1998, issued
`
`May 14, 2002 as 6,389,479 patent);
`
`19. U.S. Patent Application No. 60/098,296 (expired);
`
`20. U.S. Patent Application No. 09/067,544 (filed Apr. 27, 1998, issued
`
`May 1, 2001 as 6,226,680 patent);
`
`21. U.S. Patent Application No. 60/061,809 (expired).
`
`The patent family to which the 948 Patent belongs contains 2 additional U.S.
`
`patents:
`
`1.
`
`U.S. Patent Application No. 09/692,561 (filed Oct. 18, 2000, issued
`
`Jan. 14, 2014 as 8,631,140 patent);
`
`2.
`
`U.S. Patent Application No. 09/067,544 (filed Apr. 27, 1998, issued
`
`May 1,
`
`DM2\7951311.5
`
`-8-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`2001 as 6,226,680 patent);
`
`3.
`
`U.S. Patent Application No. 60/061,809 (expired).
`
`The patent family to which the 699 Patent belongs contains 14 additional U.S.
`
`patents:
`
`1.
`
`U.S. Patent Application No. 10/881,271 (filed Jun. 29, 2004, issued
`
`Dec. 2, 2008 as 7,461,160 patent);
`
`2.
`
`U.S. Patent Application No. 09/789,366 (filed Feb. 20, 2001, issued
`
`Jun. 29, 2004 as 6,757,746 patent);
`
`3.
`
`U.S. Patent Application No. 09/748,936 (filed Dec. 26, 2000, issued
`
`Dec. 25, 2001 as 6,334,153 patent);
`
`4.
`
`U.S. Patent Application No. 09/692,561 (filed Oct. 18, 2000, issued
`
`Jan. 14, 2014 as 8,631,140 patent);
`
`5.
`
`U.S. Patent Application No. 09/675,484 (filed Sept. 29, 2000, issued
`
`Oct. 19, 2004 as 6,807,581 patent);
`
`6.
`
`U.S. Patent Application No. 09/675,700 (filed Sept. 29, 2000, issued
`
`Dec. 31, 2013 as 8,621,101 patent);
`
`7.
`
`U.S. Patent Application No. 09/514,425 (filed Feb. 28, 2000, issued
`
`Jul. 30, 2002 as 6,427,171 patent);
`
`8.
`
`U.S. Patent Application No. 09/464,283 (filed Dec. 15, 1999, issued
`
`Jul. 30, 2002 as 6,427,173 patent);
`
`DM2\7951311.5
`
`-9-
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 8,805,948
`
`9.
`
`U.S. Patent Application No. 09/439,603 (filed Nov. 12, 1999, issued
`
`Jun. 12, 2001 as 6,247,060 patent);
`
`10. U.S. Patent Application No. 09/416,925 (filed Oct. 13, 1999, issued
`
`Oct. 22, 2002 as 6,470,415 patent);
`
`11. U.S. Patent Application No. 09/384,792 (filed Aug. 27, 1999, issued
`
`Aug. 13, 2002 as 6,434,620 patent);
`
`12. U.S. Patent Application No. 09/141,713 (filed Aug. 28, 1998, issued
`
`May 14, 2002 as 6,389,479 patent);
`
`13. U.S. Patent Application No. 60/098,296 (expired)
`
`14. U.S. Patent Application No. 09/067,544 (filed Apr. 27, 1998, issued
`
`May 1, 2001 as 6,226,680 patent);
`
`15. U.S. Patent Application No. 60/061,809 (expired);
`
`16. U.S. Patent Application No. 13/108,729 (filed May 16, 2011, issued
`
`Sept. 17, 2003 as 8,539,112 patent).
`
`The patent family to which the 880 Patent belongs contains 6 additional U.S.
`
`patents:
`
`1.
`
`U.S. Patent Appl

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