`Larson et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,051,181 B2
`*Nov. 1, 2011
`
`U8008051181B2
`
`(54) METHOD FOR ESTABLISHING SECURE
`COMMUNICATION LINK BETWEEN
`COMPUTERS OF VIRTUAL PRIVATE
`NETWORK
`
`(75)
`
`Inventors: Victor Larson, Fairfax, VA (US);
`Robert Dunham Short, [[1, Leesburg,
`VA (US); Edmund Colby Munger,
`Crownsville, MD (US); Michael
`Williamson, South Riding, VA (US)
`
`(73) Assignee: Virnetx, Inc., Scotts Valley, CA (US)
`
`(58) Field of Classification Search .......... 709/225—229,
`709/245
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2,895,502 A
`4,920,484 A
`4,933,846 A
`4,988,990 A
`5,164,988 A
`5,276,735 A
`
`7/ 1959 Garland Roper Charles ct al.
`4/1990 Ranade
`6/1990 Humphrey et a1.
`l/1991 Warrior
`11/1992 Matyas
`1/1994 Boebert et a1.
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 183 days.
`
`DE
`
`This patent is subject to a terminal dis-
`claimer.
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`199 24 575
`12/1999
`
`(Continued)
`OTHER PUBLICATIONS
`
`(21) Appl.No.: 11/679,416
`
`(22) Filed:
`
`Feb. 27, 2007
`
`(65)
`
`Prior Publication Data
`US 2008/0005792 A1
`Jan. 3, 2008
`
`Related US. Application Data
`
`(60) Division of application No. 09/558,209, filed on Apr.
`26,
`2000,
`now
`abandoned, which
`is
`a
`continuation-in-part of application No. 09/504,783,
`filed on Feb. 15, 2000, now Pat. No. 6,502,135, which
`is
`a
`continuation-in-part
`of
`application No.
`09/429,643, filed on Oct. 29, 1999, now Pat. No.
`7,010,604.
`
`(60) Provisional application No. 60/106,261, filed on Oct.
`30, 1998, provisional application No. 60/137,704,
`filed on Jun. 7, 1999.
`
`(51)
`
`Int. Cl.
`(2006.01)
`G06F 15/1 73
`(52) US. Cl.
`........................................ 709/227; 709/228
`
`Fasbender, A., et al., Variable and Scalable Security: Protection of
`Location Information in Mobile ’IP, IEEE VTS, 46th, 1996. 5 pp.
`
`(Continued)
`
`Primary Examiner — Krisna Lim
`(74) Attorney, Agent, or Firm — McDermott Will & Emery
`LLP
`
`ABSTRACT
`(57)
`A technique is disclosed for establishing a secure communi-
`cation link between a first computer and a second computer
`over a computer network. Initially, a secure communication
`mode ofcommunication is enabled at a first computer without
`a user entering any cryptographic information for establish-
`ing the secure communication mode of communication.
`Then, a secure communication link is established between the
`first computer and a second computer over a computer net-
`work based on the enabled secure communication mode of
`communication. The secure communication link is a virtual
`private network communication link over the computer net-
`work in which one or more data values that vary according to
`a pseudo-random sequence are inserted into each data packet.
`29 Claims, 40 Drawing Sheets
`
`
`
`Petitioner Apple Inc. - Exhibit 1025, p. l
`
`Petitioner Apple Inc. - Exhibit 1025, p. 1
`
`
`
`US 8,051,181 132
` Page2
`
`U.S. PATENT DOCUMENTS
`5303302 A
`“994 Bum?”
`5311593 A
`5/1994 Cam“
`5329521 A
`“994 WWI 6‘31
`534L426 A
`“994 Bamey 9W3
`55367543 A
`“/1994 01.1918th 31‘
`55341343 A
`“1995 “91““
`55111122 A
`“995 A1995”
`55594383 A
`“995 Williams
`5,551,569 A
`””995 Lainey 6‘ 31
`5583950 A
`”/1995 A212
`5590385 A
`”/1996 Klaus? “A
`557-55626 A
`“997 Umek‘t‘?
`5562993“ A
`”997 MCMAP‘S
`5,654,695 A
`8/1997 OanWlCh et 8.1.
`558L480 A
`”“997 Nakagawa
`5539555 A
`11/ 1997 Nguyen
`5740375 A
`“998 Dunne?‘31-
`5,754,906 A
`6/1998 Edelsteln at 8.1.
`5,771,239 A
`6/1998 Moroney et all.
`5,774,660 A
`6/1998 Brendeletal.
`57871172 A
`7199“ Am“?
`5,790,548 A
`8/1998 S1stammdeh et 8.1.
`5796942 A
`8"1998 Esbense"
`5,805,801 A
`“998 H9110Wayem'
`53054803 A
`”998 Bme“ ?‘ a1
`
`5342940 A
`5,845,091 A
`5364566 A
`55867550 A
`5370510 A
`5,878,231 A
`558921903 A
`5,898,830 A
`5,905,859 A
`59184018 A
`5918919 A
`5,950,195 A
`59961016 A
`
`6,006,272 A
`64016318 A
`6316512 A
`69411342 A
`6952783 A
`6,055,574 A
`65051346 A
`6,061,736 A
`6979920 A
`64081900 A
`510921200 A
`5,101,182 A
`64191171 A
`63119334 A
`64147375 A
`61575957 A
`6,158,011 A
`
`5158409 Bl
`6,173,399 B1
`6,175,867 Bl
`6,178,409 Bl
`6,178,505 B1
`6,179,102 B1
`6,199,112 B1
`6,202,081 B1
`6,222,842 131
`6,223,287 B1
`6,226,748 B1
`6,226,751 Bl
`6,233,618 B1
`6,243,360 B1
`6,243,749 B1
`6,243,754 B1
`6,246,670 B1
`6,256,671 B1
`6,262,987 Bl
`6,263,445 Bl
`6,286,047 B1
`
`11/ 1998 Hugheset‘fl‘
`12/1998 Dunneetal.
`“1999 511mm“
`”1999 05mm”
`”999 Beyda 6‘ 31-
`3/1999 Baehr 6t 8.1.
`“999 K13“?
`4/1999 Wesmger 6t 8.1.
`5/1999 Holloway et 8.1.
`“999 (“mammal
`“999 Valencla
`9/1999 Stockv/elletal.
`“/1999 “1311161111“ “‘11-
`
`””999 A‘avamudanda“
`[£2000 “111011“
`1,2880 Hultema 11'
`3 2
`° Ymguc 1
`“000 Wesmgére‘al-
`4/2000 Smorodmskyetal.
`”000 “mm“
`5/2000 Rpchbexger at 8.1.
`$833 L1“
`.
`Sub‘f‘mm‘m at
`“000 MM'X’IPP" 6t 31-
`”000 S‘smfideheta“
`97000 AHFh‘mb
`92000 A212 “31-
`ggggg Shmdetal-
`Bertha“
`12/2000 Chenet a1.
`
`a1
`
`'
`
`V2001 Fare
`1/2001 Gilbl'ech
`1/2001 Taghadoss
`”2001 Weber eta].
`1/2001 Schneider et a1.
`1/2001 Weber et 31.
`3/2001 Wilson
`3/2001 Naudus
`4/2001 Sasyan et 81.
`4/2001 Douglas 61 81.
`5/2001 Bots et 211.
`5/2001 Arrow et a].
`5/2001 Shannon
`6/2001 Basilico
`6/2001 Sitaraman et a1.
`6/2001 Guerin et 81.
`6/2001 Karlsson et a1.
`7/2001 Strentzsch et a1.
`7/2001 Mogul
`7/2001 Blumenau
`9/2001 Ramanathan et :11.
`
`1
`a
`2,338,331; 131
`6,308,213 B1
`6,308,274 B1
`6,311,207 B1
`6,314,463 B1
`6,324,161 B1
`6,330,562 B1
`6,332,158 B1
`6,333,272 B1
`6,338,082 B1
`6,353,614 B1
`6,425,003 B1
`6,430,155 B1
`6,430,610 B1
`6,487,598 B1
`6,502,135 Bl
`6,505,232 Bl
`6,510,154 B1
`6 549516 Bl
`6,557,037 B1
`6:571:36 B,
`6,571,338 Bl
`6581166 Bl
`6’606’708 B1
`6:618:761 B2
`6,671,702 B2
`
`6,687,746 B1
`6,701,437 B1
`6,714,970 B1
`6,717,949 Bl
`6,751,738 132
`6,752,166 B2
`6,757,740 B1
`6760 766 B1
`6:826:616 B2
`6,839,759 B2
`6,937,597 B1
`7,010,604 3,
`7,039,713 Bl
`
`7,133,930 B2
`7,167,904 B1
`7,188,175 Bl
`7,188,180 132
`7,197,563 B2
`7,353,841 32
`7,461,334 Bl
`7,490,151 Bl
`7,493,403 B2
`2001/0049741 A1
`2002/0004898 A1
`2003/0196122 A1
`2004/0199493 A1
`2004/0199520 A1
`2004/0199608 A1
`2004/0199620 A1
`2005/0055306 A1
`2006/0059337 A1
`2007/0208869 A1
`2007/0214284 A1
`2007/0266141 A1
`2008/0235507 A1
`
`as
`e a .
`iggggi grmgt 111.1
`10/2001 Valencia
`10/2001 Swifl
`10/2001 Mighdolletal.
`11/2001 Abbottetal.
`11/2001 Kircli
`12/2001 Boden etal.
`12/2001 Risleyetal.
`132001 McMillin etali
`1/2002 Schneider
`3/2002 Borellaetal.
`7/2002 Herzog etal.
`8/2002 Davie et al.
`8/2002 Carter
`11/2002 Valencia
`12/2002 Mungeretal.
`1/2003 Mighdoll et al.
`1/2003 Mayeset 211.
`4/2003 Albertet 8.1.
`4/2003 Provino
`50003 Dillon
`5/2003 Shajo et a1.
`6/2003 Hirst etal.
`8/2003 Devine etal.
`9/2003 Mungeretal.
`12/2003 Kruglikov etal.
`
`2/2004 Shuster et a1.
`3/2004 Hokeetal.
`3/2004 Fiveash etal.
`4/2004 Boden et al.
`6/2004 Wesinger, Jr. et 81.
`6/2004 Lull et 8.1
`6/2004 Parekh et a1.
`7/2004 $811qu151
`11/2004 [4313011618].
`l/2005 Larsonetal.
`8/2005 Rosenberg etal.
`new Munger em.
`5/2006 Van Gunter et :11.
`
`11/2006 Munger et a1.
`l/2007 Devarajan etal.
`3/2007 McKeeth
`3/2007 Larsonetal.
`3/2007 Sheymov etal.
`4/2008 Kono et ,1.
`12/2008 Lu etal.
`2/2009 Munger 613.1.
`2/2009 Shulletal.
`12/2001 Skene etal.
`1/2002 Droge
`10/2003 Wesinger, Jr. etalr
`10/2004 Ruiz eta].
`10/2004 Ruiz eta].
`10/2004 Rechtennan etal.
`10/2004 Ruiz 6181.
`3/2005 Miller et al.
`3/2006 Poyhonen etal.
`9/2007 AgleIman et a1.
`9/2007 Klng et 81.
`“/2007 N°rt°n
`9/2008 Ishikawa at 3.1.
`
`EP
`EP
`EP
`131’
`EP
`EP
`EP
`GB
`GB
`GB
`GB
`GB
`JP
`
`FOREIGN PATENT DOCUMENTS
`0838930
`4/1988
`0 814 589
`12/1997
`0814589
`12/1997
`0 838 930
`4/1998
`836306
`4/1998
`836306 A1
`4/1998
`0 858 189
`8/1998
`2 317 792
`4/1998
`2317792
`4/1998
`2 334 181 A
`8/1999
`2334181
`8/1999
`2340702
`2/2000
`62-214744
`9/1987
`
`Petitioner Apple Inc. - Exhibit 1025, p. 2
`
`Petitioner Apple Inc. - Exhibit 1025, p. 2
`
`
`
`US 8,051,181 B2
`Page3
`
`Inc., WatchGuand Firebox System
`
`(FSECURE
`
`WatchGuard Technologies,
`Powerpoint (2000).
`WatchGuard Technologies, Inc., MSSFirewall Specifications (1999).
`WatchGuard Technologies, Inc., Request for Information, Security
`Services (2000).
`WatchGuard Technologies, Inc., Protecting the Internet Distributed
`Enterprise, White Paper (Feb. 2000).
`WatchGuard Technologies, Inc., WatchGuanl LiveSecurityfor MSS
`Powerpoint (Feb. 14, 2000) (resubmitted).
`WatchGuard Technologies,
`Inc., MSS Version 2.5, Add-0n for
`WatchGuard SOHO Release Notes (Jul. 21, 2000).
`DNS-related correspondence dated Sep. 7, 1993 to Sep. 20, 1993.
`(Pre KX, KX Records).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Drafi, (Dec. 2, 1996). (RFC 2543 Internet Drafi 1).
`Aventail Corp., “AutoSOCKS v. 2.1 Datasheet," available at http://
`www.mhiveorg/web/19970212013409/www.aventail.com/prod./
`autosk2ds.html (1997). (AutoSOCKS, Aventail).
`Aventail Corp., “Socks Version 5,” Aventail Whitepaper, available at
`http://web.archive.org/web/199706200303 lZ/wwwaventailcom/
`educate/whitepaper/soc kswphtml (1997). (Socks, Aventail).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Drafi, (Mar. 27, 1997). (RFC 2543 Internet Draft 2).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Draft, (Jul. 31, 1997). (RFC 2543 Internet Draft 3).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Draft, (Nov. 11, 1997). (RFC 2543 Internet Drafi 4).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Draft, (May 14, 1998). (RFC 2543 Internet Draft 5).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Draft, (Jun. 17, 1998). (RFC 2543 Internet Drafi 6).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Drafi, (Jul. 16, 1998). (RFC 2543 Internet Draft 7).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Drafi, (Aug. 7, 1998). (RFC 2543 Internet Drafi 8).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Draft, (Sep. 18, 1998). (RFC 2543 Internet Draft 9).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Drafi, (Nov. 12, 1998). (RFC 2543 Internet Draft 10).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Drafi, (Dec. 15, 1998). (RFC 2543 Internet Drafi ll).
`Aventail Corp., “Aventail Connect 3.1/2.6Administrator’s Guide,"
`(1999). (Aventail Administrator 3.1, Aventail).
`Aventail Corp., “Aventail Connect 3.1/2.6 User’s Guide,” (1999).
`(Aventail User 3.1, Aventail).
`Aventail Corp., “Aventail ExtraWeb Server v3.2 Administrator‘s
`Guide,” (1999). (Aventail ExtraWeb 3.2, Aventail).
`Check Point Sofiware Technologies Ltd. (1999) (Check Point,
`Checkpoint FW).
`M. Handley, H. Schulzrinne, E. Schooler, Internet Engineering Task
`Force, Internet Draft, (Jan. 15, 1999). (RFC 2543 Internet Drafi l2).
`Goncalves, et al. Check Point FireWall-I Administration Guide,
`McGraw—Hill Companies (2000). (Goncalves, Checkpoint FVV).
`Assured Digital Products. (Assured Digital).
`F-Secure, F-Secure Evaluation Kit
`(May 1999)
`00000003) (Evaluation Kit 3).
`F-Secure, F-Secure Evaluation Kit
`00000009) (Evaluation Kit 9).
`IRE, Inc., SafeNet/Soft—PK Version 4 (Mar. 28, 2000) (Soft-PK Ver-
`sion 4).
`IRE/SafeNet Inc., VPN Technologies Overview (Mar. 28, 2000)
`(Safenet VPN Overview).
`IRE, Inc., SafeNet/VPNPolicy Manager Quick Start Guide Version 1
`(1999) (SafeNet VPN Policy Manager).
`Information Assurance/NAT Labs, Dynamic Virtual Private Net-
`works Presentation v.3 (2000).
`David Kosiur, “Building and Managing Virtual Private Networks"
`(199 8).
`P. MockapetIis, “Domain Nameswlmplementation and Specifica-
`tion,” Network Working Group, RFC 1035 (Nov. 1987).
`Request for Inter Partes Reexamination of Patent No. 6,502,135,
`dated Nov. 25, 2009.
`
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`
`04-363941
`09-018492
`10-070531
`W0 98/27783
`WO98/27783
`W0 9827783 A
`W09843396
`W0 98 55930
`W0 98 59470
`W099/11019
`W0 99 38081
`W0 99 48303
`W0 00/ 17775
`W0 0 1/ 17775
`WO 00/70458
`W0 01/16766
`W0 01 50688
`
`12/1992
`1/1997
`3/1998
`6/ 1998
`6/1998
`6/1998
`10/1998
`12/1998
`12/1998
`3/1999
`7/1999
`9/1999
`3/2000
`3/2000
`11/2000
`3/2001
`7/2001
`
`OTHER PUBLICATIONS
`
`Microsofi Corporation’ s Fifth Amended Invalidity Contentions dated
`Sep. 18, 2009, VirnetXInc. and Science Applications International
`Corp. v. Microsoft Corporation and invalidity claim charts for US.
`Patent Nos. 7,188,180 and 6,839,759.
`The IPSEC Protocol as described in Atkinson, et al., “Security Archi-
`tecture for the Internet Protocol,” Network Working Group, RFC
`2401 (Nov. 1998)
`(“RFC 2401” ; http://web.archive.org/web/
`19991007070353/http://www.imib.med.tu-dresden.de/imib/
`Internet/Literatur/ipsec-docu_eng.html.
`S. Kent and R. Atkinson, “IP Authentication Header,” RFC 2402
`(Nov. 1998); http://web.archive.org/web/19991007070353/http://
`www.imib.med.tu-dresden.de/imib/Intemet/Literatur/ipsec-docu_
`eng.html.
`C. Madson and R. Glenn, “The Use of HMAC-MD5-96 within ESP
`and AH,” RFC 2403 (Nov. 1998); http://web.archive.org/web/
`1999 10070703 53/http://www.imib.med.tu-dresden.de/imib/
`Internet/Literatur/ipsec-docu_eng.html.
`C. Madson and R. Glenn, “The Use HMAC-SHA-1-96 within ESP
`and AH,” RFC 2404 (Nov. 1998); http://web.archive.org/web/
`19991007070353/http://www.imib.med.tu-d.resden.de/imib/
`Internet/Literatur/ipsec -docu_eng.html.
`C. Madson and N. Doraswamy, “The ESP DES-CBC Cipher Algo-
`rithm With Explicit IV”, RFC 2405 (Nov. 1998); http://web.archive.
`org/web/19991007070353/http://www.imib.med.tu-dresden.de/
`imib/Internet/Literatur/ipsec-docu_eng.html.
`S. Kent and R. Atkinson, “IP Encapsulating Security Payload (ESP),"
`RFC
`2406
`(Nov.
`1998);
`http://web.archive.org/web/
`19991007070353/http://www.imib.med.tu—dresden.de/imib/
`Internet/Literatur/ipsec-docu_eng.htm1.
`Derrell Piper, “The Internet IP Security Domain of Interpretation for
`ISAKMP,” RFC 2407 (Nov. 1998); http://web.archive.org/web/
`19991007070353/http://www.imib.med.tu-dresden.de/imib/
`Internet/Literatur/ipsec-docufieng.html.
`Douglas Maughan, et a1, “Internet Security Association and Key
`Management Protocol (ISAKMP),” RFC 2408 (Nov. 1998); http://
`web.archive.org/web/l99910070703 53/http://www.imib.med.tu—
`dresden.de/irnib/Internet/Literatur/ipsec-docu_eng.html.
`D. Harkins and D. Carrell, “The Internet Key Exchange (IKE)," RFC
`2409 (Nov. 1998); http://web.archive.org/web/19991007070353/
`http ://www.imib.med.tu-dresden.de/imib/Internet/Literatur/ipsec-
`docu_eng.html.
`R. Glenn and S. Kent, “The NULL Encryption Algorithm and Its Use
`With IPsec.” RFC 2410 (Nov. 1998); http://web.archive.org/web/
`19991007070353/http://www.imib.med.tu-dresden.de/imib/
`Intemet/Literatur/ipsec-docu_eng.html.
`R. Thayer, et al., “11’ Security Document Roadmap," RFC 241 1 (Nov.
`1998);
`http://web.archive.org/web/l9991007070353/http://www.
`imibmed.tu-dresden.de/irnib/Internet/LiteratuI/ipsec-docu_eng.
`html.
`Hilarie K. Orman, “The OAKLEY Key Determination Protocol,"
`RFC 2412 (N0v. 1998) in combination with J.M. Galvin, “Public Key
`Distribution with Secure DNS,” Proceedings of the Sixth USENIX
`UNIX Security Symposium, San Jose California (Jul. 1996)
`(“Galvin”).
`
`(Sep.
`
`1998)
`
`(FSECURE
`
`Petitioner Apple Inc. - Exhibit 1025, p. 3
`
`Petitioner Apple Inc. - Exhibit 1025, p. 3
`
`
`
`US 8,051,181 B2
`Page/1
`
`Request for Inter Panes Reexamination of Patent No. 7,188,180,
`dated Nov. 25, 2009.
`Yuan Dong Feng, “A novel scheme combining interleaving technique
`with cipher in Rayleigh fading channels," Proceedings of the Inter-
`national Conference on Communication technology, 22847-02-1-
`S47 -02-4 (1998).
`D.W. Davies and WL. Price, edited by Tadahiro Uezono, “Network
`Security”, Japan, Nikkei McGraw-I-Iill, Dec. 5, 1958, First Edition,
`first copy, p. 102-108.
`Baumgartner et a1, “Differentiated Services: A New Approach for
`Quality of Service in the Internet,” International Conference on High
`Performance Networking, 255-273 (1998).
`Chapman et a1., “Domain Name System (DNS)," 278-296 (1995).
`. Davila et a1., “Implementation of Virtual Private Networks at the
`Transport Layer,” M. Mambo, Y. Zheng (Eds), Information Security
`(Second International) Workshop, ISW’ 99. Lecture Notes in Com-
`puter Science (LNCS), vol. 1729; 85-102 (1999).
`De Raadt et a1., “Cryptography in OpenBSD,” 10 pages (1999).
`Eastlake, “Domain Name System Security Extensions,” Internet
`Citation, Retrieved from the Internet: URL:ftp://ftp.inet.no/pub/ietfl
`internet-drafis/drafi-ietf-dnssec-secext2-05.txt (1998).
`Gunter et al, “An Architecture for Managing QoS-Enabled VRNs
`Over the Internet," Proceedings 24th Conference on Local Computer
`Networks. LCN’ 99 IEEE Comput. Soc Los Alamitos, CA, pp. 122-
`131 (1999).
`Shimizu, “Special Feature: Mastering the Internet with Windows
`2000”, Internet Magazine, 63:296—307 (2000).
`Shillings, “Cryptography and Network Security," Principals and
`Practice, 2nd Edition, pp. 399-440 (1999).
`Takata, “U.S. Vendors Take Serious Action to Act Against Crack-
`ers—A Tracking Tool and a Highly Safe DNS Sofiware are
`Released”, Nikkei Communications, 257:87 (1997).
`Wells, Email (Lancasterblbe@mail.msn.com), Subject: “Security
`Icon," (1998).
`PCT International Search Report for related PCT Application No.
`PCT/USOl/l326l, 8 pages.
`PCT International Search Report for related PCT Application No.
`PCT/US99/25323, 3 pages.
`PCT International Search Report for related PCT Application No.
`PCT/US99/25325, 3 pages.
`Non-Final Office Action dated Jun. 16, 2003 from corresponding
`U.S. Appl. No. 09/429,643.
`Final Office Action dated Feb. 11, 2004 from corresponding U.S.
`Appl. No. O9/429,643.
`Notice of Allowance dated May 27, 2009 from corresponding U.S.
`Appl. No. 11/839,969.
`Non-Final Office Action dated Mar. 1, 2004 from corresponding U.S.
`Appl. No. 10/401,888.
`Non-Final Office Action dated May 4, 2004 from corresponding U.S.
`Appl. No. 09/429,643.
`Non-Final Office Action dated Jun. 24, 2004 from corresponding
`U.S. Appl. No. 10/259,494.
`Notice of Allowance dated Jul. 21, 2004 from corresponding U.S.
`Appl. No. 10/401,888.
`Notice of Allowance dated Aug. 16, 2004 from corresponding U.S.
`Appl. No. 10/702,580.
`Notice of Allowance dated Aug. 17, 2004 fi'om corresponding U.S.
`Appl. No. 10/702,522.
`Non-Final Oflice Action dated Oct. 21, 2004 from corresponding
`U.S.App1.No.10/401,551.
`Final Office Action dated Apr. 11, 2005 from corresponding U.S.
`Appl. No. 09/429,643.
`Non-Final Oflice Action dated Jun. 3, 2005 from corresponding U.S.
`App1.No. 10/401,551.
`Notice of Allowance dated Aug. 10, 2005 from corresponding U.S.
`Appl. No. 09/429,643.
`Non-Final Office Action dated Oct. 18, 2005 from corresponding
`U.S. Appl. No. 10/259,494.
`Notice of Allowance dated Dec. 5, 2005 from corresponding U.S.
`Appl. No. 09/429,643.
`Final Office Action dated Dec. 7, 2005 from corresponding U.S.
`Appl. No. 10/401,551.
`
`Notice of Allowance dated Feb. 16, 2006 from corresponding U.S.
`Appl. No. 10/401,551.
`Notice of Allowance dated Mar. 17, 2006 from corresponding U.S.
`Appl. No. 10/401,551.
`Non-Final Office Action dated Mar. 28, 2006 from corresponding
`U.S. Appl. No. 10/259,494.
`Notice of Allowance dated Apr. 5, 2006 from corresponding U.S.
`Appl. No. 10/401,551.
`Notice of Allowance dated Apr. 18, 2006 from corresponding U.S.
`Appl. No. 10/401,551.
`Notice of Allowance dated May 9, 2006 from corresponding U.S.
`Appl. No. 10/401,551.
`Non-Final Ofiice Action dated May 19, 2006 from corresponding
`U.S. Appl. No. 10/702,486.
`Non—Final Office Action dated Oct. 30, 2006 from corresponding
`US. Appl. No. 10/259,494.
`Notice of Allowance dated Nov. 21, 2006 from corresponding U.S.
`Appl. No. 10/702,486.
`Non-Final Office Action dated Mar. 21, 2007 from corresponding
`U.S.App1. No. 10/714,849.
`Non-Final Office Action dated Jun. 15, 2007 fi'om corresponding
`U.S. Appl. No. 10/259,494.
`Notice of Allowance dated Oct. 29, 2007 from corresponding U.S.
`Appl. No. 10/714,849.
`Notice of Allowance dated Jan. 11, 2008 from corresponding U.S.
`App1.No. 10/259,494.
`Notice of Allowance dated Apr. 10, 2008 from corresponding U.S.
`Appl. No. 10/714,849.
`Notice of Allowance dated Jul. 1, 2008 from corresponding U.S.
`Appl. No. 10/259,494.
`Non-Final Office Action dated Sep. 17, 2008 from corresponding
`U.S. Appl. No. ll/839,969.
`Deposition Transcript for Gary Tomlinson dated Feb. 27, 2009.
`Non-Final Ofi‘lce Action dated Mar. 5, 2009 from corresponding U.S.
`Appl. No. 11/301,022.
`Notice of Allowance dated Apr. 3, 2009 from corresponding U.S.
`Appl. No. 11/839,969.
`Non-Final Office Action dated Jun. 9, 2009 from corresponding U.S.
`Appl. No. 11/839,987.
`Non-Final Ofiice Action dated Sep. 2, 2009 from corresponding U.S.
`Appl. No. 11/924,460.
`Notice of Allowance dated Sep. 16, 2009 from corresponding US.
`Appl. No. ll/839,969.
`Notice of Allowance dated Nov. 19, 2009 from corresponding U.S.
`Appl. No. ll/839,969.
`Final Office Action dated Jan. 6, 2010 from corresponding U.S. Appl.
`No. 11/839,987.
`Notice of Allowance dated Jan. 13, 2010 from corresponding U.S.
`Appl. No. 11/839,969.
`Notice of Allowance dated Jan. 28, 2010 from corresponding U.S.
`Appl. No. 11/840,508.
`Final Office Action dated Feb. 9, 2010 from corresponding U.S. Appl.
`No. ll/301,022.
`Notice of Allowance dated Feb. 24, 2010 from corresponding U.S.
`Appl. No. 11/839,987.
`Non-Final Oflice Action dated Mar. 19, 2010 from corresponding
`U.S. Appl. No. 11/840,560.
`Non-Final Oflice Action dated Jun. 7, 2010 from corresponding U.S.
`Appl. No. ll/924,460.
`Non-Final Office Action dated Jun. 9, 2010 from corresponding U.S.
`Appl. No. ll/924,460.
`Non-Final Office Action dated Jul. 1, 2010 from corresponding U.S.
`Appl. No. 11/839,969.
`Non-Final Office Action dated Jul. 8, 2010 from corresponding U.S.
`Appl. No. 11/839,987.
`Non-Final Office Action dated Jul. 14, 2010 from corresponding U.S.
`Appl. No. 11/840,508.
`Final Office Action dated Oct. 21, 2010 from corresponding U.S.
`Appl. No. ll/840,560.
`Non-Final Office Action dated Dec. 14, 2010 from corresponding
`U.S.App1. No. 11/839,937.
`Notice of Allowance dated Jan. 4, 2011 from corresponding U.S.
`Appl. No. 11/301,022.
`
`Petitioner Apple Inc. - Exhibit 1025, p. 4
`
`Petitioner Apple Inc. - Exhibit 1025, p. 4
`
`
`
`US 8,051,181 B2
`Page 5
`
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 10,
`2010, 9:00 AM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 10,
`2010, 1:00 PM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 11,
`2010, 9:00 AM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 11,
`2010, 1:30 PM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 12,
`2010, 9:00 AM.
`Trial Transcript, VirnetX vs. Microsofi‘ Corporation dated Mar. 12,
`2010,1215 PM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 15,
`2010, 9:00 AM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 15,
`2010,12z35 PM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 8,
`2010, 8:45 AM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 8,
`2010, 1:30 PM.
`Trial Transcript, VirnetX vs. Microsofl Corporation dated Mar. 9,
`2010, 9:00 AM.
`Trial Transcript, VirnetX vs. Microsoft Corporation dated Mar. 9,
`2010, 1:30 PM.
`European Search Report dated Jan. 24, 2011 from corresponding
`European Application No. 100119494.
`European Search Report dated Mar. 17, 2011 from corresponding
`European Application No. 101845022.
`Hollenbeck et a1., Registry Registrar Protocol (RRP) Version 1.1.0;
`Internet Engineering Task Force, 34 pages (1999).
`Notice of Allowance dated Mar. 14, 2011 from corresponding U.S.
`App1.No. 11/840,508.
`Tannenbaum, “Computer Networks,” pp. 202-219 (1996).
`Defendants’ Preliminary Joint Invalidity Contentions dated Jul. 1,
`201 1.
`Appendix B: DNS References to Defendants‘ Preliminary Joint
`Invalidity Contentions dated Jul. 1, 2011.
`Appendix A to Defendants’ Preliminary Joint Invalidity Contentions
`dated Jul. 1, 2011.
`Exhibit 1, IETF RFC 2065: Domain Name System Security Exten-
`sions; Published Jan. 1997‘ Vs. Claims of the '211 Patentz.
`Exhibit 2, IETF RFC 2065: Domain Name System Security Exten-
`sions; Published Jan. 19971 Vs. Claims of the '504 Patentz.
`Exhibit 3, RFC 2543‘ vs. Claims ofthe ‘135 Patentz.
`Exhibit 4, RFC 25431 vs. Claims ofthe ’211 Patentz.
`Exhibit 5, RFC 2543‘ vs. Claims ofthe ‘504 Patentz.
`Exhibit 6, SIP Drafi v.2‘ vs. Claims of the '135 Patentz.
`Exhibit 7, SIP Drafi v.2‘ vs. Claims ofthe '211 Patentz.
`Exhibit 8, SIP Draft v.2‘ vs. Claims ofthe '504 Patentz.
`Exhibit 9, H.323‘ vs. Claims ofthe ’135 Patentz.
`Exhibit 10, H.323‘ vs. Claims ofthe ‘211 Patentl.
`Exhibit 11, H.323‘ vs. Claims ofthe '504 Patentz.
`Exhibit 12, SSL 3.0‘ vs. Claims ofthe '135 Patentz.
`Exhibit 13, SSL 3.0‘ vs. Claims of the '211 Patentz.
`Exhibit 14, SSL 3.0‘ vs. Claims of the '504 Patentz.
`Exhibit 15, RFC 2487‘ vs. Claims ofthe '135 Patentz.
`Claims ofthe '211 Patentz.
`Exhibit 16, RFC 24871 vs.
`Claims of the '504 Patentz.
`Exhibit 17, RFC 2487‘ vs.
`Claims ofthe '135 Patent".
`Exhibit 18, RFC 2595‘ vs.
`Claims of the '211 Patentz.
`Exhibit 19, RFC 2595‘ vs.
`Claims of the '504 Patentz.
`Exhibit 20, RFC 2595‘ vs.
`Exhibit 21, iPass‘ vs. Claims of the '135 Patentz.
`Exhibit 22, iPASS‘ vs. Claims of the '211 Patentz.
`Exhibit 23 iPASS‘ vs Claims ofthe '504 Patentz.
`Exhibit 24, “US ‘034”‘ vs. Claims of the 135 Patentz.
`Exhibit 25, US Patent No. 6,453,034 (“US '034”)‘ VS Claims ofthe
`'21 1 Pateni2
`Exhibit 26, US Patent No. 6,453,034 (“US '034”)‘ vs. Claims of the
`'504 Patentz.
`Exhibit 27, US ’287‘ vs. Claims ofthe '135 Patentz.
`Exhibit 28, Us ‘287‘ vs. Claims ofthe '211 Patentz.
`Exhibit 29, US '287‘ vs. Claims of the '504 Patentz.
`Exhibit 30, Overview ofAccess VPNs‘ vs. Claims ofthe '135 Patent}.
`
`Exhibit 3 1, Overview ofAccessVPNs‘ vs. Claims ofthe '21 1 Patent".
`Exhibit 32, Overview ofAccessVPNs‘ vs. Claims ofthe '504 Patentz.
`Exhibit 34, RFC 1928‘ vs. Claims of the '135 Patentl.
`Exhibit 35, RFC 1928‘ vs. Claims of the '211 Patentz.
`Exhibit 36, RFC 1928‘ vs. Claims of the '504 Patentz.
`Exhibit 37, RFC 26611 vs. Claims of the '135 Patentz.
`Exhibit 38, RFC 2661‘ Vs. Claims of the '211 Patentz.
`Exhibit 39, RFC 2661‘ vs Claims ofthe '504 Patentz
`Exhibit 40, SecureConnect‘ vs. Claims of the 135 Patentz.
`Exhibit 41, SecureConnect‘ vs. Claims of the '2 11 Patent2
`Exhibit 42,SecureConnectl vs. Claims ofthe '504 Patent2 .
`Exhibit 43, SFS-HTTP‘ vs. Claims of the ‘135 Patentz.
`Exhibit 44, SFS-HTTP‘ vs. Claims of the '211 Patentz.
`Exhibit 45, SFS-HTTP‘ vs. Claims of the ’504 Patentz.
`Claims ofthe '135 Patentz.
`Exhibit 46, US '883‘ vs.
`Claims ofthe ‘211 Patentz.
`Exhibit 47, US '883‘ vs.
`Claims of the '504 Patentz.
`Exhibit 48, Us 883‘ vs.
`Claims of the ‘135 Patentz.
`Exhibit 49, US '132‘ vs.
`Claims of the '21 1 Patentz.
`Exhibit 50, US '132‘ vs.
`Claims of the '504 Patentz.
`Exhibit 51, US ’132‘ vs.
`Claims of the ‘135 Patentz.
`Exhibit 52, US '213‘ vs.
`Claims of the '21 1 Patentz.
`Exhibit 53, US '213‘ vs.
`Exhibit 54, US ‘213‘ vs. Claims of the ‘504 Patentz.
`Exhibit 55, B&M VPNS‘ vs. Claims of the 135 Patentz.
`Exhibit 56, B&M VPNS‘ vs Claims of the '211 Patentl
`Exhibit 57, B&M VPNs‘ vs. Claims of the '504 Patentz.
`Exhibit 58, BorderManager‘ vs. Claims of the '135 Patentz.
`Exhibit 59, BorderManager‘ vs. Claims of the '211 Patentz.
`Exhibit 60, BorderManager‘ vs. Claims of the '504 Patentz.
`Exhibit 61, Prestige 128 Plus‘ vs. Claims of the '135 Patentz.
`Exhibit 62, Prestige 128 Plus1 vs. Claims of the '21 1 Patentz.
`Exhibit 63, Prestige 128 Plus‘ vs. Claims ofthe '504 Patentz.
`Exhibit 64, RFC 2401‘ vs. Claims of the '135 Patentz.
`Exhibit 65, RFC 2401‘ vs. Claims of the '211 Patentz.
`Exhibit 66, RFC 2401‘ vs. Claims ofthe '504 Patentz.
`Exhibit 67, RFC 2486‘ vs. Claims ofthe '135 Patentz.
`Exhibit 68, RFC 2486‘ vs. Claims of the '211 Patentl.
`Exhibit 69, RFC 2486‘ vs. Claims of the '504 Patentz.
`Exhibit 70, Understanding IPSec‘ vs. Claims of the‘ 13S Patent2
`Exhibit 71, Understanding IPSec‘ vs. Claims of the ‘211 Patentz.
`Exhibit 72, Understanding IPSecl vs. Claims of the ‘504 Patentz.
`Claims of the '135 Patentz.
`Exhibit 73, US ‘820‘ vs.
`Claims of the '211 Patentz.
`Exhibit 74, US '820‘ vs.
`Claims of the '504 Patentz.
`Exhibit 75, US ‘820‘ vs.
`Claims of the '21 1 Patentz.
`Exhibit 76, US ‘019‘ vs.
`Claims of the '504 Patentz.
`Exhibit 77, US '019‘ vs.
`Claims of the '135 Patentz.
`Exhibit 78, US '049‘ vs.
`Claims of the '2 11 Patentz.
`Exhibit 79, US '049‘ vs.
`Claims of the '504 Patentz.
`Exhibit 80, US '049‘ vs.
`Claims of the '135 Patentz.
`Exhibit 81, US ‘748‘ vs.
`Claims of the '135 Patentz.
`Exhibit 82, US ‘261‘ vs.
`Claims of the '21 1 Patentz.
`Exhibit 83, US ‘261‘ vs.
`Claims of the '504 Patentz.
`Exhibit 84, US ‘261‘ vs.
`Claims of the '135 Patentz.
`Exhibit 85, US '900‘ vs.
`Claims of the '2 11 Patentz.
`Exhibit 86, US '900‘ vs.
`Claims of the '504 Patentz.
`Exhibit 87, US '900‘ vs.
`Claims of the '135 Patentz.
`Exhibit 88, US ’671‘ vs,
`Exhibit 89, US '671‘ vs. Claims of the '211 Patentz.
`Exhibit 90, US ‘67 1‘ vs. Claims of the '504 Patentz.
`Exhibit 91, JP '704‘ vs. Claims ofthe ‘135 Patentz.
`Exhibit 92, JP '704‘ vs. Claims of the '211 Patentz.
`Exhibit 93, JP '704‘ vs. Claims of the ‘504 Patentz.
`Exhibit 94, GB ‘841‘ vs. Claims ofthe '135 Patentz.
`Exhibit 95, GB '841‘ vs. Claims of the '211 Patentz.
`Exhibit 96, GB '841‘ vs. Claims of the ‘504 Patentz.
`Exhibit 97, US '3181 vs. Claims of the '135 Patentz.
`Claims ofthe‘211Patent2.
`Exhibit 98, Us ‘318‘ vs.
`Claims ofthe '504 Patentz.
`Exhibit 99, US '318‘ vs.
`Exhibit 100, VPN/VLAN‘ vs. Claims of the '135 Patentz.
`Claims ofthe '135 Patentz.
`Exhibit 101, Nikkei‘ vs.
`Claims of the '211 Patentz.
`Exhibit 102, Nikkei‘ vs.
`Claims of the '504 Patentz.
`Exhibit 103, Nikkei‘ vs.
`Exhibit 104, Special Anthology‘ vs. Claims of the '135 Patentz.
`
`Petitioner Apple Inc. — Exhibit 1025, p. 5
`
`Petitioner Apple Inc. - Exhibit 1025, p. 5
`
`
`
`US 8,051,181 132
`Page 6
`
`Exhibit 105, Omronl vs. Claims of the ‘135 Patentz.
`Exhibit 106, Gauntlet System vs. Claims of the '135 Patentz.
`Exhibit 107, Gauntlet Systeml vs. Claims of the ‘151 Patentz.
`Exhibit 108, Gauntlet Systeml vs. Claims of the '180 Patentz.
`Exhibit 109, Gauntlet Systeml vs. Claims of the '211 Patentz.
`Exhibit 110, Gauntlet Systeml vs Claims of the '504 Patentz.
`Exhibit 1 11, Gauntlet Systeml vs. Claims of the '759 Patentz.
`Exhibit 112,1ntraPort Systeml vs Claims of the ‘135 Patentz.
`Exhibit 113, IntraPort Systeml vs. Claims of the '151 Patentz.
`Exhibit 114,1ntraPort Systeml vs. Claims of the '180 Patentz.
`Exhibit 115, IntraPort Systeml vs. Claims of the '211 Patentz.
`Exhibit 116 IntraPort Systeml vs. Claims of the '504 Patentz.
`Exhibit 117,1nt1‘aPort Systeml vs. Claims of the '759 Patentz.
`Exhibit 118, Altiga VPN System: vs. Claims ofthe '135 Patentz.
`Exhibit 119, Altiga VPN System vs. Claims of the ‘151 Patentz.
`Exhibit 120, Altiga VPN Systeml vs. Claims of the ‘180 Patentz.
`Exhibit 121, Altiga VPN Systeml vs. Claims ofthe ‘2 11 Patentz.
`Exhibit 122, Altiga VPN Systeml vs. Claims of the '504 Patentz.
`Exhibit 123, Altiga VPN System1 vs. Claims of the '759 Patentz.
`Exhibit 124, Kiuchil vs. Claims of the ‘135 Patentz.
`Exhibit 125, Kiuchil vs. Claims of the '151 Patentz.
`Exhibit 126, Kiuchil vs. Claims of the '180 Patentz.
`Exhibit 127, Kiuchil vs. Claims of the '211 Patentz.
`Exhibit 128, Kiuchil vs. Claims of the '504 Patentz.
`Exhibit 129, Kiuchi vs. Claims of the '759 Patentz.
`Exhibit 130, Overview ofAccess VPNs and Tunneling Technologies
`(“Overview")l vs. Claims of the '135 Patentz.
`Exhibit 131, Overview ofAccess VPNs and Tunneling Technologies
`(“Overview")l vs. Claims of the '151 Patentz.
`Exhibit 132, Overview ofAccess VPNs and Tunneling Technologies
`(“Overview”)l vs. Claims of the ‘180 Patentz.
`Exhibit 133, Overview ofAccess VPNs and Tunneling Technologies
`(“Overview")l vs. Claims ofthe '211 Patent".
`Exhibit 134, Overview ofAccess VPNs and Tunneling Technologies
`(“Overview")l vs. Claims of the '504 Patentz.
`Exhibit 135, Overview1 vs. Claims of the '759 Patentz.
`Exhibit 136, RFC 24011 vs. Claims of the '759 Patentz.
`Claims of the '135 Patentz.
`Exhibit 137, Schulzrinne vs.
`vs. Claims of the ‘151 Patentz.
`Exhibit 138, Schulzrinnel
`. Claims of the '180 Patentz.
`Exhibit 139, Schulzrinnel vs
`Claims of the ‘2 1 1 Patentz.
`Exhibit 140, Schulzrinnel vs.
`vs Claims of the '504 Patentz.
`Exhibit 141, Schulzrinne'v
`Claims of the '759 Patentz.
`Exhibit 142, Schulzrinne vs
`Exhibit 143, Solana vs. Claims ofthe '135 Patentz.
`Exhibit 144, Solanal vs. Claims of the '151 Patentz.
`Exhibit 145, Solanal vs. Claims of the 180 Patentz.
`Exhibit 146, Solanal vs. Claims of the '211 Patentz.
`Exhibit 147, Solanal vs. Claims of the '504 Patentz.
`Exhibit 148, Solanal vs. Claims of the ‘759 Patentz.
`Exhibit 149, Atkinson vs. Claims of the '135 Patent2
`Exhibit 150, Atkinsonl vs. Claims of the '151 Patentz.
`Exhibit 151, Atkinsonl vs Claims of the ’180 Patentz.
`Exhibit 152, Atkinson‘ vs. Claims of the '21 1 Patent2
`Exhibit 153, Atkinsonl vs. Claims of the '504 Patent2
`Exhibit 154, Atkinson‘ vs. Claims of the '759 Patent2
`Exhibit 155, Marine vs. Claims of the '135 Patentz.
`Exhibit 156, Marino vs. Claims of the '151 Paten