Estimating communication conditions
    1.
    发明授权
    Estimating communication conditions 有权
    估计沟通条件

    公开(公告)号:US08441930B2

    公开(公告)日:2013-05-14

    申请号:US12643433

    申请日:2009-12-21

    IPC分类号: H04J3/14

    摘要: Embodiments are configured to provide communication features, including providing channel condition estimates for a communication path, such as packet loss, jitter, and/or available bandwidth, but are not so limited. In an embodiment, a method uses aspects of in-band data packets to provide channel condition estimates. In one embodiment, a system includes a bandwidth estimation component that operates to classify payload packets as part of performing capacity estimation and available bandwidth estimation operations.

    摘要翻译: 实施例被配置为提供通信特征,包括为诸如分组丢失,抖动和/或可用带宽的通信路径提供信道状况估计,但不限于此。 在一个实施例中,一种方法使用带内数据分组的方面来提供信道条件估计。 在一个实施例中,系统包括带宽估计组件,其操作以将有效载荷分组分类为执行容量估计和可用带宽估计操作的一部分。

    Estimating Communication Conditions
    2.
    发明申请
    Estimating Communication Conditions 有权
    估计沟通条件

    公开(公告)号:US20110149751A1

    公开(公告)日:2011-06-23

    申请号:US12643433

    申请日:2009-12-21

    IPC分类号: H04L12/26

    摘要: Embodiments are configured to provide communication features, including providing channel condition estimates for a communication path, such as packet loss, jitter, and/or available bandwidth, but are not so limited. In an embodiment, a method uses aspects of in-band data packets to provide channel condition estimates. In one embodiment, a system includes a bandwidth estimation component that operates to classify payload packets as part of performing capacity estimation and available bandwidth estimation operations.

    摘要翻译: 实施例被配置为提供通信特征,包括为诸如分组丢失,抖动和/或可用带宽的通信路径提供信道状况估计,但不限于此。 在一个实施例中,一种方法使用带内数据分组的方面来提供信道条件估计。 在一个实施例中,系统包括带宽估计组件,其操作以将有效载荷分组分类为执行容量估计和可用带宽估计操作的一部分。

    Optimized transport protocol for delay-sensitive data
    3.
    发明授权
    Optimized transport protocol for delay-sensitive data 有权
    延迟敏感数据的优化传输协议

    公开(公告)号:US08228800B2

    公开(公告)日:2012-07-24

    申请号:US12364520

    申请日:2009-02-03

    IPC分类号: G06F11/00

    摘要: Transmission delays are minimized when packets are transmitted from a source computer over a network to a destination computer. The source computer measures the network's available bandwidth, forms a sequence of output packets from a sequence of data packets, and transmits the output packets over the network to the destination computer, where the transmission rate is ramped up to the measured bandwidth. In conjunction with the transmission, the source computer monitors a transmission delay indicator which it computes using acknowledgement packets it receives from the destination computer. Whenever the indicator specifies that the transmission delay is increasing, the source computer reduces the transmission rate until the indicator specifies that the delay is unchanged. The source computer dynamically decides whether each output packet will be a forward error correction packet or a single data packet, where the decision is based on minimizing the expected transmission delays.

    摘要翻译: 当数据包通过网络从源计算机传输到目标计算机时,传输延迟最小化。 源计算机测量网络的可用带宽,形成来自一系列数据分组的输出分组序列,并通过网络将输出分组发送到目标计算机,其中传输速率升高到测量带宽。 结合传输,源计算机监视传输延迟指示符,其使用从目的地计算机接收的确认分组来计算它。 每当指示符指示传输延迟增加时,源计算机降低传输速率,直到指示符指定延迟不变。 源计算机动态地确定每个输出分组是否将是前向纠错分组或单个数据分组,其中决定基于最小化期望的传输延迟。

    OPTIMIZED TRANSPORT PROTOCOL FOR DELAY-SENSITIVE DATA
    4.
    发明申请
    OPTIMIZED TRANSPORT PROTOCOL FOR DELAY-SENSITIVE DATA 有权
    用于延迟敏感数据的优化运输协议

    公开(公告)号:US20100195488A1

    公开(公告)日:2010-08-05

    申请号:US12364520

    申请日:2009-02-03

    IPC分类号: H04J1/16 H04L12/56 H04L1/00

    摘要: Transmission delays are minimized when packets are transmitted from a source computer over a network to a destination computer. The source computer measures the network's available bandwidth, forms a sequence of output packets from a sequence of data packets, and transmits the output packets over the network to the destination computer, where the transmission rate is ramped up to the measured bandwidth. In conjunction with the transmission, the source computer monitors a transmission delay indicator which it computes using acknowledgement packets it receives from the destination computer. Whenever the indicator specifies that the transmission delay is increasing, the source computer reduces the transmission rate until the indicator specifies that the delay is unchanged. The source computer dynamically decides whether each output packet will be a forward error correction packet or a single data packet, where the decision is based on minimizing the expected transmission delays.

    摘要翻译: 当数据包通过网络从源计算机传输到目标计算机时,传输延迟最小化。 源计算机测量网络的可用带宽,形成来自一系列数据分组的输出分组序列,并通过网络将输出分组发送到目标计算机,其中传输速率升高到测量带宽。 结合传输,源计算机监视传输延迟指示符,其使用从目的地计算机接收的确认分组来计算它。 每当指示符指示传输延迟增加时,源计算机降低传输速率,直到指示符指定延迟不变。 源计算机动态地确定每个输出分组是否将是前向纠错分组或单个数据分组,其中决定基于最小化期望的传输延迟。

    DATA COMMUNICATION WITH COMPENSATION FOR PACKET LOSS
    5.
    发明申请
    DATA COMMUNICATION WITH COMPENSATION FOR PACKET LOSS 有权
    数据通信与分组丢失补偿

    公开(公告)号:US20110134909A1

    公开(公告)日:2011-06-09

    申请号:US12632834

    申请日:2009-12-08

    IPC分类号: H04L12/66

    摘要: Described is a technology by which a relay is coupled (e.g., by a wire) to a network and (e.g., by a wireless link) to an endpoint. Incoming data packets directed towards the endpoint are processed by the relay according to an error correction scheme, such as one that replicates packets. The reprocessed packets, which in general are more robust against packet loss, are then sent to the endpoint. For outgoing data packets received from the endpoint, the relay reprocesses the outgoing packets based upon the error correction scheme, such as to remove redundant packets before transmitting them to the network over the wire. Also described are various error correction schemes, and various types of computing devices that may be used as relays. The relay may be built into the network infrastructure, and/or a directory service may be employed to automatically find a suitable relay node for an endpoint device.

    摘要翻译: 描述了一种技术,通过该技术将中继器(例如,通过有线)耦合到网络,并且(例如,通过无线链路)耦合到端点。 根据诸如复制分组的错误校正方案,继电器处理针对端点的进入数据分组。 然后将再处理的数据包(通常对数据包丢失更加鲁棒)发送到端点。 对于从端点接收到的输出数据分组,中继器基于纠错方案重新处理输出分组,例如在通过线路将其发送到网络之前去除冗余分组。 还描述了各种错误校正方案以及可以用作中继的各种类型的计算设备。 可以将中继器内置到网络基础设施中,和/或可以采用目录服务来自动地为端点设备找到合适的中继节点。

    Data communication with compensation for packet loss
    6.
    发明授权
    Data communication with compensation for packet loss 有权
    数据通信与丢包补偿

    公开(公告)号:US09237105B2

    公开(公告)日:2016-01-12

    申请号:US12632834

    申请日:2009-12-08

    摘要: Described is a technology by which a relay is coupled (e.g., by a wire) to a network and (e.g., by a wireless link) to an endpoint. Incoming data packets directed towards the endpoint are processed by the relay according to an error correction scheme, such as one that replicates packets. The reprocessed packets, which in general are more robust against packet loss, are then sent to the endpoint. For outgoing data packets received from the endpoint, the relay reprocesses the outgoing packets based upon the error correction scheme, such as to remove redundant packets before transmitting them to the network over the wire. Also described are various error correction schemes, and various types of computing devices that may be used as relays. The relay may be built into the network infrastructure, and/or a directory service may be employed to automatically find a suitable relay node for an endpoint device.

    摘要翻译: 描述了一种技术,通过该技术将中继器(例如,通过有线)耦合到网络,并且(例如,通过无线链路)耦合到端点。 根据诸如复制分组的错误校正方案,继电器处理针对端点的进入数据分组。 然后将再处理的数据包(通常对数据包丢失更加鲁棒)发送到端点。 对于从端点接收到的输出数据分组,中继器基于纠错方案重新处理输出分组,例如在通过线路将其发送到网络之前去除冗余分组。 还描述了各种错误校正方案以及可以用作中继的各种类型的计算设备。 可以将中继器内置到网络基础设施中,和/或可以采用目录服务来自动地为端点设备找到合适的中继节点。

    Seamless hook
    7.
    外观设计

    公开(公告)号:USD879596S1

    公开(公告)日:2020-03-31

    申请号:US29714553

    申请日:2019-11-25

    申请人: Jin Li

    设计人: Jin Li

    Adaptive index for data deduplication

    公开(公告)号:US09639543B2

    公开(公告)日:2017-05-02

    申请号:US12979681

    申请日:2010-12-28

    IPC分类号: G06F17/30

    摘要: The subject disclosure is directed towards a data deduplication technology in which a hash index service's index and/or indexing operations are adaptable to balance deduplication performance savings, throughput and resource consumption. The indexing service may employ hierarchical chunking using different levels of granularity corresponding to chunk size, a sampled compact index table that contains compact signatures for less than all of the hash index's (or subspace's) hash values, and/or selective subspace indexing based on similarity of a subspace's data to another subspace's data and/or to incoming data chunks.