Enhancements for TCP performance enhancing proxies

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6975647
APP PUB NO 20030123481A1
SERIAL NO

10292900

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system is presented for the bi-directional transfer of data packets over a TCP communications system that can comprise both terrestrial and satellite links, using an enhanced flight protocol that, transparently to the end users, replaces the TCP over the congested satellite link portion of the system that accelerates the data delivery between end users and improves reliability of the data packet transmission. The invention eliminates the conventional TCP 3-way handshake and other associated time-delay procedures and replaces them with an improved use of performance enhancing proxies at either end of the satellite link that use a unique acknowledgement methods, data buffer storage and packet header field arrangement among the design features of a flight protocol method and system that accelerates data packet transfer with more efficient link capacity use and greater data throughput.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
ADVANTECH SATELLITE NETWORKS INC.DORVAL QUEBEC4

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Begin, Guy Montreal, CA 4 657
Mohsen, Abdul-Kader Montreal, CA 3 248
Neale, Jason Montreal, CA 3 650
Pether, Andrew M Pincourt, CA 3 650

Cited Art Landscape

Patent Info (Count) # Cites Year
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
* 6415329 Method and apparatus for improving efficiency of TCP/IP protocol over high delay-bandwidth network 282 1998
 
Venturi Wireless (1)
6115384 Gateway architecture for data communication bandwidth-constrained and charge-by-use networks 107 1996
 
IPR LICENSING, INC. (1)
* 6553032 Packeting timeout spoofing in a wireless data communications network 18 1999
 
SYMANTEC CORPORATION (3)
* 6529477 Internet over satellite system 39 1999
* 6584083 Internet over satellite method 39 1999
* 6460085 Method and system for managing memory in an internet over satellite connection 26 1999
 
Nokia Telecommunications, Inc. (1)
* 6215769 Enhanced acknowledgment pacing device and method for TCP connections 189 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 8238236 Method for reporting reception result of packets in mobile communication system 1 2006
 
AMAZON TECHNOLOGIES, INC. (1)
9258335 Connection-aggregation proxy service 0 2012
 
NOKIA TECHNOLOGIES OY (2)
* 7486927 Method and arrangements for wireless communication between a vehicle and a terrestrial communication system 10 2003
* 2007/0202,802 Method And Arrangements For Wireless Communication Between A Vehicle And A Terrestrial Communication System 30 2003
 
APPLE INC. (2)
* 8275910 Source packet bridge 1 2003
9026680 Source packet bridge 0 2012
 
JPMORGAN CHASE BANK, N.A. (4)
* 8976798 Method and system for communicating over a segmented virtual private network (VPN) 2 2003
* 7398552 Method and system for integrating performance enhancing functions in a virtual private network (VPN) 91 2003
* 2003/0177,395 Method and system for integrating performance enhancing functions in a virtual private network (VPN) 45 2003
* 2003/0147,403 Method and system for communicating over a segmented virtual private network (VPN) 39 2003
 
HUGHES NETWORK SYSTEMS, LLC (2)
* 8140687 Performance enhancing proxy handover 4 2009
* 2010/0121,957 PERFORMANCE ENHANCING PROXY HANDOVER 19 2009
 
CAVIUM, INC. (3)
7895431 Packet queuing, scheduling and ordering 42 2004
7535907 TCP engine 39 2005
* 2006/0227,811 TCP engine 18 2005
 
CANON KABUSHIKI KAISHA (7)
8880716 Network streaming of a single data stream simultaneously over multiple physical interfaces 0 2009
8396960 Efficient network utilization using multiple physical interfaces 2 2009
8325601 Reliable network streaming of a single data stream over multiple physical interfaces 1 2009
* 2010/0287,274 EFFICIENT NETWORK UTILIZATION USING MULTIPLE PHYSICAL INTERFACES 16 2009
* 2010/0287,296 NETWORK STREAMING OF A SINGLE DATA STREAM SIMULTANEOUSLY OVER MULTIPLE PHYSICAL INTERFACES 9 2009
* 2010/0284,275 RELIABLE NETWORK STREAMING OF A SINGLE DATA STREAM OVER MULTIPLE PHYSICAL INTERFACES 10 2009
8356109 Network streaming of a video stream over multiple communication channels 2 2010
 
