Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2011-06-07
2011-06-07
Abelson, Ronald (Department: 2476)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
C370S466000, C726S011000
Reexamination Certificate
active
07957406
ABSTRACT:
A characterization method for a network address translation (NAT) device by an internal computer behind the NAT device includes creating a plurality of sockets; binding the plurality of sockets, respectively, to a plurality of ports; transmitting a plurality of STUN requests in user datagram protocol (UDP) packets to a plurality of STUN servers, wherein each STUN request is associated with one of the sockets; determining that the NAT device does not support UDP packets if responses are not received from the STUN servers; and determining a set of NAT characteristics of the NAT device if a response is received from each of the STUN servers.
REFERENCES:
patent: 3017456 (1962-01-01), Schreiber
patent: 4813056 (1989-03-01), Fedele et al.
patent: 5497434 (1996-03-01), Wilson
patent: 5528284 (1996-06-01), Iwami et al.
patent: 5592225 (1997-01-01), Kurobe
patent: 5740278 (1998-04-01), Beger et al.
patent: 5778143 (1998-07-01), Boyce
patent: 5790180 (1998-08-01), Wild
patent: 5990852 (1999-11-01), Szamrej
patent: 5991308 (1999-11-01), Fuhrmann et al.
patent: 6058421 (2000-05-01), Fijolek et al.
patent: 6061739 (2000-05-01), Reed et al.
patent: 6209021 (2001-03-01), Ahimovic et al.
patent: 6219706 (2001-04-01), Fan et al.
patent: 6222529 (2001-04-01), Ouatu-Lascar et al.
patent: 6243749 (2001-06-01), Sitaraman et al.
patent: 6259736 (2001-07-01), Chujoh et al.
patent: 6654891 (2003-11-01), Borsato et al.
patent: 6693663 (2004-02-01), Harris
patent: 6766519 (2004-07-01), Burris et al.
patent: 6775276 (2004-08-01), Beser
patent: 6826620 (2004-11-01), Mawhinney et al.
patent: 6487316 (2005-01-01), Fukunaga et al.
patent: 6842484 (2005-01-01), Gandhi et al.
patent: 6845237 (2005-01-01), Mousley
patent: 6904040 (2005-06-01), Salapura et al.
patent: 6973484 (2005-12-01), Sighal et al.
patent: 7107464 (2006-09-01), Shapira et al.
patent: 7239662 (2007-07-01), Horowitz et al.
patent: 7272650 (2007-09-01), Elgebaly et al.
patent: 7283489 (2007-10-01), Palaez et al.
patent: 7302496 (2007-11-01), Metzger
patent: 7328280 (2008-02-01), Takeda et al.
patent: 7388853 (2008-03-01), Ptasinski et al.
patent: 7543064 (2009-06-01), Juncker et al.
patent: 7634146 (2009-12-01), Rosenberg
patent: 7636805 (2009-12-01), Rosenberg
patent: 7738468 (2010-07-01), Standridge et al.
patent: 2002/0042283 (2002-04-01), Moulsley
patent: 2002/0059587 (2002-05-01), Cofano et al.
patent: 2002/0067405 (2002-06-01), McDiarmid
patent: 2004/0015979 (2004-01-01), Shen et al.
patent: 2004/0022222 (2004-02-01), Clisham
patent: 2004/0022237 (2004-02-01), Elliott et al.
patent: 2004/0022250 (2004-02-01), Chen et al.
patent: 2004/0117653 (2004-06-01), Shapira et al.
patent: 2004/0190489 (2004-09-01), Palaez et al.
patent: 2005/0086289 (2005-04-01), Rosenberg et al.
patent: 2005/0086358 (2005-04-01), Rosenberg
patent: 2005/0108764 (2005-05-01), Rosenberg et al.
patent: 2005/0117636 (2005-06-01), Rosenberg et al.
patent: 2005/0117806 (2005-06-01), Rosenberg
patent: 2005/0125532 (2005-06-01), Kimchi
patent: 2006/0075127 (2006-04-01), Juncker et al.
patent: 2006/0215652 (2006-09-01), Stranidge
patent: 2009/0240821 (2009-09-01), Juncker et al.
patent: 0763 944 (1997-03-01), None
patent: 0933948 (1999-08-01), None
patent: 07095571 (1995-04-01), None
patent: WO 0215589 (2002-02-01), None
patent: WO 2004/064356 (2004-07-01), None
patent: WO 2005/041575 (2005-05-01), None
patent: WO 2005/041587 (2005-05-01), None
patent: WO 2005/043308 (2005-05-01), None
patent: WO 2005/043921 (2005-05-01), None
patent: WO 2005/043923 (2005-05-01), None
U.S. Appl. No. 12/476,406, filed Jun. 1, 2009, Juncker et al.
Minturn et al. Addressing TCP/IP Processing Challenges Using the IA and IXP Processors; Intel Technology Journal, Nov. 13, 2003; pp. 39-50; vol. 7, Issue 4.
Rosenberg et al., “STUN—Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs).” Network Working Group, RFC 3489, p. 1-47, Mar. 2003.
Salamon “Data Compression—The Complete Reference, Passage” Data Compression; Copyright 1997, pp. 6-10; Springer, New York, NY.
Scalable Networking: Networking Protocol Offload—Introducing TCP Chimney; WinHEC 204 Version, Apr. 9, 2004; 31 pages.
Steinbach et al, “Standard Compatible Extension of H.263 for Robust Video Transmission in Mobile Environments” Dec. 1997; vol. 7. No. 6 IEEE Transactions and Systems for Video Technology; pp. 872-881.
Transmission Control Protocol; Darpa Internet Program; Protocal Specification; RFC: 793; Sep. 1981; 84 pages.
Yamauchi et al, “Reliable Multicast Over the Mobile Packet Radio Channel,” Vehicular Technology Conference, Orlando FL USA, May 6-9, 1990, 366 -371 pages, paragraph 3.2; figure 3. XP 010003594, IEEE, New York, USA.
International Search Repot for PCT/US2004/035110 mailed on Feb. 21, 2005; 2 pages.
Written Opinion for PCT/US2004/035110 mailed on Feb. 21, 2005; 4 pages.
International Search Repot for PCT/US2004/034547 mailed on Feb. 11, 2005; 3 pages.
Written Opinion for PCT/US2004/034547 mailed on Feb. 11, 2005; 5 pages.
International Search Report for PCT/US/2004/34827 mailed on Feb. 6, 2006; 3 pages.
Written Opinion for PCT/US/2004/34827 mailed on Feb. 6, 2006; 3 pages.
International Search Report for PCT/US/2004/034716 mailed on Feb. 18, 2005; 1 page.
Written Opinion for PCT/US/2004/34716 mailed on Feb. 18, 2005; 3 pages.
International Search Report for PCT/US2004/034726 mailed on Feb. 14, 2005; 3 pages.
Written Opinion for PCT/US2004/034726 mailed on Feb. 14, 2005; 5 pages.
Final Office Action for U.S. Appl. No. 10/833,362 mailed on May 7, 2010; 9 pages.
Notice of Allowance for U.S. Appl. No. 10/833,362 mailed on Aug. 10, 2009; 7 pages.
Non-Final Office Action for U.S. Appl. No. 10/833,362 mailed on Nov. 2, 2007; 10 pages.
Advisory Action for U.S. Appl. No. 10/833,362 mailed on Dec. 12, 2006; 3 pages.
Final Office Action for U.S. Appl. No. 10/833,362 mailed on Sep. 20, 2006; 14 pages.
Non-Final Office Action for U.S. Appl. No. 10/833,362 mailed on Feb. 27, 2006; 12 pages.
Notice of Allowance for U.S. Appl. No. 10/833,363 mailed on Aug. 7, 2009; 4 pages.
Advisory Office Action for U.S. Appl. No. 10/833,363 mailed on Feb. 19, 2009; 6 pages.
Final Office Action for U.S. Appl. No. 10/833,363 mailed on Sep. 3, 2008; 11 pages.
Final Office Action for U.S. Appl. No. 10/833,363 mailed on Feb. 8, 2008; 12 pages.
Final Office Action for U.S. Appl. No. 10/833,363 mailed on Jul. 25, 2007; 13 pages.
Non-Final Office Action for U.S. Appl. No. 10/833,363 mailed on Dec. 21, 2006; 13 pages.
Notice of Allowance for U.S. Appl. No. 10/956,480 mailed on Nov. 12, 2009; 4 pages.
Non-Final Office Action for U.S. Appl. No. 10/956,480 mailed on Jan. 2, 2009; 5 pages.
Non-Final Office Action for U.S. Appl. No. 10/956,480 mailed on Mar. 7, 2008; 7 pages.
Notice of Allowance for U.S. Appl. No. 10/957,074 mailed on Sep. 21, 2009; 4 pages.
Non-Final Office Action for U.S. Appl. No. 10/957,074 mailed on Jun. 12, 2009; 5 pages.
Advisory Action for U.S. Appl. No. 10/957,074 mailed on Jun. 2, 2009; 3 pages.
Final Office Action for U.S. Appl. No. 10/957,074 mailed on Dec. 16, 2008; 6 pages.
Non-Final Office Action for U.S. Appl. No. 10/957,074 mailed on May 30, 2008; 7 pages.
Notice of Allowance for U.S. Appl. No. 10/957,122 mailed on Jun. 24, 2008; 9 pages.
Notice of Allowance for U.S. Appl. No. 10/957,122 mailed on Jan. 21, 2009; 9 pages.
Notice of Allowance for U.S. Appl. No. 11/088,030 mailed on Jan. 27, 2010; 4 pages.
Notice of Allowance for U.S. Appl. No. 11/088,030 mailed on Dec. 11, 2009; 8 pages.
Notice of Allowance for U.S. Appl. No. 11/088,030 mailed on Jun. 29, 2009; 4 pages.
Notice of Allowance for U.S. Appl. No. 11/088,030 mailed on Jan. 5, 2009; 6 pages.
Notice of Allowance for U.S. Appl. No. 11/088,030 mailed on Aug. 12, 2008; 4 pages.
Notice of Allowance for U.S. Appl. No. 11/088,030 mailed on Mar. 18, 2008; 9 pages.
Depallens Philippe
Erbes Ken
Standridge Aaron
Zimmerman Remy
Abelson Ronald
Kilpatrick Townsend & Stockton LLP
Logitech Europe S.A.
LandOfFree
Method and apparatus for packet traversal of a network... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for packet traversal of a network..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for packet traversal of a network... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2635093