Source: http://www.google.com/patents/US7783769?dq=6,188,988
Timestamp: 2016-05-04 07:24:15
Document Index: 553349704

Matched Legal Cases: ['Application No. 2006', 'Application No. 200606011', 'Application No. 93119637', 'Application No. 200480042550', 'Application No. 04756431', 'Application No. 2007', 'Application No. 2007', 'Application No. 2006', 'Application No. 200606011']

Patent US7783769 - Accelerated TCP (Transport Control Protocol) stack processing - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsIn one embodiment, a method is provided. The method of this embodiment provides receiving an indication on a network component that one or more packets have been received from a network; the network component notifying a TCP-A (transport control protocol—accelerated) driver that the one or more packets...http://www.google.com/patents/US7783769?utm_source=gb-gplus-sharePatent US7783769 - Accelerated TCP (Transport Control Protocol) stack processingAdvanced Patent SearchPublication numberUS7783769 B2Publication typeGrantApplication numberUS 10/815,895Publication dateAug 24, 2010Filing dateMar 31, 2004Priority dateMar 31, 2004Fee statusPaidAlso published asCN1926834A, CN1926834B, DE602004020273D1, EP1730919A1, EP1730919B1, US7525967, US7788391, US8121125, US8238360, US8929381, US20050223128, US20050223133, US20050223134, US20050238019, US20060072564, US20130201998, US20150085873, US20150326509, WO2005104486A1Publication number10815895, 815895, US 7783769 B2, US 7783769B2, US-B2-7783769, US7783769 B2, US7783769B2InventorsAnil Vasudevan, Dennis Michael Bell, David B. Minturn, Sujoy SenOriginal AssigneeIntel CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (33), Non-Patent Citations (29), Referenced by (10), Classifications (19), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetAccelerated TCP (Transport Control Protocol) stack processing
US 7783769 B2Abstract
“Network component” refers to any combination of hardware and/or software on an I/O (input/output) subsystem that may process one or more packets sent and/or received over a network. In one embodiment, I/O subsystem 238 may comprise, for example, a NIC (network interface card), and network component 212 may comprise, for example, a MAC (media access control) layer of the Data Link Layer as defined in the Open System Interconnection (OSI) model for networking protocols. The OSI model is defined by the International Organization for Standardization (ISO) located at 1 rue de Varemb�, Case postale 56 CH-1211 Geneva 20, Switzerland.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5090011Dec 21, 1989Feb 18, 1992Hitachi, Ltd.Packet congestion control method and packet switching equipmentUS6314100Mar 26, 1998Nov 6, 2001Emulex CorporationMethod of validation and host buffer allocation for unmapped fibre channel framesUS6389468Mar 1, 1999May 14, 2002Sun Microsystems, Inc.Method and apparatus for distributing network traffic processing on a multiprocessor computerUS6438604Oct 5, 1998Aug 20, 2002Canon Kabushiki KaishaDigital video network interfaceUS6675200 *May 10, 2000Jan 6, 2004Cisco Technology, Inc.Protocol-independent support of remote DMAUS6751709 *May 15, 2002Jun 15, 2004Sun Microsystems, Inc.Method and apparatus for prefetching objects into an object cacheUS6907042Apr 19, 2000Jun 14, 2005Fujitsu LimitedPacket processing deviceUS6986046May 12, 2000Jan 10, 2006Groove Networks, IncorporatedMethod and apparatus for managing secure collaborative transactionsUS7012918Mar 24, 2003Mar 14, 2006Emulex Design & Manufacturing CorporationDirect data placementUS7089344Jun 9, 2000Aug 8, 2006Motorola, Inc.Integrated processor platform supporting wireless handheld multi-media devicesUS7142540Jul 18, 2002Nov 28, 2006Sun Microsystems, Inc.Method and apparatus for zero-copy receive buffer managementUS7181531Apr 30, 2002Feb 20, 2007Microsoft CorporationMethod to synchronize and upload an offloaded network stack connection with a network stackUS7668165Mar 31, 2004Feb 23, 2010Intel CorporationHardware-based multi-threading for packet processingUS20020174255Jul 25, 2002Nov 21, 2002Broadcom CorporationSystem on a chip for packet processingUS20030014544 *Feb 15, 2001Jan 16, 2003BanderacomInfiniband TM work queue to TCP/IP translationUS20030169738Mar 4, 2003Sep 11, 2003Mcdaniel Scott S.System and method for protecting header information using dedicated CRCUS20030217231 *May 15, 2002Nov 20, 2003Seidl Matthew L.Method and apparatus for prefetching objects into an object cacheUS20040013117 *Jul 18, 2002Jan 22, 2004Ariel HendelMethod and apparatus for zero-copy receive buffer managementUS20040030806Jun 10, 2003Feb 12, 2004Pandya Ashish A.Memory system for a high performance IP processorUS20040054837Jul 15, 2003Mar 18, 2004International Business Machines CorporationControlling flow of data between data processing systems via a memoryUS20040225748May 9, 2003Nov 11, 2004Chong Huai-Ter VictorSystems and methods for deleting transactions from multiple fast data streamsUS20050223128Mar 31, 2004Oct 6, 2005Anil VasudevanAccelerated TCP (Transport Control Protocol) stack processingUS20050223134Dec 30, 2004Oct 6, 2005Anil VasudevanAccelerated TCP (Transport Control Protocol) stack processingUS20060075142Sep 29, 2004Apr 6, 2006Linden CornettStoring packet headersUS20080126553Jun 25, 2007May 29, 2008Alacritech, Inc.Fast-path apparatus for transmitting data corresponding to a TCP connectionEP0574140A1May 14, 1993Dec 15, 1993Hewlett-Packard CompanyNetwork adapter which places a network header and data in separate memory buffersEP0642246A2Aug 26, 1994Mar 8, 1995Hitachi, Ltd.Network communication method and network systemEP0657824A1Oct 19, 1994Jun 14, 1995Advanced Micro Devices Inc.Apparatus for Ethernet packet receptionJP2000332817A Title not availableJPH0678001A Title not availableJPH0778112A Title not availableJPH07221780A Title not availableWO2005104486A1Jun 29, 2004Nov 3, 2005Intel CorporationAccelerated tcp (transport control protocol) stack processing* Cited by examinerNon-Patent CitationsReference1Final Office Action received for U.S. Appl. No. 11/027,719, mailed on Apr. 5, 2010, 15 pages.2Final Office Action received for U.S. Appl. No. 11/140,092, mailed on Jan. 5, 2010, 17 pages.3International Preliminary Report on Patentability for PCT Patent Application No. PCT/US2004/021015, mailed on Oct. 12, 2006. pp. 8.4International Search Report/Written Opinion for PCT Patent Application No. PCT/US2004/021015, mailed on Dec. 23, 2004. pp. 12.5Makineni, S. et al, "Performance Characterization of TCP/IP Packet Processing in Commercial Server Workloads", IEEE-Conference Proceedings Article, 2003. pp. 33-41, XP01067.6Makineni, S. et al, "Performance Characterization of TCP/IP Packet Processing in Commercial Server Workloads", IEEE—Conference Proceedings Article, 2003. pp. 33-41, XP01067.7Non Final Office Action received for U.S. Appl. No. 11/140,092, mailed Sep. 29, 2008.8Non-Final Office Action received for U.S. Appl. No. 11/027,719, Mailed on Nov. 9, 2009, pp. 18.9Non-Final Office Action received for U.S. Appl. No. 11/140,092 Mailed on Jul. 21, 2009; 17 pages.10Non-Final Office Action received for U.S. Appl. No. 11/140,092, mailed on May 13, 2010, pp. 16.11Notice of Allowance Received for KR Patent Application No. 2006-7020469, and Allowed Claims, mailed on Nov. 28, 2007. 10 pages.12Notice of Allowance received for SG Application No. 200606011-5 mailed on Jun. 25, 2008. pp. 8.13Notice of Allowance Received for TW Patent Application No. 93119637 , mailed on Dec. 20, 2006. pp. 3.14Notice of Allowance received for U.S. Appl. No. 10/973,790 mailed on Dec. 30, 2008.15Notice of Allowance received for U.S. Appl. No. 10/973,790, mailed on Apr. 1, 2010, 2 pages.16Notice of Allowance received for U.S. Appl. No. 10/973,790, mailed on Feb. 22, 2010, 4 pages.17Notice of Allowance received for U.S. Appl. No. 10/973,790, mailed on Sep. 29, 2009. pp. 7.18Office Action received for Chinese Patent Application No. 200480042550.4, Mailed on Aug. 14, 2009, 4 pages of Office Action and English translation of 7 pages.19Office Action Received for EP Patent Application No. 04756431.5 , mailed on Oct. 1, 2007. pp. 3.20Office Action received for Japanese Patent Application No. 2007-502782, Mailed on Aug. 4, 2009, 3 pages of Office Action and English translation of 2 pages.21Office Action received for JP Patent Application No. 2007-502782 mailed on Feb. 3, 2009, 3 pages and English translation of 2 pages.22Office Action Received for KR Patent Application No. 2006-7020469 , mailed on Mar. 28, 2007; English Translation 3 pages.23Office Action Received for SG Patent Application No. 200606011-5 , mailed on Feb. 13, 2007. pp. 10.24Office Action received for U.S. Appl. No. 11/027,719 Mailed on May 7, 2009, 19 Pages.25Office Action received for U.S. Appl. No. 11/140,092 Mailed on Mar. 24, 2009, 20 Pages.26Office Action Received for US Patent U.S. Appl. No. 10/973,790 , mailed on May 30, 2008. pp. 15.27Office Action Received for US Patent U.S. Appl. No. 11/027,719 , mailed on Jun. 13, 2008. pp. 15.28Supplemental Notice of Allowability received for U.S. Appl. No. 10/973,790 mailed on Apr. 26, 2010, 2 pages.29The Written Opinion of the International Searching Authority, mailed Oct. 12, 2006.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8103785 *Dec 3, 2008Jan 24, 2012Seafire Micros, Inc.Network acceleration techniquesUS8121125Dec 30, 2004Feb 21, 2012Intel CorporationAccelerated TCP (transport control protocol) stack processingUS8238360Aug 7, 2012Intel CorporationHeader replication in accelerated TCP (transport control protocol) stack processingUS8689288Feb 20, 2008Apr 1, 2014Samsung Electronics Co., Ltd.Apparatus and method for protecting system in virtualized environmentUS20050223134 *Dec 30, 2004Oct 6, 2005Anil VasudevanAccelerated TCP (Transport Control Protocol) stack processingUS20060072564 *May 26, 2005Apr 6, 2006Linden CornettHeader replication in accelerated TCP (Transport Control Protocol) stack processingUS20080256599 *Feb 20, 2008Oct 16, 2008Samsung Electronics Co., Ltd.Apparatus and method for protecting system in virtualized environmentUS20090168799 *Dec 3, 2008Jul 2, 2009Seafire Micros, Inc.Network Acceleration TechniquesUS20120163294 *Jun 28, 2012Electronics And Telecommunications Research InstitutePacket data transfer apparatus and packet data transfer method in mobile communication systemUS20150085873 *Dec 1, 2014Mar 26, 2015Intel CorporationHeader replication in accelerated tcp (transport control protocol) stack processing* Cited by examinerClassifications U.S. Classification709/230, 709/227International ClassificationG06F15/16, H04L12/56, G06F13/28, H01L29/40, H04L29/06, G06F15/173Cooperative ClassificationH04L47/50, H04L69/161, H04L69/16, H04L69/163, H04L49/90, H04L49/9042European ClassificationH04L29/06J7, H04L29/06J3, H04L49/90, H04L49/90K, H04L29/06JLegal EventsDateCodeEventDescriptionAug 16, 2004ASAssignmentOwner name: INTEL CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VASUDEVAN, ANIL;BELL, DENNIS MICHAEL;MINTURN, DAVID B.;AND OTHERS;REEL/FRAME:015678/0161Effective date: 20040728Dec 17, 2013FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services