Adaptive bandwidth estimation
    2.
    发明授权
    Adaptive bandwidth estimation 有权
    自适应带宽估计

    公开(公告)号:US08773993B2

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

    申请号:US13085456

    申请日:2011-04-12

    IPC分类号: G08C15/00

    CPC分类号: H04L43/0882 H04L43/10

    摘要: Some embodiments provide a method of combining multiple streams of data packets into a single combined stream in a manner that facilitates accurate estimation of bandwidth of a connection over a network between two devices. When combining the streams into the combined stream, the method associates a set of packets from a first stream and a reference packet from a second stream to form a longer sequence of packets in the combined stream. The method sends the combined stream from a first device to a second device so that the second device can estimate the bandwidth of the connection between the first and second devices based on the inter-arrival times of the packets in the sequence of packets.

    摘要翻译: 一些实施例提供了一种将多个数据分组流合并为单个组合流的方法,其方式是促进通过两个设备之间的网络上的连接的带宽的精确估计。 当将流合并到组合流中时,该方法将来自第一流的一组分组和来自第二个流的参考分组相关联,以在组合流中形成较长的分组序列。 该方法将组合流从第一设备发送到第二设备,使得第二设备可以基于分组序列中的分组的到达之间时间来估计第一和第二设备之间的连接的带宽。

    Video Conference Network Management for a Mobile Device
    3.
    发明申请
    Video Conference Network Management for a Mobile Device 有权
    移动设备的视频会议网络管理

    公开(公告)号:US20110249077A1

    公开(公告)日:2011-10-13

    申请号:US12794774

    申请日:2010-06-06

    IPC分类号: H04N7/14

    摘要: Some embodiments provide a method for managing a video conference between a first device and a second device. The method identifies a first ceiling bit rate for transmitting video conference data to the second device through the communication channel. The method identifies a current bit rate that is less than the first ceiling bit rate. The method receives networking data regarding the communication channel from the second device. The method determines, from the received network data, that the communication channel will sustain an increase in the current bit rate. The method increments the current bit rate. The method iteratively performs the receiving, determining, and incrementing operations until a determination is made that the communication channel will not sustain the increase in the current bit rate.

    摘要翻译: 一些实施例提供了一种用于管理第一设备和第二设备之间的视频会议的方法。 该方法通过通信信道识别用于将视频会议数据发送到第二设备的第一上限比特率。 该方法识别当前比特率小于第一个上限比特率。 该方法从第二设备接收关于通信信道的网络数据。 该方法从接收到的网络数据确定通信信道将维持当前比特率的增加。 该方法会增加当前的比特率。 该方法迭代地执行接收,确定和递增操作,直到确定通信信道不会维持当前比特率的增加。

    ADAPTIVE BANDWIDTH ESTIMATION
    5.
    发明申请
    ADAPTIVE BANDWIDTH ESTIMATION 有权
    自适应带宽估计

    公开(公告)号:US20120281715A1

    公开(公告)日:2012-11-08

    申请号:US13085456

    申请日:2011-04-12

    IPC分类号: H04J3/22

    CPC分类号: H04L43/0882 H04L43/10

    摘要: Some embodiments provide a method of combining multiple streams of data packets into a single combined stream in a manner that facilitates accurate estimation of bandwidth of a connection over a network between two devices. When combining the streams into the combined stream, the method associates a set of packets from a first stream and a reference packet from a second stream to form a longer sequence of packets in the combined stream. The method sends the combined stream from a first device to a second device so that the second device can estimate the bandwidth of the connection between the first and second devices based on the inter-arrival times of the packets in the sequence of packets.

    摘要翻译: 一些实施例提供了一种将多个数据分组流合并为单个组合流的方法,其方式是促进通过两个设备之间的网络上的连接的带宽的精确估计。 当将流合并到组合流中时,该方法将来自第一流的一组分组和来自第二个流的参考分组相关联,以在组合流中形成更长的分组序列。 该方法将组合流从第一设备发送到第二设备,使得第二设备可以基于分组序列中的分组的到达之间时间来估计第一和第二设备之间的连接的带宽。

    Apparatus and Method for Establishing and Utilizing Backup Communication Channels
    6.
    发明申请
    Apparatus and Method for Establishing and Utilizing Backup Communication Channels 有权
    建立和利用备用通信信道的装置和方法

    公开(公告)号:US20110252144A1

    公开(公告)日:2011-10-13

    申请号:US12832013

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: An apparatus, method, and machine-readable medium are described for establishing, maintaining and utilizing backup channels in a peer-to-peer (“P2P”) network. For example, in one embodiment, each mobile device can establish a primary P2P communication channel with one or more other mobile devices. Once the primary channel is established, each mobile device can use the primary channel to exchange secondary channel connection data and can subsequently open one or more secondary P2P communication channels with the other mobile devices. Upon detecting that the primary P2P communication channel has failed or has degraded below a specified threshold (e.g., a bandwidth or bitrate threshold), one of the secondary P2P communication channels can be automatically promoted to a primary P2P communication channel.

    摘要翻译: 描述了用于在对等(“P2P”)网络中建立,维护和利用备用信道的装置,方法和机器可读介质。 例如,在一个实施例中,每个移动设备可以与一个或多个其他移动设备建立主要的P2P通信信道。 一旦主要信道建立,每个移动设备可以使用主要信道来交换辅助信道连接数据,并且随后可以与其他移动设备打开一个或多个次要P2P通信信道。 当检测到主要P2P通信信道已经发生故障或已经降级到低于指定阈值(例如,带宽或比特率阈值)时,可以将二次P2P通信信道中的一个自动地提升为主要的P2P通信信道。

    Apparatus and method for establishing and utilizing backup communication channels
    7.
    发明授权
    Apparatus and method for establishing and utilizing backup communication channels 有权
    用于建立和利用备用通信信道的装置和方法

    公开(公告)号:US08819244B2

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

    申请号:US12832013

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: An apparatus, method, and machine-readable medium are described for establishing, maintaining and utilizing backup channels in a peer-to-peer (“P2P”) network. For example, in one embodiment, each mobile device can establish a primary P2P communication channel with one or more other mobile devices. Once the primary channel is established, each mobile device can use the primary channel to exchange secondary channel connection data and can subsequently open one or more secondary P2P communication channels with the other mobile devices. Upon detecting that the primary P2P communication channel has failed or has degraded below a specified threshold (e.g., a bandwidth or bitrate threshold), one of the secondary P2P communication channels can be automatically promoted to a primary P2P communication channel.

    摘要翻译: 描述了用于在对等(“P2P”)网络中建立,维护和利用备用信道的装置,方法和机器可读介质。 例如,在一个实施例中,每个移动设备可以与一个或多个其他移动设备建立主要的P2P通信信道。 一旦主要信道建立,每个移动设备可以使用主要信道来交换辅助信道连接数据,并且随后可以与其他移动设备打开一个或多个次要P2P通信信道。 在检测到主要P2P通信信道已经发生故障或已经降级到低于指定阈值(例如,带宽或比特率阈值)之前,可以将二次P2P通信信道中的一个自动地提升为主要的P2P通信信道。

    Error correction coding for recovering multiple packets in a group view of limited bandwidth
    8.
    发明授权
    Error correction coding for recovering multiple packets in a group view of limited bandwidth 有权
    用于在有限带宽的组视图中恢复多个分组的纠错编码

    公开(公告)号:US08397140B2

    公开(公告)日:2013-03-12

    申请号:US12794613

    申请日:2010-06-04

    IPC分类号: H03M13/00

    摘要: Coded video data may be transmitted between an encoder and a decoder using multiple FEC codes and/or packets for error detection and correction. Only a subset of the FEC packets need be transmitted between the encoder and decoder. The FEC packets of each FEC group may take, as inputs, data packets of a current FEC group and also an untransmitted FEC packet of a preceding FEC group. Due to relationships among the FEC packets, when transmission errors arise and data packets are lost, there remain opportunities for a decoder to recover lost data packets from earlier-received FEC groups when later-received FEC groups are decoded. This opportunity to recover data packets from earlier FEC groups may be useful in video coding and other systems, in which later-received data often cannot be decoded unless earlier-received data is decoded properly.

    摘要翻译: 可以在编码器和解码器之间使用多个用于错误检测和校正的FEC码和/或包进行编码的视频数据。 只有FEC数据包的一部分需要在编码器和解码器之间传输。 每个FEC组的FEC分组可以采用当前FEC组的数据分组和前一个FEC组的未发送FEC分组的输入。 由于FEC分组之间的关系,当传输错误出现并且数据分组丢失时,当稍后接收的FEC组被解码时,解码器仍然有机会恢复来自早先接收的FEC组的丢失的数据分组。 从先前的FEC组恢复数据分组的机会在视频编码和其他系统中可能是有用的,其中后期接收的数据通常不能被解码,除非先前接收到的数据被正确解码。

    Network stream identification for open FaceTime
    9.
    发明授权
    Network stream identification for open FaceTime 有权
    网络流识别开放FaceTime

    公开(公告)号:US09237169B2

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

    申请号:US13487023

    申请日:2012-06-01

    摘要: A method and apparatus of a device that distinguishes multiplexed media and signaling data traffic is described. In an exemplary embodiment, the device receives, on a single port, a packet of the multiplexed data traffic, where the multiplexed data traffic includes a plurality of packets and each of the plurality of packets is one of a media packet and an encapsulated signaling packet. The device further examines an initial data element of a header of the received packet to determine if the received packet is one of a media packet and a signal packet. The device further forwards the packet to a corresponding module for further processing based on the examining.

    摘要翻译: 描述了区分复用的媒体和信令数据业务的设备的方法和装置。 在示例性实施例中,设备在单个端口上接收多路复用数据业务的分组,其中复用数据业务包括多个分组,并且多个分组中的每一个分组是媒体分组和封装信令分组之一 。 该设备进一步检查接收到的分组的报头的初始数据元素,以确定所接收的分组是否是媒体分组和信号分组之一。 该装置进一步将分组转发到相应的模块,以进一步处理基于检查。

    Network Stream Identification For Open FaceTime
    10.
    发明申请
    Network Stream Identification For Open FaceTime 有权
    网络流识别Open FaceTime

    公开(公告)号:US20130322626A1

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

    申请号:US13487023

    申请日:2012-06-01

    IPC分类号: H04L12/56 H04L9/00

    摘要: A method and apparatus of a device that distinguishes multiplexed media and signaling data traffic is described. In an exemplary embodiment, the device receives, on a single port, a packet of the multiplexed data traffic, where the multiplexed data traffic includes a plurality of packets and each of the plurality of packets is one of a media packet and an encapsulated signaling packet. The device further examines an initial data element of a header of the received packet to determine if the received packet is one of a media packet and a signal packet. The device further forwards the packet to a corresponding module for further processing based on the examining.

    摘要翻译: 描述了区分复用的媒体和信令数据业务的设备的方法和装置。 在示例性实施例中,设备在单个端口上接收多路复用数据业务的分组,其中复用数据业务包括多个分组,并且多个分组中的每一个分组是媒体分组和封装信令分组之一 。 该设备进一步检查接收到的分组的报头的初始数据元素,以确定所接收的分组是否是媒体分组和信号分组之一。 该装置进一步将分组转发到相应的模块,以进一步处理基于检查。