DE69934226D1 - TCP/IP/PPP Modem - Google Patents

TCP/IP/PPP Modem

Info

Publication number
DE69934226D1
DE69934226D1 DE69934226T DE69934226T DE69934226D1 DE 69934226 D1 DE69934226 D1 DE 69934226D1 DE 69934226 T DE69934226 T DE 69934226T DE 69934226 T DE69934226 T DE 69934226T DE 69934226 D1 DE69934226 D1 DE 69934226D1
Authority
DE
Germany
Prior art keywords
tcp
ppp
modem
memory
ppp modem
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69934226T
Other languages
English (en)
Other versions
DE69934226T2 (de
Inventor
Ward Johnson
John Shigeto Minami
Ryo Koyama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nvidia Corp
Original Assignee
Nvidia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nvidia Corp filed Critical Nvidia Corp
Publication of DE69934226D1 publication Critical patent/DE69934226D1/de
Application granted granted Critical
Publication of DE69934226T2 publication Critical patent/DE69934226T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2858Access network architectures
    • H04L12/2859Point-to-point connection between the data network and the subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/12Protocol engines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
DE69934226T 1998-06-11 1999-06-10 TCP/IP/PPP Modem Expired - Lifetime DE69934226T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US8886598P 1998-06-11 1998-06-11
US88865P 1998-06-11
US321902 1999-05-28
US09/321,902 US6765901B1 (en) 1998-06-11 1999-05-28 TCP/IP/PPP modem
PCT/US1999/013184 WO1999065219A1 (en) 1998-06-11 1999-06-10 Tcp/ip/ppp modem

Publications (2)

Publication Number Publication Date
DE69934226D1 true DE69934226D1 (de) 2007-01-11
DE69934226T2 DE69934226T2 (de) 2007-10-11

Family

ID=26779128

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69934226T Expired - Lifetime DE69934226T2 (de) 1998-06-11 1999-06-10 TCP/IP/PPP Modem

Country Status (12)

Country Link
US (4) US6765901B1 (de)
EP (1) EP1086573B1 (de)
JP (1) JP2002518892A (de)
KR (1) KR20010043790A (de)
CN (1) CN1305681A (de)
AT (1) ATE347230T1 (de)
AU (1) AU741089B2 (de)
CA (1) CA2328829A1 (de)
DE (1) DE69934226T2 (de)
HK (1) HK1037901A1 (de)
TW (1) TW431099B (de)
WO (1) WO1999065219A1 (de)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5978379A (en) 1997-01-23 1999-11-02 Gadzoox Networks, Inc. Fiber channel learning bridge, learning half bridge, and protocol
US6757746B2 (en) 1997-10-14 2004-06-29 Alacritech, Inc. Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US7042898B2 (en) 1997-10-14 2006-05-09 Alacritech, Inc. Reducing delays associated with inserting a checksum into a network message
US6658480B2 (en) 1997-10-14 2003-12-02 Alacritech, Inc. Intelligent network interface system and method for accelerated protocol processing
US6470415B1 (en) 1999-10-13 2002-10-22 Alacritech, Inc. Queue system involving SRAM head, SRAM tail and DRAM body
US6226680B1 (en) 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US6434620B1 (en) * 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
US6427171B1 (en) 1997-10-14 2002-07-30 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US6697868B2 (en) 2000-02-28 2004-02-24 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US6389479B1 (en) 1997-10-14 2002-05-14 Alacritech, Inc. Intelligent network interface device and system for accelerated communication
US8782199B2 (en) 1997-10-14 2014-07-15 A-Tech Llc Parsing a packet header
US7237036B2 (en) 1997-10-14 2007-06-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding a TCP connection
US7174393B2 (en) 2000-12-26 2007-02-06 Alacritech, Inc. TCP/IP offload network interface device
US6591302B2 (en) 1997-10-14 2003-07-08 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US6427173B1 (en) 1997-10-14 2002-07-30 Alacritech, Inc. Intelligent network interfaced device and system for accelerated communication
US7167927B2 (en) 1997-10-14 2007-01-23 Alacritech, Inc. TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
US7284070B2 (en) 1997-10-14 2007-10-16 Alacritech, Inc. TCP offload network interface device
US6687758B2 (en) 2001-03-07 2004-02-03 Alacritech, Inc. Port aggregation for network connections that are offloaded to network interface devices
US8539112B2 (en) 1997-10-14 2013-09-17 Alacritech, Inc. TCP/IP offload device
US8621101B1 (en) 2000-09-29 2013-12-31 Alacritech, Inc. Intelligent network storage interface device
US6765901B1 (en) * 1998-06-11 2004-07-20 Nvidia Corporation TCP/IP/PPP modem
US7664883B2 (en) 1998-08-28 2010-02-16 Alacritech, Inc. Network interface device that fast-path processes solicited session layer read commands
US7430171B2 (en) 1998-11-19 2008-09-30 Broadcom Corporation Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
AU7060300A (en) * 1999-08-16 2001-03-13 Iready Corporation Internet jack
US6625640B1 (en) * 1999-09-01 2003-09-23 Inventec Corporation Modem having embedded network transmission protocols
CA2384162C (en) * 1999-09-08 2011-01-04 Qualcomm Incorporated Methods for efficient early protocol detection
GB2355163A (en) * 1999-10-05 2001-04-11 Inventec Corp A modem having embedded network transmission protocols
EP1188294B1 (de) 1999-10-14 2008-03-26 Bluearc UK Limited Vorrichtung und verfahren zur hardware-ausführung oder hardware-beschleunigung von betriebssystemfunktionen
US6778505B1 (en) 2000-01-03 2004-08-17 Agere Systems Inc. DSL automatic protocol detection system
KR20010076328A (ko) * 2000-01-19 2001-08-11 이정태 티씨피/아이피를 하드웨어적으로 처리하는 장치 및 그동작방법
US6731201B1 (en) * 2000-02-23 2004-05-04 Robert Shaw Controls Company Communications module and system
KR200192007Y1 (ko) * 2000-02-29 2000-08-16 솔내시스템주식회사 이더넷용 티씨피/아이피 모뎀
US6993010B1 (en) * 2000-07-07 2006-01-31 Mindspeed Technologies, Inc. Spoofing to preserve a communication link
ES2273649T3 (es) * 2000-08-16 2007-05-16 Zyxel Communications Corporation Dispositivo de modem.
WO2002015475A2 (en) * 2000-08-16 2002-02-21 Polycom, Inc. High-bandwidth network access device with integrated server capability
US8019901B2 (en) 2000-09-29 2011-09-13 Alacritech, Inc. Intelligent network storage interface system
NL1016533C2 (nl) * 2000-11-02 2002-05-07 Industree B V Werkwijze en inrichting voor het in een datacommunicatienetwerk beperken van de overdracht van data.
US7039717B2 (en) * 2000-11-10 2006-05-02 Nvidia Corporation Internet modem streaming socket method
US7379475B2 (en) * 2002-01-25 2008-05-27 Nvidia Corporation Communications processor
WO2003005672A2 (en) * 2001-07-06 2003-01-16 Livedevices Limited Improvements relating to reduction of resource usage in tcp/ip implementation
US7171562B2 (en) 2001-09-05 2007-01-30 International Business Machines Corporation Apparatus and method for providing a user interface based on access rights information
US6892201B2 (en) 2001-09-05 2005-05-10 International Business Machines Corporation Apparatus and method for providing access rights information in a portion of a file
KR20030080443A (ko) * 2002-04-08 2003-10-17 (주) 위즈네트 하드웨어 프로토콜 프로세싱 로직으로 구현된 인터넷 통신프로토콜 장치 및 상기 장치를 통한 데이터 병렬 처리 방법
US7543087B2 (en) 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US7181531B2 (en) * 2002-04-30 2007-02-20 Microsoft Corporation Method to synchronize and upload an offloaded network stack connection with a network stack
US7007103B2 (en) 2002-04-30 2006-02-28 Microsoft Corporation Method to offload a network stack
US7515612B1 (en) * 2002-07-19 2009-04-07 Qlogic, Corporation Method and system for processing network data packets
US7346701B2 (en) 2002-08-30 2008-03-18 Broadcom Corporation System and method for TCP offload
US7934021B2 (en) 2002-08-29 2011-04-26 Broadcom Corporation System and method for network interfacing
US8180928B2 (en) 2002-08-30 2012-05-15 Broadcom Corporation Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
US7313623B2 (en) 2002-08-30 2007-12-25 Broadcom Corporation System and method for TCP/IP offload independent of bandwidth delay product
EP1554842A4 (de) 2002-08-30 2010-01-27 Corporation Broadcom System und verfahren zum behandeln von ausserhalb der reihenfolge auftretenden rahmen
US7457822B1 (en) 2002-11-01 2008-11-25 Bluearc Uk Limited Apparatus and method for hardware-based file system
US20040088262A1 (en) * 2002-11-06 2004-05-06 Alacritech, Inc. Enabling an enhanced function of an electronic device
US7460523B2 (en) * 2003-09-08 2008-12-02 Bradley Richard Ree Client-server architecture for the delivery of broadband services
US7623894B2 (en) * 2003-10-09 2009-11-24 Freescale Semiconductor, Inc. Cellular modem processing
US8176545B1 (en) 2003-12-19 2012-05-08 Nvidia Corporation Integrated policy checking system and method
US7636372B2 (en) * 2003-12-19 2009-12-22 Broadcom Corporation Method and system for providing smart offload and upload
US8065439B1 (en) 2003-12-19 2011-11-22 Nvidia Corporation System and method for using metadata in the context of a transport offload engine
US8549170B2 (en) 2003-12-19 2013-10-01 Nvidia Corporation Retransmission system and method for a transport offload engine
US8572289B1 (en) 2003-12-19 2013-10-29 Nvidia Corporation System, method and computer program product for stateless offloading of upper level network protocol operations
US8311127B2 (en) * 2004-03-04 2012-11-13 Nvidia Corporation Method and apparatus to check for wrongly decoded macroblocks in streaming multimedia applications
US7698413B1 (en) 2004-04-12 2010-04-13 Nvidia Corporation Method and apparatus for accessing and maintaining socket control information for high speed network connections
US8248939B1 (en) 2004-10-08 2012-08-21 Alacritech, Inc. Transferring control of TCP connections between hierarchy of processing mechanisms
US7957379B2 (en) 2004-10-19 2011-06-07 Nvidia Corporation System and method for processing RX packets in high speed network applications using an RX FIFO buffer
KR100654190B1 (ko) 2004-12-14 2006-12-05 한국전자통신연구원 응용 프로그램내의 소켓 인터페이스와 toe 사이의 연결을 제어하는 통신 인터페이스 방법
US20060182143A1 (en) * 2005-02-11 2006-08-17 Lu Hongqian K System and method for filtering communications packets on electronic devices
KR100649643B1 (ko) * 2005-05-11 2006-11-27 부산대학교 산학협력단 Tcp/ip 가속장치
US20070168579A1 (en) 2005-09-20 2007-07-19 Telefonaktiebolaget Lm Ericsson (Publ) DMA transfer and hardware acceleration of PPP frame processing
US7738500B1 (en) 2005-12-14 2010-06-15 Alacritech, Inc. TCP timestamp synchronization for network connections that are offloaded to network interface devices
JP4845674B2 (ja) * 2006-10-26 2011-12-28 キヤノン株式会社 データ処理装置及び方法、通信装置、並びにプログラム
US9794378B2 (en) * 2006-11-08 2017-10-17 Standard Microsystems Corporation Network traffic controller (NTC)
US8862748B2 (en) * 2007-03-30 2014-10-14 St-Ericsson Sa Method and system for optimizing power consumption and reducing MIPS requirements for wireless communication
US8806028B2 (en) * 2007-04-26 2014-08-12 Novatel Wireless, Inc. System and method for accessing data and applications on a host when the host is in a dormant state
US7986217B2 (en) * 2007-09-27 2011-07-26 Intel Corporation Mitigating processing latency in RFID exchanges
US8893013B1 (en) 2007-10-11 2014-11-18 Teradici Corporation Method and apparatus for providing a hybrid computing environment
US8539513B1 (en) 2008-04-01 2013-09-17 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US20090276549A1 (en) * 2008-05-01 2009-11-05 Nokia Corporation Access for host stacks
KR200452139Y1 (ko) * 2008-07-10 2011-02-08 주식회사 대현상공 미닫이창문용 잠금장치
US8341286B1 (en) 2008-07-31 2012-12-25 Alacritech, Inc. TCP offload send optimization
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
JP5001983B2 (ja) 2009-07-21 2012-08-15 株式会社エヌ・ティ・ティ・ドコモ 通信制御システム、及び通信制御方法
US20110151922A1 (en) * 2009-12-18 2011-06-23 Chris Venteicher Method and system for conducting wireless communications
US8458149B2 (en) * 2010-03-29 2013-06-04 Welch Allyn, Inc. Small footprint medical information transfer protocol stack
US20120029305A1 (en) * 2010-07-27 2012-02-02 Physician's Ancillary Services, Llc Polysomnography method with remote administration
US10091251B2 (en) * 2013-04-04 2018-10-02 Nvidia Corporation Establishing communications
JP6123476B2 (ja) * 2013-05-16 2017-05-10 株式会社リコー 通信装置及び通信システム
USRE49652E1 (en) * 2013-12-16 2023-09-12 Qualcomm Incorporated Power saving techniques in computing devices
US9535490B2 (en) * 2013-12-16 2017-01-03 Qualcomm Incorporated Power saving techniques in computing devices

Family Cites Families (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4800559A (en) * 1986-07-30 1989-01-24 Contel Information Systems, Inc. Ethernet and broadband lan interface
US5613100A (en) * 1989-09-12 1997-03-18 Nec Corporation Computer system having an open systems interconnection (OSI) management system for an information conversion for management of non-open systems
US5195093A (en) * 1991-02-14 1993-03-16 Motorola, Inc. Method and apparatus for ensuring CRC error generation by a data communication station experiencing transmitter exceptions
JPH06350675A (ja) * 1993-06-08 1994-12-22 Oki Electric Ind Co Ltd 通信プロトコル制御方法
JP3358254B2 (ja) * 1993-10-28 2002-12-16 株式会社日立製作所 通信制御装置および通信制御用回路装置
US5479475A (en) 1993-11-15 1995-12-26 Qualcomm Incorporated Method and system for providing communication between standard terminal equipment using a remote communication unit
US5606594A (en) 1994-01-27 1997-02-25 Dell Usa, L.P. Communication accessory and method of telecommunicating for a PDA
JP3192318B2 (ja) 1994-05-20 2001-07-23 松下電工株式会社 無線式情報伝送システム
JPH088977A (ja) * 1994-06-15 1996-01-12 Hitachi Ltd データ通信装置
US5724370A (en) * 1995-02-28 1998-03-03 Harris Corporation CRC generation and detection method
US5674003A (en) * 1995-04-28 1997-10-07 Andersen; David B. Mechanisms for accessing unique features of telephony networks from a protocol-Independent data transport interface
US5678041A (en) * 1995-06-06 1997-10-14 At&T System and method for restricting user access rights on the internet based on rating information stored in a relational database
CA2176775C (en) * 1995-06-06 1999-08-03 Brenda Sue Baker System and method for database access administration
US6304574B1 (en) * 1995-06-07 2001-10-16 3Com Corporation Distributed processing of high level protocols, in a network access server
US5752078A (en) * 1995-07-10 1998-05-12 International Business Machines Corporation System for minimizing latency data reception and handling data packet error if detected while transferring data packet from adapter memory to host memory
US5764955A (en) 1995-10-19 1998-06-09 Oasys Group, Inc. Gateway for using legacy telecommunications network element equipment with a common management information protocol
US5826026A (en) * 1995-11-09 1998-10-20 Connect-One, Ltd. Internet message communicator with direct output to a hard copy device
JPH09198199A (ja) * 1995-11-17 1997-07-31 Matsushita Electric Ind Co Ltd マルチメディアデータ再生方法、及びマルチメディアサーバシステム
US5974466A (en) * 1995-12-28 1999-10-26 Hitachi, Ltd. ATM controller and ATM communication control device
US5956391A (en) 1996-02-09 1999-09-21 Telefonaktiebolaget Lm Ericsson Billing in the internet
US5838910A (en) * 1996-03-14 1998-11-17 Domenikos; Steven D. Systems and methods for executing application programs from a memory device linked to a server at an internet site
US5894557A (en) * 1996-03-29 1999-04-13 International Business Machines Corporation Flexible point-to-point protocol framework
US5666366A (en) * 1996-05-24 1997-09-09 National Semiconductor Corporation Inter-base synchronization technique for a TDMA communication system
EP0898838B1 (de) * 1996-06-04 2005-02-02 Telefonaktiebolaget LM Ericsson (publ) Modem mit ip-unterstützung
US5865480A (en) * 1996-09-06 1999-02-02 Bain, Jr.; Lincoln Grady Sliding door security and child safety latch
US5983350A (en) 1996-09-18 1999-11-09 Secure Computing Corporation Secure firewall supporting different levels of authentication based on address or encryption status
JPH10107646A (ja) * 1996-09-25 1998-04-24 Mitsubishi Electric Corp Crc符号発生回路、符号誤り検出回路、及びcrc回路
US5956651A (en) 1996-09-30 1999-09-21 Qualcomm Incorporated Cellular telephone interface system for AMPS and CDMA data services
JPH10112739A (ja) * 1996-10-03 1998-04-28 Nec Telecom Syst Ltd モデム装置
US6034963A (en) * 1996-10-31 2000-03-07 Iready Corporation Multiple network protocol encoder/decoder and data processor
US5970066A (en) 1996-12-12 1999-10-19 Paradyne Corporation Virtual ethernet interface
US5983271A (en) * 1997-02-06 1999-11-09 Paradyne Corporation Method for processing asynchronous low-level protocols in a communication device to off load the main processor
US6295292B1 (en) * 1997-03-06 2001-09-25 Bell Atlantic Network Services, Inc. Inbound gateway authorization processing for inter-carrier internet telephony
US6075796A (en) * 1997-03-17 2000-06-13 At&T Methods and apparatus for providing improved quality of packet transmission in applications such as internet telephony
US5974463A (en) 1997-06-09 1999-10-26 Compaq Computer Corporation Scaleable network system for remote access of a local network
US5953352A (en) * 1997-06-23 1999-09-14 Micron Electronics, Inc. Method of checking data integrity for a raid 1 system
US6289023B1 (en) * 1997-09-25 2001-09-11 Hewlett-Packard Company Hardware checksum assist for network protocol stacks
US6470415B1 (en) 1999-10-13 2002-10-22 Alacritech, Inc. Queue system involving SRAM head, SRAM tail and DRAM body
US6427171B1 (en) 1997-10-14 2002-07-30 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US7042898B2 (en) 1997-10-14 2006-05-09 Alacritech, Inc. Reducing delays associated with inserting a checksum into a network message
US7284070B2 (en) 1997-10-14 2007-10-16 Alacritech, Inc. TCP offload network interface device
US7185266B2 (en) 2003-02-12 2007-02-27 Alacritech, Inc. Network interface device for error detection using partial CRCS of variable length message portions
US7237036B2 (en) 1997-10-14 2007-06-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding a TCP connection
US6757746B2 (en) 1997-10-14 2004-06-29 Alacritech, Inc. Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US6658480B2 (en) 1997-10-14 2003-12-02 Alacritech, Inc. Intelligent network interface system and method for accelerated protocol processing
US6427173B1 (en) 1997-10-14 2002-07-30 Alacritech, Inc. Intelligent network interfaced device and system for accelerated communication
US6697868B2 (en) 2000-02-28 2004-02-24 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US7167927B2 (en) 1997-10-14 2007-01-23 Alacritech, Inc. TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
US6687758B2 (en) 2001-03-07 2004-02-03 Alacritech, Inc. Port aggregation for network connections that are offloaded to network interface devices
US6434620B1 (en) 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
US6226680B1 (en) 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US7133940B2 (en) 1997-10-14 2006-11-07 Alacritech, Inc. Network interface device employing a DMA command queue
US7076568B2 (en) 1997-10-14 2006-07-11 Alacritech, Inc. Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
US7089326B2 (en) 1997-10-14 2006-08-08 Alacritech, Inc. Fast-path processing for receiving data on TCP connection offload devices
US7174393B2 (en) 2000-12-26 2007-02-06 Alacritech, Inc. TCP/IP offload network interface device
US6389479B1 (en) 1997-10-14 2002-05-14 Alacritech, Inc. Intelligent network interface device and system for accelerated communication
US6591302B2 (en) 1997-10-14 2003-07-08 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US8782199B2 (en) 1997-10-14 2014-07-15 A-Tech Llc Parsing a packet header
US6807581B1 (en) 2000-09-29 2004-10-19 Alacritech, Inc. Intelligent network storage interface system
US5937169A (en) * 1997-10-29 1999-08-10 3Com Corporation Offload of TCP segmentation to a smart adapter
US5943604A (en) * 1997-10-31 1999-08-24 Cisco Technology, Inc. Echo device method for locating upstream ingress noise gaps at cable television head ends
US6301258B1 (en) * 1997-12-04 2001-10-09 At&T Corp. Low-latency buffering for packet telephony
US6058421A (en) * 1998-02-04 2000-05-02 3Com Corporation Method and system for addressing network host interfaces from a cable modem using DHCP
US6105068A (en) * 1998-02-10 2000-08-15 3Com Corporation Method and apparatus for determining a protocol type on a network connection using error detection values stored within internetworking devices
US6148336A (en) * 1998-03-13 2000-11-14 Deterministic Networks, Inc. Ordering of multiple plugin applications using extensible layered service provider with network traffic filtering
US6012096A (en) * 1998-04-23 2000-01-04 Microsoft Corporation Method and system for peer-to-peer network latency measurement
US6246683B1 (en) * 1998-05-01 2001-06-12 3Com Corporation Receive processing with network protocol bypass
US6304578B1 (en) * 1998-05-01 2001-10-16 Lucent Technologies Inc. Packet routing and queuing at the headend of shared data channel
US6775276B1 (en) * 1998-05-27 2004-08-10 3Com Corporation Method and system for seamless address allocation in a data-over-cable system
US6765901B1 (en) 1998-06-11 2004-07-20 Nvidia Corporation TCP/IP/PPP modem
US6191614B1 (en) * 1999-04-05 2001-02-20 Xilinx, Inc. FPGA configuration circuit including bus-based CRC register
US8019901B2 (en) 2000-09-29 2011-09-13 Alacritech, Inc. Intelligent network storage interface system
US20020091884A1 (en) 2000-11-17 2002-07-11 Andrew Chang Method and system for translating data formats
US6701478B1 (en) * 2000-12-22 2004-03-02 Nortel Networks Limited System and method to generate a CRC (cyclic redundancy check) value using a plurality of CRC generators operating in parallel
US20020116525A1 (en) * 2001-02-16 2002-08-22 Peters Marcia L. Method for automatically directing browser to bookmark a URL other than a URL requested for bookmarking
US6601208B2 (en) * 2001-04-17 2003-07-29 William W. Wu Forward error correction techniques
US7496689B2 (en) 2002-04-22 2009-02-24 Alacritech, Inc. TCP/IP offload device
US7543087B2 (en) 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US6845283B2 (en) * 2002-07-26 2005-01-18 Kimberly-Clark Worldwide, Inc. Process and apparatus for making articles
US7337241B2 (en) 2002-09-27 2008-02-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US7191241B2 (en) 2002-09-27 2007-03-13 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US20040088262A1 (en) 2002-11-06 2004-05-06 Alacritech, Inc. Enabling an enhanced function of an electronic device
US20050015506A1 (en) * 2003-05-30 2005-01-20 Kristian Padborg System and method for anonymous information exchange
US7287092B2 (en) 2003-08-11 2007-10-23 Sharp Colin C Generating a hash for a TCP/IP offload device
US6996070B2 (en) 2003-12-05 2006-02-07 Alacritech, Inc. TCP/IP offload device with reduced sequential processing
US7249306B2 (en) * 2004-02-20 2007-07-24 Nvidia Corporation System and method for generating 128-bit cyclic redundancy check values with 32-bit granularity
DE102005041460A1 (de) 2005-08-31 2007-03-01 Daimlerchrysler Ag Umformwerkzeugsystem und Verfahren zu seiner Herstellung

Also Published As

Publication number Publication date
US20070030861A1 (en) 2007-02-08
EP1086573B1 (de) 2006-11-29
US20040213290A1 (en) 2004-10-28
WO1999065219A1 (en) 1999-12-16
CA2328829A1 (en) 1999-12-16
JP2002518892A (ja) 2002-06-25
EP1086573A1 (de) 2001-03-28
US7996568B2 (en) 2011-08-09
AU741089B2 (en) 2001-11-22
US6765901B1 (en) 2004-07-20
US20070044002A1 (en) 2007-02-22
AU4435999A (en) 1999-12-30
DE69934226T2 (de) 2007-10-11
ATE347230T1 (de) 2006-12-15
HK1037901A1 (en) 2002-02-22
TW431099B (en) 2001-04-21
CN1305681A (zh) 2001-07-25
US7483375B2 (en) 2009-01-27
KR20010043790A (ko) 2001-05-25

Similar Documents

Publication Publication Date Title
DE69934226D1 (de) TCP/IP/PPP Modem
TWI265696B (en) A method for memory management and an offload engine hardware for RDMA enabled network adapters
GB2348994A (en) Apparatus and methods for operating a computer storage system
SG86323A1 (en) Semiconductor integrated circuit, computer system data processor and data processing method
AU2001294238A1 (en) Virtual world system, server computer, and information processing device
TW200516392A (en) A distributed file serving architecture system with metadata storage virtualization and data access at the data server connection speed
WO2003054713A3 (en) Hot plug interface control method and apparatus
EP1089274A4 (de) Datenverarbeitungssystem, datenverarbeitungsverfahren, und datenprozessor
EP1182525A3 (de) Verwaltungsystem für Verkaufsautomaten
GB9807683D0 (en) Data processing apparatus, method and computer program for carrying out workload management
HUP9801874A3 (en) A method, apparatus and computer program for reducing data transmitted over an external communication link from a first application resident in a first computer to a second application resident in a second computer
MY129495A (en) A data maximizing serial to parallel bus interface in a data processing system and method therefor
WO1998025210A3 (en) Computer interface for direct mapping of application data
TW325536B (en) Method and apparatus for accessing a register in a data processing system
GB2357866B (en) Method, apparatus and computer software for memory management
NO20022904L (no) System, anordning, dataprogramprodukt og fremgangsmåte for tildeling av ressurser til brukere
HK1044827A1 (en) A computer processor, a method and a system of checking a computer instruction and a corresponding computer system.
WO2004086177A3 (en) Direct data placement
MY140857A (en) Programmable display device
WO2000052574A3 (en) Method and system for data processing by proxy
FI970769A0 (fi) Menetelmä audio-videolaitteilta/audio-videolaitteille siirrettävien, useiden tietopakettien samanaikaiseksi digitaaliseksi käsittelemiseksi tietokonejärjestelmässä
HK1045201A1 (en) Power management method for a computer system having a hub interface architecture
DK0936562T3 (da) Fremgangsmåde og edb-system til kommunikation med mindst ét andet edb-system
WO2001086430A3 (en) Cryptographic data processing systems, computer programs, and methods of operating same
EP0840236A3 (de) Direktspeicherzugriffsverfahren und Drucker unter Anwendung diese Zugriffsverfahrens

Legal Events

Date Code Title Description
8364 No opposition during term of opposition