Packet reassembly and deadlock avoidance for use in a packet...

Multiplex communications – Pathfinding or routing – Combined circuit switching and packet switching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S386000, C370S395100, C370S412000, C370S413000

Reexamination Certificate

active

07852829

ABSTRACT:
Practical packet reassembly in large, multi-plane, multi-stage switches is possible by using a scheduling technique called dynamic packet interleaving. With dynamic packet interleaving scheduling, if more than one packet is contending for the same output link in a switch module, an arbiter in the switch module gives priority to a partial packet (i.e., to a packet that has had at least one cell sent to the queue). The number of reassembly queues required to ensure reassembly is dramatically reduced (e.g., to the number of paths multiplied by the number of scheduling priorities). Deadlock may be avoided by guaranteeing (e.g., reserving) at least one cell space for all partial packets.

REFERENCES:
patent: 5179556 (1993-01-01), Turner
patent: 5600795 (1997-02-01), Du
patent: 5689506 (1997-11-01), Chiussi et al.
patent: 5864539 (1999-01-01), Yin
patent: 6072772 (2000-06-01), Charny et al.
patent: 6333932 (2001-12-01), Kobayasi et al.
patent: 6396815 (2002-05-01), Greaves et al.
patent: 6426957 (2002-07-01), Hauser et al.
patent: 6449275 (2002-09-01), Anderson et al.
patent: 6463485 (2002-10-01), Chui et al.
patent: 6504820 (2003-01-01), Oliva
patent: 6621824 (2003-09-01), Lauffenburger et al.
patent: 6628657 (2003-09-01), Manchester et al.
patent: 6631130 (2003-10-01), Roy et al.
patent: 6819675 (2004-11-01), Benayoun et al.
patent: 6870831 (2005-03-01), Hughes et al.
patent: 6920156 (2005-07-01), Manchester et al.
patent: 6954428 (2005-10-01), Gotoh et al.
patent: 6973092 (2005-12-01), Zhou et al.
patent: 7016365 (2006-03-01), Grow et al.
patent: 7042842 (2006-05-01), Paul et al.
patent: 7050448 (2006-05-01), Johnson et al.
patent: 7068654 (2006-06-01), Joseph et al.
patent: 7068672 (2006-06-01), Jones
patent: 7126918 (2006-10-01), Robert
patent: 7136356 (2006-11-01), Suzuki et al.
patent: 7142553 (2006-11-01), Ojard et al.
patent: 7145873 (2006-12-01), Luijten et al.
patent: 7145914 (2006-12-01), Olarig et al.
patent: 7154885 (2006-12-01), Nong
patent: 7180857 (2007-02-01), Kawakami et al.
patent: 7366165 (2008-04-01), Kawarai et al.
patent: 7443851 (2008-10-01), Fukushima et al.
patent: 7453801 (2008-11-01), Taneja et al.
patent: 7464180 (2008-12-01), Jacobs et al.
patent: 7486678 (2009-02-01), Devanagondi et al.
patent: 7545801 (2009-06-01), Miller et al.
patent: 2001/0014096 (2001-08-01), Zhou et al.
patent: 2002/0054567 (2002-05-01), Fan
patent: 2002/0085578 (2002-07-01), Dell et al.
patent: 2002/0099900 (2002-07-01), Kawarai et al.
patent: 2002/0131412 (2002-09-01), Shah et al.
patent: 2002/0191588 (2002-12-01), Personick
patent: 2003/0099194 (2003-05-01), Lee et al.
patent: 2003/0118052 (2003-06-01), Kuhl et al.
patent: 2003/0123468 (2003-07-01), Nong
patent: 2003/0126297 (2003-07-01), Olarig et al.
patent: 2003/0179774 (2003-09-01), Saidi et al.
patent: 2003/0223424 (2003-12-01), Anderson et al.
patent: 2003/0227906 (2003-12-01), Hallman
patent: 2004/0037313 (2004-02-01), Gulati et al.
patent: 2004/0213156 (2004-10-01), Smallwood et al.
patent: 2005/0002334 (2005-01-01), Chao
patent: 2005/0002410 (2005-01-01), Chao
patent: 2005/0025141 (2005-02-01), Chao
patent: 2005/0025171 (2005-02-01), Chao
patent: 2005/0201314 (2005-09-01), Hirano
patent: 2006/0203725 (2006-09-01), Paul et al.
patent: 2006/0239259 (2006-10-01), Norman et al.
patent: 2008/0069125 (2008-03-01), Reed et al.
patent: 2009/0028152 (2009-01-01), Shimonishi
Cooperatve Association for Internet Data Analysis, www.CAIDA.org, downloaded 2008, 1 page.
United States Patent and Trademark Office: Non-Final Office Action dated Jul. 16, 2007, U.S. Appl. No. 10/776,575, 8 pages.
United States Patent and Trademark Office: Final Office Action dated Aug. 8, 2007, U.S. Appl. No. 10/776,574, 5 pages.
United States Patent and Trademark Office: Non-Final Office Action dated Jan. 22, 2008, U.S. Appl. No. 10/776,574, 5 pages.
United States Patent and Trademark Office: Non-Final Office Action dated Sep. 4, 2007, U.S. Appl. No. 10/872,187, 6 pages.
United States Patent and Trademark Office: Final Office Action dated Feb. 12, 2008, U.S. Appl. No. 10/872,187, 8 pages.
United States Patent and Trademark Office: Notice of Allowance dated Mar. 14, 2008, U.S. Appl. No. 10/776,575.
United States Patent and Trademark Office: Non-Final Office Action dated Jul. 9, 2008, U.S. Appl. No. 10/872,187.
United States Patent and Trademark Office: Non-Final Office Action dated Jul. 25, 2008, U.S. Appl. No. 10/776,574.
United States Patent and Trademark Office: Final Office Action dated Feb. 4, 2009, U.S. Appl. No. 10/872,187.
United States Patent and Trademark Office: Non-Final Office Action dated Feb. 17, 2009, U.S. Appl. No. 10/776,574.
United States Patent and Trademark Office: Notice of Allowance dated Jun. 16, 2009, U.S. Appl. No. 10/776,575.
United States Patent and Trademark Office: Non-Final Office Action dated Jul. 14, 2009, U.S. Appl. No. 10/872,187.
United States Patent and Trademark Office: Notice of Allowance dated Oct. 8, 2009, U.S. Appl. No. 10/776,574.
United States Patent and Trademark Office: Non-Final Office Action dated Oct. 8, 2009, U.S. Appl. No. 10/776,575.
United States Patent and Trademark Office: Notice of Allowance Action dated Jan. 8, 2010, U.S. Appl. No. 10/872,187.

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

Packet reassembly and deadlock avoidance for use in a packet... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Packet reassembly and deadlock avoidance for use in a packet..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Packet reassembly and deadlock avoidance for use in a packet... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4157822

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