Enhanced acknowledgment pacing device and method for TCP connections

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6215769
SERIAL NO

09167882

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An enhanced acknowledgment pacing device and method for TCP connections is disclosed. The invention includes a link layer entity for receiving data packets from a source and forwarding the data packets to a forward data link, the link layer entity storing the received data packets in a data packet buffer until the data packets depart the link layer entity and are forwarded to the forward data link and an acknowledgment pacing device, coupled to the link layer entity, for pacing acknowledgment packets to be sent to the source in response to receiving the data packets from the source. The acknowledgment pacing device further includes an acknowledgment control unit for monitoring congestion at the link layer entity and generating a control signal for controlling the processing of acknowledgment packets based upon whether congestion is occurring at the link layer entity, an acknowledgment packet buffer, coupled to the acknowledgment control unit, for storing acknowledgment packets received from the acknowledgment control unit and a scheduler, coupled to the acknowledgment control unit and the acknowledgment buffer, the scheduler releasing acknowledgment packets to the source based upon the control signal generated by the acknowledgment control unit.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
NOKIA TECHNOLOGIES OYESPOO, FI5863
Nokia Telecommunications, Inc.ESPOO2

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dixit, Sudhir Sharan Weston, MA 2 208
Ghani, Nasir Woburn, MA 5 333

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6038606 Method and apparatus for scheduling packet acknowledgements 33 1997
 
Other [Check patent profile for assignment information] (1)
5805577 Erica: explicit rate indication for congestion avoidance in ATM networks 68 1996
 
THING TANK, THE (1)
5546389 Method of controlling access to a buffer and a device for temporary storage of data packets and an exchange with such a device 134 1994
 
NEC CORPORATION (2)
5042029 Congestion control method and apparatus for end-to-end packet communication 72 1989
5410585 Subscriber line test system 17 1992
 
SIEMENS AKTIENGESELLSCHAFT (2)
5708660 Circuit arrangement for accepting and forwarding message cells with an ATM communication equipment 13 1996
5748615 Method and circuit arrangement for forwarding message cells transmitted via an ATM communication equipment to a serving trunk 20 1996
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
5812527 Simplified calculation of cell transmission rates in a cell based netwook 112 1996
 
TECHNOLOGY PROPERTIES LIMITED LLC (1)
5768627 External parallel-port device using a timer to measure and adjust data transfer rate 17 1995
 
AT&T CORP. (1)
5805585 Method for providing high speed packet data services for a wireless system 83 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
* 2006/0182,108 Methods and systems using PLD-based network communication protocols 31 2006
* 2008/0049,629 System and method for monitoring data link layer devices and optimizing interlayer network performance 91 2007
* 2011/0197,273 Real time firewall/data protection systems and methods 1 2010
* 2013/0058,214 Method and apparatus to avoid overloads on subscriber access lines 2 2012
 
EMC IP HOLDING COMPANY LLC (1)
7546367 Methods and systems for managing network traffic by multiple constraints 5 2004
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 7898946 Communication system and method capable of improving data transmission efficiency of TCP in asymmetric network environments 1 2003
* 2004/0109,477 Communication system and method capable of improving data transmission efficiency of TCP in asymmetric network environments 3 2003
 
HITACHI, LTD. (2)
8483063 Mobile communication system and communication method 0 2011
* 2011/0228,697 Mobile Communication System and Communication Method 4 2011
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
* 2006/0224,769 Method and transmitter for transmitting data packets 5 2004
 
ORACLE AMERICA, INC. (1)
* 7583600 Schedule prediction for data link layer packets 18 2005
 
