TCP/IP offload network interface device

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S236000, C709S235000, C709S250000, C709S238000, C709S228000, C709S243000, C709S232000, C709S225000, C709S220000

Reexamination Certificate

active

07664868

ABSTRACT:
An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device 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 devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.

REFERENCES:
patent: 4366538 (1982-12-01), Johnson et al.
patent: 4485455 (1984-11-01), Boone et al.
patent: 4485460 (1984-11-01), Stambaugh
patent: 4589063 (1986-05-01), Shah et al.
patent: 4700185 (1987-10-01), Balph 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 et al.
patent: 5548730 (1996-08-01), Young et al.
patent: 5566170 (1996-10-01), Bakke et al.
patent: 5574919 (1996-11-01), Netravali 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: 5633780 (1997-05-01), Cronin 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: 5682534 (1997-10-01), Kapoor et al.
patent: 5692130 (1997-11-01), Shobu et al.
patent: 5699317 (1997-12-01), Sartore et al.
patent: 5699350 (1997-12-01), Kraslavsky
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: 5768618 (1998-06-01), Erickson et al.
patent: 5771349 (1998-06-01), Picazo, Jr. et al.
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5778013 (1998-07-01), Jedwab
patent: 5778419 (1998-07-01), Hansen 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), McAlpine
patent: 5809328 (1998-09-01), Nogales et al.
patent: 5809527 (1998-09-01), Cooper et al.
patent: 5812775 (1998-09-01), Van Seters et al.
patent: 5815646 (1998-09-01), Purcell et al.
patent: 5828835 (1998-10-01), Isfeld 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: 5987022 (1999-11-01), Geiger et al.
patent: 5991299 (1999-11-01), Radogna et al.
patent: 5996013 (1999-11-01), Delp 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 et al.
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: 6041381 (2000-03-01), Hoese
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: 6111673 (2000-08-01), Chang et al.
patent: 6115615 (2000-09-01), Ota et al.
patent: 6122670 (2000-09-01), Bennett et al.
patent: 6141701 (2000-10-01), Whitney
patent: 6141705 (2000-10-01), Anand et al.
patent: 6145017 (2000-11-01), Ghaffari
patent: 6157944 (2000-12-01), Pedersen
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: 6181705 (2001-01-01), Kim
patent: 6202105 (2001-03-01), Gates et al.
patent: 6223242 (2001-04-01), Sheafor et al.
patent: 6226680 (2001-05-01), Boucher 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: 6324649 (2001-11-01), Eyres et al.
patent: 6334153 (2001-12-01), Boucher et al.
patent: 6343360 (2002-01-01), Feinleib
patent: 6345301 (2002-02-01), Burns et al.
patent: 6345302 (2002-02-01), Bennett et al.
patent: 6356951 (2002-03-01), Gentry et al.
patent: 6370599 (2002-04-01), Anand et al.
patent: 6385647 (2002-05-01), Willis et al.
patent: 6389468 (2002-05-01), Muller et al.
patent: 6389479 (2002-05-01), Boucher
patent: 6393487 (2002-05-01), Boucher et al.
patent: 6421742 (2002-07-01), Tillier
patent: 6421753 (2002-07-01), Hoese et al.
patent: 6427169 (2002-07-01), Elzur
patent: 6427171 (2002-07-01), Craft et al.
patent: 6427173 (2002-07-01), Boucher et al.
patent: 6434620 (2002-08-01), Boucher et al.
patent: 6434651 (2002-08-01), Gentry, Jr.
patent: 6449656 (2002-09-01), Elzur et al.
patent: 6453360 (2002-09-01), Muller et al.
patent: 6470415 (2002-10-01), Starr et al.
patent: 6473425 (2002-10-01), Bellaton et al.
patent: 6480489 (2002-11-01), Muller et al.
patent: 6487202 (2002-11-01), Klausmeier et al.
patent: 6487654 (2002-11-01), Dowling
patent: 6490631 (2002-12-01), Teich et al.
patent: 6502144 (2002-12-01), Accarie
patent: 6523119 (2003-02-01), Pavlin et al.
patent: 6526446 (2003-02-01), Yang et al.
patent: 6570884 (2003-05-01), Connery et al.
patent: 6591302 (2003-07-01), Boucher et al.
patent: 6591310 (2003-07-01), Johnson
patent: 6648611 (2003-11-01), Morse et al.
patent: 6650640 (2003-11-01), Muller et al.
patent: 6657757 (2003-12-01), Chang et al.
patent: 6658480 (2003-12-01), Boucher et al.
patent: 6678283 (2004-01-01), Teplitsky
patent: 6681364 (2004-01-01), Calvignac et al.
pat

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

TCP/IP offload network interface device does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with TCP/IP offload network interface device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and TCP/IP offload network interface device will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4181429

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