Dec 9, 2005 - view.html on Nov. 23, 2005. ...... to add additional or more complex translation rules to those used in th
USOORE43057E
(19) United States (12) Reissued Patent
(10) Patent Number:
Molitor (54)
(45) Date of Reissued Patent:
METHOD AND APPARATUS FOR
6,128,298 A
FACILITATING PEER-TO-PEER
yanagidatle et 11L
6,141,749 A _
Inventor:
Jan. 3, 2012
10/2000 Wootton et al.
2
APPLICATION COMMUNICATION (75)
US RE43,057 E
10/2000 £18185? '
6,581,108 B1
6/2003
Andrew T. Molitor, San FranCIsco, CA
6,61 5,3 57 B 1
9/2003 Boden et al,
Denison et a1.
(US)
6,717,949 B1*
4/2004 Boden et al. ................ .. 370/401
7/2004 Tari et al. 8/2004 EdhOIm '5 ~~~~~~~~~~~~~~~~ ~' 709/226
(73)
Assignee: Alcatel Lucent, Paris (FR)
6,765,920 B1 6,772,210 B1 * 6,832,322 B1*
12/2004
(21)
APPI- NOJ 11/299,236
RE38,902 E
11/2005 Srisuresh et a1.
(22)
Flledi
6,779,035 B1 _
8/2004 Gbadegesm
7,224,687 B2
Dec. 9, 2005
5/2007
2005/0180433 A1 2005/0286538 A1
12/2005 Oberle et al.
Related US. Patent Documents
_ (Contmued)
Relssue of:
(64) i’a‘engl NO-1 ssue :
36615729303 ec. ,
FOREIGN PATENT DOCUMENTS
App1.No.:
09/661,070
Filed:
Sep. 13, 2000
EP
1 793 533
OTHER PUBLICATIONS (200601)
NAT Working Group, Internet Draft (Informational), P. Srisuresh,
US. Cl. ...... .. 370/401; 370/466; 370/492; 370/392;
Campio Communications Jul 2000
726/3; 713/201
(58)
_ 4/2001
(Con?rmed)
Int_ CL H04L 12/28
(52)
Shah et al.
8/2005 Jouenne et a1.
.
(51)
Boden et al. .................. .. 726/15
’
'
Field of Classi?cation Search ...................... .. None
'
(Continued)
See application ?le for complete search history. Primary Examiner * Bob Phunkulh
(56)
References Cited
(74) Attorney, Agent, or Firm * Dorsey & Whitney LLP
US. PATENT DOCUMENTS 5,227,778 A 5,732,078 A 5,781,550 A
5,793,763 A 5,883,891 A 6,006,272 A
3/1998 Arango
h. h 11
i??:?£m et 31' 5/2000 Srisuresh et a1.
7/2000 Gray et al.
t.
t
t. f
109 Claims, 3 Drawing Sheets
i i i
HostA
419
Host R
1 i i i
324 Address
A p, A1
121
germinating address
i
Manager
Original ing address
App.erminating A2 address 17.,
322 '
App. R1
i i i
Address
Originatan a ddress
Tr
App. R2
I
'
r
I I i
320
400
i
i I
i
470
i
‘1
Host B
510
Host 8
i i i
321
322
i i i
A pp .51 A
pp
. 52
.
through the NAT device in the absence of statically de?ned rules for speci?c channels of communication.
i
110
t.
address translatlons to be performed, so that those apphca tions may send useful information to other applications for the purposes of allowing applications to communicate
4/2000 Nessett e't 31‘
6,094,676 A
1.
W 10 a ows app 1ca lons o reques 1n orma 1on concerning
8/1993 Mayes et 31, 3/ 1999 Williams et a1. 12/1999 Amvamudan et a1~
6,058,431 A
ABSTRACT
A system for performing Network Address Translation,
7/1998 Temphn et al‘
2 63053236 A
(57)
7/1993 Vacon et al'
521
App, S1
1
/-310
I | l | l | l
| | |
App. 82 522
US RE43,057 E Page 2 U.S. PATENT DOCUMENTS 2008/0101389 A1
5/2008 Hiribarren et al.
FOREIGN PATENT DOCUMENTS JP JP JP JP JP JP
H10-056482 H11-150566 A 2000-059430 2000138696 2000-209278 2000-224219 A
2/1998 6/1999 2/2000 5/2000 7/2000 8/2000
499 (ED. Tex., Tyler Division, Aug. 7, 2007) Appendix BiUPnP Layer3Forwarding:0.3 Service Template (“[L3F]” 22 pages. “Microsoft’s Invalidity Contentions Under Patent Rule 3-3 And Document Production Under Patent Rule 3-4” Alcatel USA
Resources, Inc., v. Microsoft Corporation, Civil Action No. 6 :06 -CV
499 (ED. Tex., Tyler Division, Aug. 7, 2007) Appendix CiIETF IP Network Address Translator Application Programming Interface (“NAT-API”) 27 pages. “Microsoft’s Invalidity Contentions Under Patent Rule 3-3 And Document Production Under Patent Rule 3-4” Alcatel USA
Resources, Inc., v. Microsoft Corporation, Civil Action No. 6 :06 -CV
OTHER PUBLICATIONS Eun-Sang Lee et al., “An Expanded NAT with Server Connection Ability”, IEEE pp. 1391-1394 (1999). Lo J. et a1, “IP Host Network Address ( and Port) Translation”,
URL :http ://www.watersprings .org/pub/id/draft-ietf-nat-hnat-00. txt>, Nov. 1998, pp. 1-14. Schulzrinne, H. et al., “Internet Telephony: Architecture and Proto
colsiAn IETF Perspective”, Computer Networks and ISDN Sys tems, North Holland Publishing, Amsterdam, NL, vol. 31, No. 3., Feb. 11, 1999, pp. 237-255. Borella et al. “Realm Speci?c IP: Protocol Speci?cation” draft-ietf nat-rsip-protocol-02.txt, The Internet Engineering Task Force (IETF), Aug. 1999, 27 pages. Crocker et al. “Universal Plug and Play Internet Gateway Usage Scenarios” UPnPTM Forum, Aug. 19, 2000, 6 pages. Iyer et al., Layer3Forwarding:0.3 Service Template For Universal
Plug and Play Version 1.0, UPnPTM Proposed Service Template, UPnPTM Forum, Aug. 5, 2000, 15 pages. Leech at al. “Socks Protocol Version 5” RFC 1928, The Internet
Engineering Task Force (IETF), Mar. 1996, 9 pages. “Microsoft’s Invalidity Contentions Under Patent Rule 3-3 And Document Production Under Patent Rule 3-4” Alcatel USA
Resources, Inc., v. Microsoft Corporation, Civil Action No. 6 :06-CV
499 (ED. Tex., Tyler Division, Aug. 7, 2007) Appendix DiUS. Pat. No. 6,779,035 B1 32 pages.
Montenegro, G. “Negotiated Address Reuse (NAR)” draft montenegro-aatn-nar-00.txt The Internet Engineering Task Force (IETF), 1998, 21 pages. Packet-based multimedia communications systems, International Telecommunication Union, Recommendation H.323, Feb. 1998, 117 pages.
Postel et al. “File Transfer Protocol (FTP)” RFC 959, The Internet Engineering Task Force (IETF), Oct. 1985, 69 pages. Srisuresh et al. “The IP Network Address Translator (NAT)” draft
rfced-info-srisuresh-05.txt, The Internet Engineering Task Force (IETF), Feb. 1998, 21 pages. Srisuresh et al. “IP Network Address Translator (NAT) Terminology and Considerations” draft-ietf-nat-terminology-01.txt, The Internet Engineering Task Force (IETF), Oct. 1998, 26 pages. Srisuresh et al. “IP Network Address Translator Application Pro
gramming Interface” draft-ietf-nat-api-00 .txt, The Internet Engineer ing Task Force (IETF), Nov. 1998, 23 pages. Biggs, B. “A SIP Application Level Gateway for Network Address Translation draft-biggs-sip-nat-00.txt” The Internet Engineering Task Force (IETF), Mar. 2000, 8 pages.
Rosenberg et al. “Getting SIP throughtxt” draft-rosenberg-sip
“Microsoft’s Invalidity Contentions Under Patent Rule 3-3 And
?rewalls-00.1xt, The Internet Engineering Task Force (IETF), Feb. 22, 2000, 27 pages. SIP Overview Retrieved from http://www.cs.columbia.edu/sip/over
Document Production Under Patent Rule 3-4” Alcatel USA
view.html on Nov. 23, 2005. 2 pages.
499 (ED. Tex., Tyler Division, Aug. 7, 2007) 42 pages. Redacted. Resources, Inc., v. Microsoft Corporation, Civil Action No. 6 :06-CV
SIP Components. Retrieved from http://www.cisco.com on Nov. 25,
499 (ED. Tex., Tyler Division, Aug. 7, 2007) Appendix AiIETF
2005 1 page.
Negotiated Address Reuse (“[NAR]”) 24 pages. “Microsoft’s Invalidity Contentions Under Patent Rule 3-3 And
Network address translation. Retrieved from http:en/wikipedia.org on Nov. 17, 2005.4 pages.
Document Production Under Patent Rule 3-4” Alcatel USA
Resources, Inc., v. Microsoft Corporation, Civil Action No. 6 :06-CV
* cited by examiner
US. Patent
Jan. 3, 2012
Sheet 1 0f3
US RE43,057 E
5'9
22
111mm with multiple
NAT Device (mnvw?oml)
m Global lutemet
*
m 10
20
Finn!
(prior an)
.
E
US. Patent
Jan. 3, 2012
a:
Sheet 2 0f3
8
US RE43,057 E
8
5
c!
g I
\
#3 §
1:
l
3
58
N
\§
.3 33.": 11.0.
§§ s!
I
K A1A99
HOStA
142 150
162
/
so
US. Patent
Jan. 3, 2012
US RE43,057 E
Sheet 3 0f 3
cow va own
Alm9:l92' 00m .
$2.9Q;< 3952o6w0n
mu93.2m5:$3m_wc2s~zm8N_5on9