EMBARQ HOLDINGS COMPANY, LLC (54)
8289965 System and method for establishing a communications session with an end-user based on the state of a network connection 64 2006
8194643 System and method for monitoring the connection of an end-user to a remote network 67 2006
* 2008/0095,173 System and method for monitoring the connection of an end-user to a remote network 44 2006
* 2008/0095,049 System and method for establishing a communications session with an end-user based on the state of a network connection 15 2006
8189468 System and method for regulating messages between networks 66 2006
8717911 System and method for collecting network performance information 10 2007
8576722 System and method for modifying connectivity fault management packets 33 2007
8549405 System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally 37 2007
8488447 System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance 38 2007
8477614 System and method for routing calls if potential call paths are impaired or congested 42 2007
8274905 System and method for displaying a graph representative of network performance over a time period 65 2007
8238253 System and method for monitoring interlayer devices and optimizing network performance 62 2007
8228791 System and method for routing communications between packet networks based on intercarrier agreements 63 2007
8224255 System and method for managing radio frequency windows 52 2007
8223654 Application-specific integrated circuit for monitoring and optimizing interlayer network performance 54 2007
8199653 System and method for communicating network performance information over a packet network 58 2007
8194555 System and method for using distributed network performance information tables to manage network communications 57 2007
8144586 System and method for controlling network bandwidth with a connection admission control engine 11 2007
8144587 System and method for load balancing network resources using a connection admission control engine 67 2007
8130793 System and method for enabling reciprocal billing for different types of communications over a packet network 177 2007
8125897 System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets 86 2007
8107366 System and method for using centralized network performance tables to manage network communications 60 2007
8102770 System and method for monitoring and optimizing network performance with vector performance tables and engines 61 2007
* 8098579 System and method for adjusting the window size of a TCP packet through remote network elements 184 2007
8064391 System and method for monitoring and optimizing network performance to a wireless device 60 2007
8040811 System and method for collecting and managing network performance information 72 2007
8000318 System and method for call routing based on transmission performance of a packet network 205 2007
7948909 System and method for resetting counters counting network performance information at network communications devices on a packet network 87 2007
7808918 System and method for dynamically shaping network traffic 101 2007
7765294 System and method for managing subscriber usage of a communications network 152 2007
* 2008/0279,183 System and method for call routing based on transmission performance of a packet network 129 2007
* 2008/0049,745 System and method for enabling reciprocal billing for different types of communications over a packet network 98 2007
* 2008/0049,769 Application-specific integrated circuit for monitoring and optimizing interlayer network performance 65 2007
* 2008/0049,626 System and method for communicating network performance information over a packet network 66 2007
* 2008/0049,753 System and method for load balancing network resources using a connection admission control engine 85 2007
* 2008/0049,632 System and method for adjusting the window size of a TCP packet through remote network elements 56 2007
* 2008/0049,777 System and method for using distributed network performance information tables to manage network communications 72 2007
* 2008/0049,641 System and method for displaying a graph representative of network performance over a time period 68 2007
* 2008/0049,787 System and method for controlling network bandwidth with a connection admission control engine 91 2007
* 2008/0049,775 System and method for monitoring and optimizing network performance with vector performance tables and engines 98 2007
* 2008/0049,650 System and method for managing radio frequency windows 60 2007
* 2008/0049,631 System and method for monitoring interlayer devices and optimizing network performance 63 2007
* 2008/0049,638 System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets 61 2007
* 2008/0049,625 System and method for collecting and managing network performance information 98 2007
* 2008/0005,156 System and method for managing subscriber usage of a communications network 74 2007
* 2008/0002,576 System and method for resetting counters counting network performance information at network communications devices on a packet network 37 2007
* 2008/0049,630 System and method for monitoring and optimizing network performance to a wireless device 247 2007
7889660 System and method for synchronizing counters on an asynchronous packet communications network 84 2007
* 2008/0049,757 System and method for synchronizing counters on an asynchronous packet communications network 10 2007
* 8059559 System and method for monitoring bandwidth utilization by a user 3 2009
8358580 System and method for adjusting the window size of a TCP packet through network elements 55 2009
8111692 System and method for modifying network traffic 54 2010
8213366 System and method for monitoring and optimizing network performance to a wireless device 3 2011
* 8670313 System and method for adjusting the window size of a TCP packet through network elements 2 2012
 
