Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing
Reexamination Certificate
2007-03-13
2007-03-13
Walsh, John B. (Department: 2151)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
C709S250000
Reexamination Certificate
active
10260959
ABSTRACT:
A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication. The INIC also assists the host for those message packets that are chosen for processing by host software layers. A communication control block for a message is defined that allows DMA controllers of the INIC to move data, free of headers, directly to or from a destination or source in the host. The context is stored in the INIC as a communication control block (CCB) that can be passed back to the host for message processing by the host. The INIC contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors with separate processors devoted to transmit, receive and management processing, with full duplex communication for four fast Ethernet nodes.
REFERENCES:
patent: 4366538 (1982-12-01), Johnson et al.
patent: 4589063 (1986-05-01), Shah et al.
patent: 4991133 (1991-02-01), Davis et al.
patent: 5056058 (1991-10-01), Hirata et al.
patent: 5058110 (1991-10-01), Beach et al.
patent: 5097442 (1992-03-01), Ward et al.
patent: 5163131 (1992-11-01), Row et al.
patent: 5212778 (1993-05-01), Dally et al.
patent: 5280477 (1994-01-01), Trapp
patent: 5289580 (1994-02-01), Latif et al.
patent: 5303344 (1994-04-01), Yokoyama et al.
patent: 5412782 (1995-05-01), Hausman et al.
patent: 5418912 (1995-05-01), Christenson
patent: 5448566 (1995-09-01), Richter et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5506966 (1996-04-01), Ban
patent: 5511169 (1996-04-01), Suda
patent: 5517668 (1996-05-01), Szwerinski et al.
patent: 5524250 (1996-06-01), Chesson et al.
patent: 5535375 (1996-07-01), Eshel
patent: 5548730 (1996-08-01), Young et al.
patent: 5566170 (1996-10-01), Bakke et al.
patent: 5588121 (1996-12-01), Reddin et al.
patent: 5590328 (1996-12-01), Seno et al.
patent: 5592622 (1997-01-01), Isfeld et al.
patent: 5598410 (1997-01-01), Stone
patent: 5619650 (1997-04-01), Bach et al.
patent: 5629933 (1997-05-01), Delp et al.
patent: 5634099 (1997-05-01), Andrews et al.
patent: 5634127 (1997-05-01), Cloud et al.
patent: 5642482 (1997-06-01), Pardillos
patent: 5664114 (1997-09-01), Krech, Jr. et al.
patent: 5671355 (1997-09-01), Collins
patent: 5678060 (1997-10-01), Yokoyama et al.
patent: 5692130 (1997-11-01), Shobu et al.
patent: 5699317 (1997-12-01), Sartore et al.
patent: 5701434 (1997-12-01), Nakagawa
patent: 5701516 (1997-12-01), Cheng et al.
patent: 5727142 (1998-03-01), Chen
patent: 5742765 (1998-04-01), Wong et al.
patent: 5749095 (1998-05-01), Hagersten
patent: 5751715 (1998-05-01), Chan et al.
patent: 5752078 (1998-05-01), Delp et al.
patent: 5758084 (1998-05-01), Silverstein et al.
patent: 5758089 (1998-05-01), Gentry et al.
patent: 5758186 (1998-05-01), Hamilton et al.
patent: 5758194 (1998-05-01), Kuzma
patent: 5771349 (1998-06-01), Picazo, Jr. et al.
patent: 5790804 (1998-08-01), Osborne
patent: 5794061 (1998-08-01), Hansen et al.
patent: 5802258 (1998-09-01), Chen
patent: 5802580 (1998-09-01), McAlpice
patent: 5809328 (1998-09-01), Nogales et al.
patent: 5812775 (1998-09-01), Van Seeters et al.
patent: 5815646 (1998-09-01), Purcell et al.
patent: 5848293 (1998-12-01), Gentry
patent: 5872919 (1999-02-01), Wakeland
patent: 5878225 (1999-03-01), Bilansky et al.
patent: 5892903 (1999-04-01), Klaus
patent: 5898713 (1999-04-01), Melzer et al.
patent: 5913028 (1999-06-01), Wang et al.
patent: 5920566 (1999-07-01), Hendel et al.
patent: 5930830 (1999-07-01), Mendelson et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5935205 (1999-08-01), Murayama et al.
patent: 5937169 (1999-08-01), Connery et al.
patent: 5941969 (1999-08-01), Ram et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 5950203 (1999-09-01), Stakuis et al.
patent: 5991299 (1999-11-01), Radogna et al.
patent: 5996024 (1999-11-01), Blumenau
patent: 6005849 (1999-12-01), Roach et al.
patent: 6009478 (1999-12-01), Panner et al.
patent: 6016513 (2000-01-01), Lowe
patent: 6021446 (2000-02-01), Gentry, Jr.
patent: 6021507 (2000-02-01), Chen
patent: 6026452 (2000-02-01), Pitts
patent: 6034963 (2000-03-01), Minami et al.
patent: 6038562 (2000-03-01), Anjur et al.
patent: 6041058 (2000-03-01), Flanders et al.
patent: 6044438 (2000-03-01), Olnowich
patent: 6047323 (2000-04-01), Krause
patent: 6047356 (2000-04-01), Anderson et al.
patent: 6049528 (2000-04-01), Hendel et al.
patent: 6057863 (2000-05-01), Olarig
patent: 6061368 (2000-05-01), Hitzelberger
patent: 6065096 (2000-05-01), Day et al.
patent: 6067569 (2000-05-01), Khaki et al.
patent: 6070200 (2000-05-01), Gates et al.
patent: 6078733 (2000-06-01), Osborne
patent: 6097734 (2000-08-01), Gotesman et al.
patent: 6101555 (2000-08-01), Goshey et al.
patent: 6115615 (2000-09-01), Ota et al.
patent: 6122670 (2000-09-01), Bennett et al.
patent: 6141705 (2000-10-01), Anand et al.
patent: 6145017 (2000-11-01), Ghaffari
patent: 6157955 (2000-12-01), Narad et al.
patent: 6172980 (2001-01-01), Flanders et al.
patent: 6173333 (2001-01-01), Jolitz et al.
patent: 6202105 (2001-03-01), Gates et al.
patent: 6226680 (2001-05-01), Boucher et al.
patent: 6233242 (2001-05-01), Mayer et al.
patent: 6246683 (2001-06-01), Connery et al.
patent: 6247060 (2001-06-01), Boucher et al.
patent: 6279051 (2001-08-01), Gates et al.
patent: 6289023 (2001-09-01), Dowling et al.
patent: 6298403 (2001-10-01), Suri et al.
patent: 6334153 (2001-12-01), Boucher et al.
patent: 6345301 (2002-02-01), Burns et al.
patent: 6345302 (2002-02-01), Bennett et al.
patent: 6356951 (2002-03-01), Gentry, Jr.
patent: 6385647 (2002-05-01), Wills et al.
patent: 6389468 (2002-05-01), Muller et al.
patent: 6389479 (2002-05-01), Boucher
patent: 6421742 (2002-07-01), Tillier
patent: 6427169 (2002-07-01), Elzur
patent: 6434651 (2002-08-01), Gentry, Jr.
patent: 6449656 (2002-09-01), Elzur et al.
patent: 6453360 (2002-09-01), Muller et al.
patent: 6480489 (2002-11-01), Muller et al.
patent: 6487654 (2002-11-01), Dowling
patent: 6490631 (2002-12-01), Teich et al.
patent: 6526446 (2003-02-01), Yang et al.
patent: 6591310 (2003-07-01), Johnson
patent: 6650640 (2003-11-01), Muller et al.
patent: 6681364 (2004-01-01), Calvignac et al.
patent: 6697868 (2004-02-01), Craft et al.
patent: 6807581 (2004-10-01), Starr et al.
patent: 6912522 (2005-06-01), Edgar
patent: 6941386 (2005-09-01), Craft et al.
patent: 2001/0004354 (2001-06-01), Jolitz
patent: 2001/0013059 (2001-08-01), Dawson et al.
patent: 2001/0014892 (2001-08-01), Gaither et al.
patent: 2001/0025315 (2001-09-01), Jolitz
patent: 2001/0048681 (2001-12-01), Bilic et al.
patent: 2001/0053148 (2001-12-01), Bilic et al.
patent: 2003/0066011 (2003-04-01), Oren
patent: 2003/0165160 (2003-09-01), Minami et al.
patent: 2004/0054814 (2004-03-01), McDaniel
patent: 2004/0153578 (2004-08-01), Elzur
patent: WO/98/19412 (1998-05-01), None
patent: WO/98/50852 (1998-11-01), None
patent: WO/99/04343 (1999-01-01), None
patent: WO 99/65219 (1999-12-01), None
patent: WO 00/13091 (2000-03-01), None
patent: WO 01/04770 (2001-01-01), None
patent: WO 01/05107 (2001-01-01), None
patent: WO 01/05116 (2001-01-01), None
patent: WO 01/05123 (2001-01-01), None
patent: WO 01/40960 (2001-06-01), None
patent: WO 01/59966 (2001-08-01), None
patent: WO 01/86430 (2001-11-01), None
Internet pages entitled “Hardware Assisted Protocol Processing”, (which Eugene Feinberg is working on), 1 page, printed Nov. 25, 1998.
Zilog product Brief entitled “Z85C30 CMOS SCC Serial Communication Controller”, Zilog Inc., 3 pages, 1997.
Internet pages of Xpoint Technologies, Inc. entitled “Smart LAN Work Requests”, 5 pages, printed Dec. 19, 1997.
Internet pages entitled: Asante and 100BASE-T Fast Ethernet, 7 pages, printed May 27, 1997.
Internet pages entitled: A Guide to the Paragon XP/S-A7 Supercomputer at Indiana University, 13 pages, printed Dec. 21, 1998.
Richar
Blightman Stephen E. J.
Boucher Laurence B.
Craft Peter K.
Higgen David A.
Philbrick Clive M.
Alacritech, Inc.
Lauer Mark
Silicon Edge Law Group LLP
Walsh John B.
LandOfFree
Fast-path apparatus for receiving data corresponding to a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Fast-path apparatus for receiving data corresponding to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fast-path apparatus for receiving data corresponding to a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3762632