DIRECTPACKET RESEARCH, INC. (1)
* 8605730 System and method for multimedia communication across disparate networks 1 2010
 
Narus, Inc. (4)
* 7349400 Method and system for transport protocol reconstruction and timer synchronization for non-intrusive capturing and analysis of packets on a high-speed distributed network 10 2003
* 2004/0218,532 Method and system for transport protocol reconstruction and timer synchronization for non-intrusive capturing and analysis of packets on a high-speed distributed network 28 2003
* 7636346 Method and system for transport protocol reconstruction and timer synchronization for non-intrusive capturing and analysis of packets on a high-speed distributed network 0 2008
* 2008/0117,915 Method and System for Transport Protocol Reconstruction and Timer Synchronization for Non-Intrusive Capturing and Analysis of Packets on a High-Speed Distributed Network 7 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
* 9055088 Managing a communication session with improved session establishment 0 2005
* 2006/0212,587 System, method and program product to manage a communication session 8 2005
* 8364641 Method and system for deduplicating data 5 2010
* 2012/0158,660 METHOD AND SYSTEM FOR DEDUPLICATING DATA 5 2010
* 8458132 Method and system for deduplicating data 0 2012
 
QUALCOMM INCORPORATED (15)
8831115 MC-CDMA multiplexing in an orthogonal uplink 2 2004
8611283 Method and apparatus of using a single channel to provide acknowledgement and assignment messages 2 2004
8238923 Method of using shared resources in a communication system 6 2004
8724555 Uplink pilot and signaling transmission in wireless communication systems 1 2006
8102832 Fast frequency hopping with a code division multiplexed pilot in an OFDMA system 11 2006
* 8560908 Methods and systems for ARQ feedback message improvement 2 2009
* 2010/0146,359 METHODS AND SYSTEMS FOR ARQ FEEDBACK MESSAGE IMPROVEMENT 8 2009
8817897 MC-CDMA multiplexing in an orthogonal uplink 1 2010
8649451 MC-CDMA multiplexing in an orthogonal uplink 2 2011
8638870 MC-CDMA multiplexing in an orthogonal uplink 2 2011
9515925 Apparatus and methods for media access control header compression 0 2012
* 2013/0128,809 APPARATUS AND METHODS FOR MEDIA ACCESS CONTROL HEADER COMPRESSION 17 2012
9549371 Access point proxy and multi-hop wireless communication 0 2013
9155106 Uplink pilot and signaling transmission in wireless communication systems 1 2014
9480074 Enabling quick and easy demodulation 0 2014
 
KONINKLIJKE PHILIPS ELECTRONICS N V (2)
* 8054845 Decoupled connections 0 2007
* 2010/0194,996 DECOUPLED CONNECTIONS 2 2007
 
VMWARE, INC. (1)
* 9503362 Reverse path maximum transmission unit (PMTU) discovery 0 2015
 
D&S Consultants, Inc. (2)
8102768 Method and system for traffic flow control in a communication network 0 2007
* 2008/0095,066 METHOD AND SYSTEM FOR TRAFFIC FLOW CONTROL IN A COMMUNICATION NETWORK 2 2007
 