AVAYA HOLDINGS LIMITED (1)
* 7047312 TCP rate control with adaptive thresholds 53 2000
 
RENESAS TECHNOLOGY CORP. (1)
* 2004/0223,506 Packet communication device sending delayed acknowledgement through network 4 2003
 
APPLE INC. (1)
* 6876639 Transmission control protocol handoff notification system and method 24 2000
 
AIRMAGNET, INC. (2)
* 8917739 Method and apparatus to dynamically sample NRT using a double-ended queue that allows for seamless transition from full NRT analysis to sampled NRT analysis 0 2013
* 2014/0198,671 METHOD AND APPARATUS TO DYNAMICALLY SAMPLE NRT USING A DOUBLE-ENDED QUEUE THAT ALLOWS FOR SEAMLESS TRANSITION FROM FULL NRT ANALYSIS TO SAMPLED NRT ANALYSIS 0 2013
 
KABUSHIKI KAISHA TOSHIBA (1)
* 6937600 Communication device and communication control method using lower layer data transmission order control at upper layer 12 2001
 
NOKIA TELECOMMUNICATIONS OY (1)
* 6570851 Receiver driven differentiated service marking for unicast and multicast applications 26 1999
 
CANON KABUSHIKI KAISHA (2)
* 8462778 Method and device for transmitting data 3 2008
* 2009/0097,483 METHOD AND DEVICE FOR TRANSMITTING DATA 7 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
* 6961309 Adaptive TCP delayed acknowledgment 10 2001
* 2002/0159,396 Adaptive TCP delayed acknowledgment 19 2001
* 7050393 Method, system, and product for alleviating router congestion 0 2001
* 2002/0167,901 Method, system , and product for alleviating router congestion 0 2001
* 7613115 Minimal delay transmission of short messages 0 2003
* 2005/0097,158 Minimal delay transmission of short messages 1 2003
* 2007/0073,933 Asynchronous interface with vectored interface controls 0 2005
* 2012/0075,994 METHOD AND APPARATUS FOR MANAGING AGGREGATE BANDWIDTH AT A SERVER 2 2011
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (4)
* 7200111 Method for improving TCP performance over wireless links 16 2001
* 2002/0089,930 Method for improving TCP performance over wireless links 21 2001
7020083 Method for improving TCP performance over wireless links 23 2001
* 2002/0154,602 Method for improving TCP performance over wireless links 8 2001
 
802 Systems, Inc. (2)
8458784 Data protection system selectively altering an end portion of packets based on incomplete determination of whether a packet is valid or invalid 0 2010
8879427 Methods for updating the configuration of a programmable packet filtering device including a determination as to whether a packet is to be junked 7 2010
 
CISCO TECHNOLOGY, INC. (5)
* 6785234 Method and apparatus for providing user control of audio quality 4 1999
* 7085227 Method for testing congestion avoidance on high speed networks 3 2001
* 7000024 Systems and methods for providing transmission control protocol communications 8 2001
* 7342929 Weighted fair queuing-based methods and apparatus for protecting against overload conditions on nodes of a distributed network 20 2002
* 2003/0076,848 Weighted fair queuing-based methods and apparatus for protecting against overload conditions on nodes of a distributed network 15 2002
 
RAMBUS INC. (2)
6603771 Highly scalable architecture for implementing switch fabrics with quality of services 4 1999
* 6584517 Circuit and method for supporting multicast/broadcast operations in multi-queue storage devices 4 1999
 
FUJITSU LIMITED (2)
7724755 Communications apparatus 1 2006
* 2008/0002,644 Communications apparatus 0 2006
 
NXP USA, INC. (2)
* 8780705 Apparatus, communications system and method for optimizing data packet flow 1 2009
* 2012/0039,174 APPARATUS, COMMUNICATIONS SYSTEM AND METHOD FOR OPTIMIZING DATA PACKET FLOW 3 2009
 
