throbber
(12) United States Patent
`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

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