Method and apparatus for packet traversal of a network...

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2635093

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.