TERACOM AB (1)
* 6611535 Method for flow control 28 2001
 
INTEL CORPORATION (3)
* 2003/0002,497 Method and apparatus to reduce packet traffic across an I/O bus 7 2001
* 7307952 Method and apparatus to determine whether data flow is restricted by a sending node, a receiving node, or by a network 0 2002
* 2004/0120,255 Method and apparatus to determine whether data flow is restricted by a sending node, a receiving node, or by a network 5 2002
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 7583594 Adaptive transmit window control mechanism for packet transport in a universal port or multi-channel environment 12 2003
 
HARRIS CORPORATION (4)
* 6856599 System and method of reducing retransmission of messages in a TCP/IP environment 10 2000
6826152 System and method of conserving bandwidth in the transmission of message packets 1 2000
6826153 System and method of increasing the message throughput in a radio network 4 2000
* 6816458 System and method prioritizing message packets for transmission 53 2000
 
SYMANTEC CORPORATION (3)
* 7236459 Method and apparatus for controlling data transmission volume using explicit rate control and queuing without data rate supervision 29 2002
7720085 Method and apparatus for controlling transmission flow using explicit rate control and queuing without data rate supervision 2 2006
7869366 Application-aware rate control 11 2007
 
TELOGY NETWORKS, INC. (1)
* 2004/0151,113 Adaptive transmit window control mechanism for packet transport in a universal port or multi-channel environment 4 2003
 
NORTEL NETWORKS LIMITED (1)
* 6493316 Apparatus for and method of managing bandwidth for a packet based connection 46 1998
 
NOKIA CORPORATION (4)
* 7283469 Method and system for throughput and efficiency enhancement of a packet based protocol in a wireless network 3 2002
* 2003/0202,480 Method and system for throughput and efficiency enhancement of a packet based protocol in a wireless network 54 2002
7502322 System, method and computer program product for increasing throughput in bi-directional communications 0 2003
* 2005/0068,894 System, method and computer program product for increasing throughput in bi-directional communications 17 2003
 
