WO2001073563A8 - A system and method for increasing data packet transfer rate in a computer network - Google Patents

A system and method for increasing data packet transfer rate in a computer network

Info

Publication number
WO2001073563A8
WO2001073563A8 PCT/US2001/002542 US0102542W WO0173563A8 WO 2001073563 A8 WO2001073563 A8 WO 2001073563A8 US 0102542 W US0102542 W US 0102542W WO 0173563 A8 WO0173563 A8 WO 0173563A8
Authority
WO
WIPO (PCT)
Prior art keywords
data
data packet
client
transfer rate
packet transfer
Prior art date
Application number
PCT/US2001/002542
Other languages
French (fr)
Other versions
WO2001073563A1 (en
Inventor
David C Wyland
Robert E Cousins
Ira Chayut
Original Assignee
Dotrocket Inc
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 Dotrocket Inc filed Critical Dotrocket Inc
Priority to AU2001232988A priority Critical patent/AU2001232988A1/en
Publication of WO2001073563A1 publication Critical patent/WO2001073563A1/en
Publication of WO2001073563A8 publication Critical patent/WO2001073563A8/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/43Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • 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/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/24Negotiation of communication capabilities
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

A system and a method for increasing the data packet transfer rate in a computer network environment. This invention employs a connection optimization (COI) device (11) that intermediates between a client (13) and a server (15) to optimize the data packet transfer rate. Data packets, sent by either a client (13) or a server (15), can be accumulated in a buffer of the COI device (11) unit such data packets reach the efficient transmission unit. Once a data packet that approximates the size of the efficient transmission unit has been formed, it can be transferred to the client (13) or a server (15). The COI device (11) also maintains historical connection speed information and the other transmission data for client (13) and servers (15), optimizing the data transfer rates and only tranferring the data at a rate at which the receiver can accept the data.
PCT/US2001/002542 2000-03-24 2001-01-25 A system and method for increasing data packet transfer rate in a computer network WO2001073563A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001232988A AU2001232988A1 (en) 2000-03-24 2001-01-25 A system and method for increasing data packet transfer rate in a computer network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US53502800A 2000-03-24 2000-03-24
US09/535,028 2000-03-24

Publications (2)

Publication Number Publication Date
WO2001073563A1 WO2001073563A1 (en) 2001-10-04
WO2001073563A8 true WO2001073563A8 (en) 2002-05-02

Family

ID=24132563

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/002542 WO2001073563A1 (en) 2000-03-24 2001-01-25 A system and method for increasing data packet transfer rate in a computer network

Country Status (3)

Country Link
US (2) US20030208600A1 (en)
AU (1) AU2001232988A1 (en)
WO (1) WO2001073563A1 (en)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7483967B2 (en) * 1999-09-01 2009-01-27 Ximeta Technology, Inc. Scalable server architecture based on asymmetric 3-way TCP
US7562147B1 (en) * 2000-10-02 2009-07-14 Microsoft Corporation Bi-directional HTTP-based reliable messaging protocol and system utilizing same
US7039717B2 (en) * 2000-11-10 2006-05-02 Nvidia Corporation Internet modem streaming socket method
US7107279B2 (en) * 2000-12-20 2006-09-12 Insitech Group, Inc. Rapid development in a distributed application environment
US20020143956A1 (en) * 2001-04-03 2002-10-03 Murata Kikai Kabushiki Kaisha Relay server
US7454485B2 (en) * 2001-06-29 2008-11-18 Intel Corporation Providing uninterrupted media streaming using multiple network sites
US7216172B2 (en) * 2001-09-25 2007-05-08 Webex Communications, Inc. Systems and methods for establishing quasi-persistent HTTP connections
DE10207858A1 (en) * 2002-02-19 2003-08-28 Deutsche Telekom Ag Method and system for the provision of information and communication in vehicles
US7490162B1 (en) * 2002-05-15 2009-02-10 F5 Networks, Inc. Method and system for forwarding messages received at a traffic manager
US7130899B1 (en) * 2002-06-14 2006-10-31 Emc Corporation Robust indication processing
US7395355B2 (en) 2002-07-11 2008-07-01 Akamai Technologies, Inc. Method for caching and delivery of compressed content in a content delivery network
US7457845B2 (en) * 2002-08-23 2008-11-25 Broadcom Corporation Method and system for TCP/IP using generic buffers for non-posting TCP applications
US8255454B2 (en) * 2002-09-06 2012-08-28 Oracle International Corporation Method and apparatus for a multiplexed active data window in a near real-time business intelligence system
KR100486541B1 (en) * 2002-11-07 2005-05-03 엘지전자 주식회사 Multi access system of packet call in wireless communication terminal and method thereof
US7774484B1 (en) 2002-12-19 2010-08-10 F5 Networks, Inc. Method and system for managing network traffic
WO2004114581A2 (en) 2003-06-17 2004-12-29 Bytemobile, Inc. Method and system for dynamic interleaving
US7526556B2 (en) * 2003-06-26 2009-04-28 International Business Machines Corporation Method and apparatus for managing keepalive transmissions
GB2404816B (en) 2003-08-07 2005-09-21 Shelf Software Ltd Off Communications network
US7469302B2 (en) * 2003-08-29 2008-12-23 Yahoo! Inc. System and method for ensuring consistent web display by multiple independent client programs with a server that is not persistently connected to client computer systems
US7711575B2 (en) 2003-11-24 2010-05-04 At&T Intellectual Property I, L.P. Methods for providing communications services
US20050114432A1 (en) * 2003-11-24 2005-05-26 Hodges Donna K. Methods for providing communications services
US7519657B2 (en) 2003-11-24 2009-04-14 At&T Intellectual Property L, L.P. Methods for providing communications services
US7509373B2 (en) 2003-11-24 2009-03-24 At&T Intellectual Property I, L.P. Methods for providing communications services
US7693741B2 (en) * 2003-11-24 2010-04-06 At&T Intellectual Property I, L.P. Methods for providing communications services
US7536308B2 (en) * 2003-11-24 2009-05-19 At&T Intellectual Property I, L.P. Methods for providing communications services
US7464179B2 (en) 2003-11-24 2008-12-09 At&T Intellectual Property I, L.P. Methods, systems, and products for providing communications services amongst multiple providers
US7467219B2 (en) * 2003-11-24 2008-12-16 At&T Intellectual Property I, L.P. Methods for providing communications services
US7343416B2 (en) * 2003-11-24 2008-03-11 At&T Delaware Intellectual Property, Inc. Methods, systems, and products for providing communications services amongst multiple providers
US7426569B2 (en) * 2004-02-25 2008-09-16 Research In Motion Limited System and method for maintaining a network connection
US20060031520A1 (en) * 2004-05-06 2006-02-09 Motorola, Inc. Allocation of common persistent connections through proxies
WO2006126221A1 (en) * 2005-05-27 2006-11-30 Telecom Italia S.P.A. System and method for performing mobile services, in particular push and pull services, in a wireless communication network
FR2888441A1 (en) * 2005-07-11 2007-01-12 Thomson Licensing Sas Soc Par APPARATUS AND METHOD FOR ESTIMATING THE FILLING RATE OF CUSTOMER ENTRY PADS FROM A REAL TIME CONTENT DISTRIBUTION.
US20070198482A1 (en) * 2006-02-21 2007-08-23 International Business Machines Corporation Dynamic data formatting during transmittal of generalized byte strings, such as XML or large objects, across a network
ATE527610T1 (en) * 2006-08-23 2011-10-15 Hewlett Packard Development Co MULTIPLE SCREEN SIZE DISPLAY MACHINE
US7912911B2 (en) * 2007-08-23 2011-03-22 Broadcom Corporation Method and system for increasing throughput rate by dynamically modifying connection parameters
US8737228B2 (en) * 2007-09-27 2014-05-27 International Business Machines Corporation Flow control management in a data center ethernet network over an extended distance
US8127020B2 (en) * 2008-08-28 2012-02-28 Red Hat, Inc. HTTP standby connection
US9672189B2 (en) * 2009-04-20 2017-06-06 Check Point Software Technologies, Ltd. Methods for effective network-security inspection in virtualized environments
AU2010328326B2 (en) * 2009-12-07 2016-12-01 Robert Buffone System and method for website performance optimization and internet traffic processing
US9049247B2 (en) 2010-04-01 2015-06-02 Cloudfare, Inc. Internet-based proxy service for responding to server offline errors
US9009330B2 (en) 2010-04-01 2015-04-14 Cloudflare, Inc. Internet-based proxy service to limit internet visitor connection speed
US10375107B2 (en) * 2010-07-22 2019-08-06 International Business Machines Corporation Method and apparatus for dynamic content marking to facilitate context-aware output escaping
US10372899B2 (en) * 2010-07-22 2019-08-06 International Business Machines Corporation Method and apparatus for context-aware output escaping using dynamic content marking
JP5640649B2 (en) * 2010-10-27 2014-12-17 ソニー株式会社 Data communication method and information processing apparatus
US8285808B1 (en) 2011-05-20 2012-10-09 Cloudflare, Inc. Loading of web resources
US9292039B2 (en) 2012-09-18 2016-03-22 Amazon Technologies, Inc. Adaptive service timeouts
US9591562B2 (en) * 2013-10-31 2017-03-07 Aruba Networks, Inc. Provisioning access point bandwidth based on predetermined events
WO2015074459A1 (en) 2013-11-21 2015-05-28 北京奇虎科技有限公司 Method and apparatus for opening webpage, invoking client, and creating light app
CN103618777B (en) * 2013-11-21 2016-07-13 北京奇虎科技有限公司 The method and apparatus of client call
US10623319B1 (en) 2015-09-28 2020-04-14 Amazon Technologies, Inc. Load rebalancing in a network-based system
US10440124B2 (en) * 2015-11-30 2019-10-08 Cloud9 Technologies, LLC Searchable directory for provisioning private connections

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5521597A (en) * 1993-08-02 1996-05-28 Mircosoft Corporation Data compression for network transport
JP2576780B2 (en) * 1993-12-17 1997-01-29 日本電気株式会社 Protocol termination method
US5553239A (en) * 1994-11-10 1996-09-03 At&T Corporation Management facility for server entry and application utilization in a multi-node server configuration
US5598410A (en) * 1994-12-29 1997-01-28 Storage Technology Corporation Method and apparatus for accelerated packet processing
US6128657A (en) * 1996-02-14 2000-10-03 Fujitsu Limited Load sharing system
US5778372A (en) * 1996-04-18 1998-07-07 Microsoft Corporation Remote retrieval and display management of electronic document with incorporated images
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US6038216A (en) * 1996-11-01 2000-03-14 Packeteer, Inc. Method for explicit data rate control in a packet communication environment without data rate supervision
US5852717A (en) * 1996-11-20 1998-12-22 Shiva Corporation Performance optimizations for computer networks utilizing HTTP
US5802106A (en) * 1996-12-06 1998-09-01 Packeteer, Inc. Method for rapid data rate detection in a packet communication environment without data rate supervision
US5872915A (en) * 1996-12-23 1999-02-16 International Business Machines Corporation Computer apparatus and method for providing security checking for software applications accessed via the World-Wide Web
US5918002A (en) * 1997-03-14 1999-06-29 Microsoft Corporation Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network
US6076114A (en) * 1997-04-18 2000-06-13 International Business Machines Corporation Methods, systems and computer program products for reliable data transmission over communications networks
US6115378A (en) * 1997-06-30 2000-09-05 Sun Microsystems, Inc. Multi-layer distributed network element
US6266701B1 (en) * 1997-07-02 2001-07-24 Sitara Networks, Inc. Apparatus and method for improving throughput on a data network
US6021426A (en) * 1997-07-31 2000-02-01 At&T Corp Method and apparatus for dynamic data transfer on a web page
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6128279A (en) * 1997-10-06 2000-10-03 Web Balance, Inc. System for balancing loads among network servers
US6618709B1 (en) * 1998-04-03 2003-09-09 Enerwise Global Technologies, Inc. Computer assisted and/or implemented process and architecture for web-based monitoring of energy related usage, and client accessibility therefor
US6003082A (en) * 1998-04-22 1999-12-14 International Business Machines Corporation Selective internet request caching and execution system
US6742043B1 (en) * 2000-01-14 2004-05-25 Webtv Networks, Inc. Reformatting with modular proxy server
US20030237016A1 (en) * 2000-03-03 2003-12-25 Johnson Scott C. System and apparatus for accelerating content delivery throughout networks
US6606689B1 (en) * 2000-08-23 2003-08-12 Nintendo Co., Ltd. Method and apparatus for pre-caching data in audio memory
US6721282B2 (en) * 2001-01-12 2004-04-13 Telecompression Technologies, Inc. Telecommunication data compression apparatus and method

Also Published As

Publication number Publication date
WO2001073563A1 (en) 2001-10-04
US20010029544A1 (en) 2001-10-11
AU2001232988A1 (en) 2001-10-08
US20030208600A1 (en) 2003-11-06

Similar Documents

Publication Publication Date Title
WO2001073563A8 (en) A system and method for increasing data packet transfer rate in a computer network
EP1185043A3 (en) Streaming data transfer system and repeater therefor
WO2006058067A3 (en) Systems and methods for digital data transmission rate control
US8509080B2 (en) Network traffic accelerator
EP0868059A3 (en) Stream data transfer control method and system
WO2001082527A3 (en) Precise network time transfer
PL364157A1 (en) Method of data transmission between sever and customer
EP1402391A4 (en) A system and method for reducing the time to deliver information from a communications network to a user
EP1635532A3 (en) Methods and apparatuses for transferring data
IL129120A (en) Tcp resegmentation
WO2002049254A3 (en) A system and method for data transfer acceleration in a tcp network environment
AU2001238298A1 (en) System and method for combining requests for data bandwidth by a data provider for transmission of data over an asynchronous communication medium
WO2008013642A3 (en) Method and apparatus for a single chassis communication server with connection-specific interfaces
EP1335560A3 (en) Server computer protection apparatus and method for controlling data transfer by the same
EP1152573A3 (en) Method and apparatus for preventing underflow and overflow across an asynchronous channel
EP1235407A3 (en) A method of media streaming based on a protocol for wireless devices
EP1320241A3 (en) Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
EP1383249A3 (en) Information transmission system and method of data transmission for adding new devices to an existing airframe bus
WO2003092204A3 (en) Queue depth extended headers for docsis based broadband communication systems
WO2005018133A3 (en) System and method for operating a wireless device network
AU2001246394A1 (en) A method and system for pushing information
EP1557985A4 (en) Communication system and method
CA2403368A1 (en) Synchronised data delivery
WO2004018116A3 (en) Method and system for data transmission between a package mailbox and at least one central data processing unit in a logistic system
EP1294156A3 (en) Method and apparatus for transferring packets in network with monitoring of malicious packets

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP