US Patent Application 18222590. Rate Update Engine For Reliable Transport Protocol simplified abstract

From WikiPatents
Jump to navigation Jump to search

Rate Update Engine For Reliable Transport Protocol

Organization Name

Google LLC


Inventor(s)

Xiaoming Wang of Sunnyvale CA (US)

Prashant Chandra of San Jose CA (US)

Neelesh Bansod of San Jose CA (US)

Nandita Dukkipati of Palo Alto CA (US)

Hassan Wassel of San Jose CA (US)

Gautam Kumar of Fremont CA (US)

Weihuang Wang of Los Gatos CA (US)

Michael Marty of Madison WI (US)

Nicholas Mcdonald of Sunnyvale CA (US)

Rate Update Engine For Reliable Transport Protocol - A simplified explanation of the abstract

This abstract first appeared for US patent application 18222590 titled 'Rate Update Engine For Reliable Transport Protocol

Simplified Explanation

The patent application describes a system that analyzes data packets received over a communication protocol system to determine congestion indicators.

  • The system focuses on network congestion for data packets transmitted over a reliable transport protocol layer.
  • It includes a first processor that performs the analysis of the data packets to determine congestion indicators.
  • A rate update engine, separate from the packet datapath, operates a second processor to receive the congestion indicators and determine congestion control parameters.
  • The congestion control parameters are used to control the transmission of data packets.
  • The rate update engine outputs a congestion control result based on the determined congestion control parameters.


Original Abstract Submitted

A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.