CENTURYLINK INTELLECTUAL PROPERTY LLC (59)
9479341 System and method for initiating diagnostics on a packet network node 1 2007
8743703 System and method for tracking application resource usage 1 2007
8619600 System and method for establishing calls over a call path having best path metrics 35 2007
8537695 System and method for establishing a call being received by a trunk on a packet network 41 2007
8531954 System and method for handling reservation requests with a connection admission control engine 26 2007
8407765 System and method for restricting access to network performance information tables 50 2007
8307065 System and method for remotely controlling network operators 52 2007
8223655 System and method for provisioning resources of a packet network based on collected network performance information 101 2007
8184549 System and method for selecting network egress 54 2007
8015294 Pin-hole firewall for communicating data packets on a packet network 77 2007
7940735 System and method for selecting an access point 104 2007
7843831 System and method for routing data on a packet network 123 2007
* 2008/0049,649 System and method for selecting an access point 64 2007
* 2008/0052,393 System and method for remotely controlling network operators 82 2007
* 2008/0052,401 Pin-hole firewall for communicating data packets on a packet network 73 2007
* 2008/0002,716 System and method for selecting network egress 17 2007
8068425 System and method for using network performance information to determine improved measures of path states 67 2009
* 2009/0257,350 SYSTEM AND METHOD FOR USING NETWORK PERFORMANCE INFORMATION TO DETERMINE IMPROVED MEASURES OF PATH STATES 6 2009
8374090 System and method for routing data on a packet network 184 2010
8687614 System and method for adjusting radio frequency parameters 3 2010
9621361 Pin-hole firewall for communicating data packets on a packet network 0 2011
8681621 System and method for logging traffic flow 2 2011
8879391 System and method for using network derivations to determine path states 1 2011
8619596 System and method for using centralized network performance tables to manage network communications 39 2012
8619820 System and method for enabling communications over a number of packet networks 33 2012
8509082 System and method for load balancing network resources using a connection admission control engine 115 2012
8570872 System and method for selecting network ingress and egress 31 2012
9521150 System and method for automatically regulating messages between networks 0 2012
8520603 System and method for monitoring and optimizing network performance to a wireless device 17 2012
8743700 System and method for provisioning resources of a packet network based on collected network performance information 1 2012
8488495 System and method for routing communications between packet networks based on real time pricing 0 2012
8472326 System and method for monitoring interlayer devices and optimizing network performance 1 2012
9094257 System and method for selecting a content delivery network 4 2012
8750158 System and method for differentiated billing 5 2012
9240906 System and method for monitoring and altering performance of a packet network 3 2012
9112734 System and method for generating a graphical user interface representative of network performance 20 2012
9225609 System and method for remotely controlling network operators 1 2012
8811160 System and method for routing data on a packet network 2 2013
9241271 System and method for restricting access to network performance information 1 2013
8976665 System and method for re-routing calls 2 2013
9054915 System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance 0 2013
9241277 System and method for monitoring and optimizing network performance to a wireless device 0 2013
9225646 System and method for improving network performance using a connection admission control engine 1 2013
9094261 System and method for establishing a call being received by a trunk on a packet network 2 2013
9602265 System and method for handling communications requests 0 2013
9253661 System and method for modifying connectivity fault management packets 2 2013
9154634 System and method for managing network communications 0 2013
9042370 System and method for establishing calls over a call path having best path metrics 0 2013
9014204 System and method for managing network communications 3 2013
9054986 System and method for enabling communications over a number of packet networks 0 2013
9661514 System and method for adjusting communication parameters 0 2014
9338104 System and method for logging traffic flow 0 2014
9712445 System and method for routing data on a packet network 0 2014
9118583 System and method for re-routing calls 1 2015
9749399 System and method for selecting a content delivery network 0 2015
9813320 System and method for generating a graphical user interface representative of network performance 0 2015
9549004 System and method for re-routing calls 0 2015
9660917 System and method for remotely controlling network operators 0 2015
9806972 System and method for monitoring and altering performance of a packet network 0 2016
 
VAN DREBBEL MARINER LLC (3)
* 2007/0050,492 Method of operation for the integration of differentiated services (Diff-Serv) marked IP-flows into a quality of service (QoS) priorities in a wireless point to multi-point (PtMP) transmission system 67 2006
* 2007/0038,752 Quality of Service (QoS) - aware wireless Point to Multi-Point (PtMP) transmission system architecture 19 2006
* 2007/0038,753 Transmission Control Protocol/Internet Protocol (TCP/IP) - centric "Quality of Service(QoS)" aware Media Access Control (MAC) Layer in a wireless Point to Multi-Point (PtMP) transmission system 16 2006
 
ZTE CORPORATION (1)
* 9537778 Traffic shaping drive method and driver 0 2013
 
NOKIA TECHNOLOGIES OY (2)
* 7225266 Adaptive delayed ACK switching for TCP applications 19 2002
* 2004/0122,969 Adaptive delayed ACK switching for TCP applications 14 2002
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
* 9602410 Method, device, and system for processing acknowledgement packet 0 2014
 
WSOU INVESTMENTS, LLC (4)
* 6556578 Early fair drop buffer management method 76 1999
* 7103635 Really simple mail transport protocol 1 2001
* 2002/0004,820 Really simple mail transport protocol 5 2001
* 8230106 Methods and apparatus for improved transmission control protocol transmission over a wireless channel exhibiting rate and delay variations 2 2003
 
802 Systems LLC (4)
7013482 Methods for packet filtering including packet invalidation if packet validity determination not timely made 44 2000
* 7031267 PLD-based packet filtering methods with PLD configuration data update of filtering rules 44 2000
* 2002/0080,771 Methods and systems using PLD-based network communication protocols 21 2000
* 2002/0080,784 Methods and systems using PLD-based network communication protocols 28 2000
 
