发明名称 Retransmission systems and methods in reliable streaming protocols using connection characteristics
摘要 Systems, methods and articles of manufacture for retransmission of data in streaming protocols are described herein. Embodiments enable efficient retransmission of dropped packet data in guaranteed delivery or request-response data transfer protocols such as TCP. In particular, embodiments provide efficient retransmission of dropped packet data based on the short and/or long term historical reliability of the underlying client connection. An embodiment includes maintaining, for one or more clients in a client-server architecture, data representing connection characteristics for one or more client-server connections. Based on collected short-term and long-term client connection characteristics, an efficient data packet retransmission scheme is determined to optimize use of the connection for retransmitting dropped packet data.
申请公布号 US8806287(B1) 申请公布日期 2014.08.12
申请号 US201012889736 申请日期 2010.09.24
申请人 Google Inc. 发明人 Jain Arvind;Cheng Yuchung
分类号 H03M13/00;G08C25/02;H04L1/18;H04L1/14 主分类号 H03M13/00
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A computer implemented method for retransmission of packet data over a client-server network architecture, comprising: (a) maintaining for a particular client in the client-server network architecture a plurality of long term network connection characteristics that describe characteristics of a plurality of previous network connections between the particular client and a server, wherein the plurality of previous network connections comprise network connections where data is transferred between the particular client and the server, other than a current network connection, wherein the maintaining includes storing to a database the plurality of long term network connection characteristics for the particular client and client specific data not related to connection characteristics; (b) determining for the particular client in the client-server network architecture an efficient retransmission scheme for retransmitting packet data based on the plurality of long term network connection characteristics maintained for the particular client; and (c) retransmitting packet data to the particular client according to the particular client's determined efficient retransmission scheme.
地址 Mountain View CA US