CISCO TECHNOLOGY, INC. (13)
* 7760636 Retransmission and flow control in a logical network tunnel 9 2004
* 8224966 Reproxying an unproxied connection 4 2004
* 2006/0047,839 Reproxying an unproxied connection 21 2004
9118717 Delayed network protocol proxy for packet inspection in a network 0 2005
* 2006/0190,612 Delayed network protocol proxy for packet inspection in a network 25 2005
* 7697524 Method and system for determining path maximum transfer unit for IP multicast 5 2005
* 2006/0221,844 Method and system for determining path maximum transfer unit for IP multicast 13 2005
* 7706314 Approach for implementing IPsec in performance enhancing proxy (PEP) environments 2 2005
* 2006/0262,783 Approach for implementing IPsec in Performance Enhancing Proxy (PEP) environments 5 2005
* 7933257 Using QoS tunnels for TCP latency optimization 0 2006
* 2008/0069,111 Using QoS tunnels for TCP latency optimization 1 2006
* 2009/0034,533 SYSTEM AND METHOD FOR PROVIDING LINK, NODE AND PG POLICY BASED ROUTING IN PNNI BASED ATM NETWORKS 2 2008
* 8493867 Retransmission and flow control in a logical network tunnel 4 2010
 
ALCATEL LUCENT (1)
8904043 Network device 0 2006
 
COMPUTER ASSOCIATES THINK, INC. (1)
* 2005/0259,634 Method and apparatus for low-overhead service availability and performance monitoring 34 2005
 
CIRCADENCE CORPORATION (5)
9185185 System and method for implementing application functionality within a network infrastructure 0 2013
* 8996705 Optimization of enhanced network links 2 2014
* 2014/0289,381 OPTIMIZATION OF ENHANCED NETWORK LINKS 5 2014
9578124 Optimization of enhanced network links 0 2015
9723105 System and method for implementing application functionality within a network infrastructure 0 2015
 
DELL PRODUCTS L.P. (3)
7991008 Method for identifying the transmission control protocol stack of a connection 4 2008
* 2009/0323,682 Method for Identifying the Transmission Control Protocol Stack of a Connection 3 2008
* 9413652 Systems and methods for path maximum transmission unit discovery 0 2013
 
NETWORK EXECUTIVE SOFTWARE, INC. (2)
* 8553572 Internet protocol optimizer 1 2004
* 2007/0110,046 Internet protocol optimizer 122 2004
 
AO KASPERSKY LAB (1)
9009332 Protection against network-based malicious activity utilizing transparent proxy services 2 2014
 
HARRIS CORPORATION (11)
7894509 Method and system for functional redundancy based quality of service 3 2006
* 2007/0294,393 Method and system for functional redundancy based quality of service 7 2006
8516153 Method and system for network-independent QoS 0 2006
8064464 Method and system for inbound content-based QoS 2 2006
7990860 Method and system for rule-based sequencing for QoS 4 2006
7856012 System and methods for generic data transparent rules to support quality of service 2 2006
* 2007/0291,767 Systems and methods for a protocol transformation gateway for quality of service 7 2006
7916626 Method and system for fault-tolerant quality of service 4 2006
8730981 Method and system for compression based quality of service 0 2006
8300653 Systems and methods for assured communications with quality of service 1 2006
* 2010/0241,759 SYSTEMS AND METHODS FOR SAR-CAPABLE QUALITY OF SERVICE 11 2006
 
NTT DOCOMO, INC. (2)
* 7296206 Communication device, transmission control method, and program product 4 2004
* 2005/0013,246 Communication device, transmission control method, and program product 5 2004
 
SYMANTEC CORPORATION (3)
* 7792147 Efficient assembly of fragmented network traffic for data security 3 2004
7743160 System and method of delaying connection acceptance to support connection request processing at layer-7 3 2007
* 2008/0244,085 System and Method of Delaying Connection Acceptance to Support Connection Request Processing at Layer-7 3 2007
 
ARCHITECTURE TECHNOLOGY CORPORATION (3)
* 9191377 Method for network communication past encryption devices 0 2014
9160553 Adaptive multicast network communications 1 2014
9602296 Adaptive multicast network communications 0 2015
 
VIASAT, INC. (3)
* 7515566 Partial mesh communication in hub based system 16 2005
* 2006/0126,576 Partial mesh communication in hub based system 32 2005
* 2009/0161,598 PARTIAL MESH COMMUNICATION IN HUB BASED SYSTEM 4 2009
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 13, 2017
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00