NEC CORPORATION (2)
* 6934251 Packet size control technique 45 2001
* 2001/0015,956 Packet size control technique 14 2001
 
MONTEREY RESEARCH, LLC (1)
* 6625711 Method and/or architecture for implementing queue expansion in multiqueue devices 5 2000
 
INTELLECTUAL VENTURES I LLC (20)
6862622 Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture 199 1999
6680922 Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system 181 1999
6640248 Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer 507 1999
6628629 Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system 203 1999
6594246 IP-flow identification in a wireless point to multi-point transmission system 166 1999
6590885 IP-flow characterization in a wireless point to multi-point (PTMP) transmission system 223 1999
6452915 IP-flow classification in a wireless point to multi-point (PTMP) transmission system 711 1999
7251218 Method and computer program product for internet protocol (IP)-flow classification in a wireless point to multi-point (PtMP) transmission system 255 2002
* 2003/0067,903 Method and computer program product for internet protocol (IP)-flow classification in a wireless point to multi-point (PTMP) 54 2002
7409450 Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture 17 2005
* 2005/0232,193 Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture 28 2005
7496674 System, method, and base station using different security protocols on wired and wireless portions of network 73 2006
7412517 Method for providing dynamic bandwidth allocation based on IP-flow characteristics in a wireless point to multi-point (PtMP) transmission system 16 2006
7359971 Use of priority-based scheduling for the optimization of latency and jitter sensitive IP flows in a wireless point to multi-point transmission system 100 2006
7359972 Time division multiple access/time division duplex (TDMA/TDD) transmission media access control (MAC) air frame 19 2006
* 2007/0038,736 Time division multiple access/time division duplex (TDMA/TDD) transmission media access control (MAC) air frame 3 2006
* 2007/0038,750 Method for providing for Quality of Service (QoS) - based handling of IP-flows in a wireless point to multi-point transmission system 14 2006
* 2007/0038,751 Use of priority-based scheduling for the optimization of latency and jitter sensitive IP flows in a wireless point to multi-point transmission system 6 2006
RE46206 Method and computer program product for internet protocol (IP)—flow classification in a wireless point to multi-point (PTMP) transmission system 0 2010
9712289 Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture 0 2012
 
F5 NETWORKS, INC. (3)
* 8379515 TCP throughput control by imposing temporal delay 21 2007
9578055 Thwarting drone-waged denial of service attacks on a network 0 2009
8681610 TCP throughput control by imposing temporal delay 12 2013
 
MICROSOFT TECHNOLOGY LICENSING, LLC (9)
* 6910063 System and method of enhancing web server throughput in single and multiple processor systems 3 2000
7389336 Pacing network packet transmission using at least partially uncorrelated network events 2 2003
* 2004/0148,387 Pacing network packet transmission using at least partially uncorrelated network events 3 2003
7398292 System and method of enhancing web server throughput in single and multiple processor systems 1 2004
* 2005/0097,167 System and method of enhancing web server throughput in single and multiple processor systems 1 2004
* 7577097 Compound transmission control protocol 7 2005
* 2006/0227,708 Compound transmission control protocol 6 2005
* 7672234 Congestion avoidance within aggregate channels 3 2006
* 2006/0114,825 Congestion avoidance within aggregate channels 7 2006
 
GOOGLE TECHNOLOGY HOLDINGS LLC (10)
* 6721786 Method and apparatus for balancing bandwidth usage in a browser 13 2000
8964543 System and method of reducing latency by transmitting duplicate packets over a network 0 2010
8325623 System and method for reducing latency during data transmissions over a network 1 2010
8468196 System and method of reducing latency using adaptive retransmission timeouts 17 2010
8239532 System and method of reducing latency using adaptive DNS resolution 6 2010
8576711 System and method for reducing latency via client side dynamic acknowledgements 3 2010
9185011 System and method for reducing latency during data transmissions over a network 0 2012
8965961 System and method of reducing latency using adaptive retransmission timeouts 0 2013
9231873 System and method for reducing latency via client side dynamic acknowledgements 0 2013
9319329 Pacing enhanced packet forwarding/switching and congestion avoidance 0 2013
 
