System and method of reducing network latency

    公开(公告)号:US08458327B1

    公开(公告)日:2013-06-04

    申请号:US12836905

    申请日:2010-07-15

    IPC分类号: G06F15/173

    摘要: Aspects of the invention provide systems and methods for reducing latency in TCP connections. A client computer may send a request for information to a server computer using TCP. In response, the server may transmit the information to the client device according to default TCP connection assumptions. The server may re-configure the TCP connection based on various network statistics identified by the characteristics of the exchange between the server and the client. The server may periodically provide the network statistics concerning the speed of the network connection between the server and the client to the client. This information may be stored in cache memory by the client device for later use. For example, the next time the client device requests information from the server, the server may request the cached network statistics. The server may use this information to determine how information should be transmitted to the client.

    Updating shared keys
    2.
    发明授权
    Updating shared keys 有权
    更新共享密钥

    公开(公告)号:US08625803B1

    公开(公告)日:2014-01-07

    申请号:US13149708

    申请日:2011-05-31

    IPC分类号: H04L29/00

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating shared keys. In one aspect, a method includes generating, at a first server and using a first key associated with a current period of time on the first server, a first piece of information based on a first request received from a first client device; receiving, at a second server, a second request from the first client device, the second request including the generated first piece of information; and validating, at the second server and using the first key, the first piece of information, wherein the validating is performed during the current period of time on the second server and wherein to generate information the second server uses a second key different from the first key.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于更新共享密钥。 一方面,一种方法包括:在第一服务器处,并且使用与第一服务器上的当前时间段相关联的第一密钥,基于从第一客户端设备接收到的第一请求生成第一条信息; 在第二服务器处接收来自所述第一客户端设备的第二请求,所述第二请求包括所生成的第一信息; 以及在所述第二服务器处并使用所述第一密钥验证所述第一信息,其中所述验证在所述当前时间段内在所述第二服务器上执行,并且其中为了生成信息,所述第二服务器使用与所述第一信息不同的第二密钥 键。

    Retransmission systems and methods in reliable streaming protocols using connection characteristics
    3.
    发明授权
    Retransmission systems and methods in reliable streaming protocols using connection characteristics 有权
    使用连接特性的可靠流协议中的重发系统和方法

    公开(公告)号:US08806287B1

    公开(公告)日:2014-08-12

    申请号:US12889736

    申请日:2010-09-24

    CPC分类号: H04L1/1867

    摘要: 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.

    摘要翻译: 这里描述了用于流传输协议中数据重传的系统,方法和制品。 实施例能够在保证传送或诸如TCP的请求 - 响应数据传输协议中有效地重传丢弃的分组数据。 具体地,实施例基于底层客户端连接的短期和/或长期历史可靠性提供丢弃分组数据的有效重传。 实施例包括为客户机 - 服务器架构中的一个或多个客户端维护表示一个或多个客户机 - 服务器连接的连接特性的数据。 基于收集的短期和长期客户端连接特征,确定了有效的数据分组重传方案,以优化连接的使用以重传丢弃的分组数据。