SHARP KABUSHIKI KAISHA (4)
7428595 System and method for streaming TCP messages in an enterprise network 7 2002
* 2004/0062,201 System and method for streaming TCP messages in an enterprise network 1 2002
* 8046484 Transmitting data across a contention channel in a centralized network 0 2003
* 2004/0064,509 Transmitting data across a contention channel in a centralized network 20 2003
 
EMPIRE TECHNOLOGY DEVELOPMENT LLC (4)
* 8374091 TCP extension and variants for handling heterogeneous applications 1 2009
* 2010/0246,398 TCP EXTENSION AND VARIANTS FOR HANDLING HETEROGENEOUS APPLICATIONS 1 2009
* 8705367 TCP extension and variants for handling heterogeneous applications 0 2013
* 2013/0121,148 TCP EXTENSION AND VARIANTS FOR HANDLING HETEROGENEOUS APPLICATIONS 0 2013
 
ADVANTECH SATELLITE NETWORKS INC. (2)
* 6975647 Enhancements for TCP performance enhancing proxies 67 2002
* 2003/0123,481 Enhancements for TCP performance enhancing proxies 201 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (2)
* 8335160 Flow sampling with top talkers 5 2010
* 2011/0242,994 FLOW SAMPLING WITH TOP TALKERS 6 2010
 
ALCATEL-LUCENT USA INC. (4)
* 7352700 Methods and devices for maximizing the throughput of TCP/IP data along wireless links 11 2003
* 2005/0053,002 Methods and devices for maximizing the throughput of TCP/IP data along wireless links 5 2003
* 7944820 Methods and devices for maximizing the throughput of TCP/IP data along wireless links 1 2008
* 2008/0144,509 Methods and Devices For Maximizing the Throughput of TCP/IP Data Along Wireless Links 4 2008
 
NETAPP, INC. (3)
* 7719967 Cumulative TCP congestion control 4 2005
* 2007/0070,906 Cumulative TCP congestion control 110 2005
7792039 Cumulative TCP congestion control 0 2009
 
VRINGO INFRASTRUCTURE INC. (1)
* 6741555 Enhancement of explicit congestion notification (ECN) for wireless network applications 57 2000
 
RPX CLEARINGHOUSE LLC (2)
6990070 Method and apparatus for adjusting packet transmission volume from a source 70 1999
* 6894974 Method, apparatus, media, and signals for controlling packet transmission rate from a packet source 76 2000
 
RPX CORPORATION (3)
6628656 Circuit, method and/or architecture for improving the performance of a serial communication link 2 1999
6625177 Circuit, method and/or architecture for improving the performance of a serial communication link 1 1999
* 7349337 Techniques for shaping data transmission rates 31 2003
 
Department of Information Technology (1)
* 2011/0249,557 Centralized Wireless Manager (WiM) for Performance Management of IEEE 802.11 and a Method Thereof 0 2009
 
OATH INC. (3)
* 9009345 Asynchronous data protocol 0 1998
7962570 Localization of clients and servers 0 2007
* 2007/0280,229 Localization of Clients and Servers 116 2007
 
NEW JERSEY INSTITUTE OF TECHNOLOGY (2)
* 8091132 Behavior-based traffic differentiation (BTD) for defending against distributed denial of service (DDoS) attacks 5 2007
* 2007/0209,068 BEHAVIOR-BASED TRAFFIC DIFFERENTIATION (BTD) FOR DEFENDING AGAINST DISTRIBUTED DENIAL OF SERVICE (DDoS) ATTACKS 35 2007
 
AT&T CORP. (1)
7266612 Network having overload control using deterministic early active drops 4 2002
* Cited By Examiner