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
    4.
    发明申请
    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.

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

    MULTI-NETWORK ARCHITECTURE FOR MEDIA DATA EXCHANGE
    5.
    发明申请
    MULTI-NETWORK ARCHITECTURE FOR MEDIA DATA EXCHANGE 有权
    媒体数据交换的多网络架构

    公开(公告)号:US20110252319A1

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

    申请号:US12832049

    申请日:2010-07-07

    IPC分类号: G06F15/16 G06F3/01

    摘要: Some embodiments use several different types of networks to relay several different types of media content among several different computing devices. The media content of some embodiments is data that a computing device can process in order to provide a presentation of the media content to a user of the device. Examples of types of such media content include audio data, video data, text data, picture data, game data, and/or other media data. In some embodiments, two different networks relay media content of two different types among multiple computing devices. Specifically, in some embodiments, a first network routes among the computing devices one type of media data content (e.g., game data), while a second network routes among the computing devices another type of media data content (e.g., audio and/or video data of game participants). The two networks differ in some embodiments based on their topology.

    摘要翻译: 一些实施例使用几种不同类型的网络来在几个不同的计算设备之间中继多个不同类型的媒体内容。 一些实施例的媒体内容是计算设备可以处理的数据,以便向设备的用户提供媒体内容的呈现。 这种媒体内容的类型的示例包括音频数据,视频数据,文本数据,图片数据,游戏数据和/或其他媒体数据。 在一些实施例中,两个不同的网络在多个计算设备之间中继两种不同类型的媒体内容。 具体地说,在一些实施例中,第一网络在计算设备之间路由一种类型的媒体数据内容(例如,游戏数据),而第二网络在计算设备之间路由另一类型的媒体数据内容(例如,音频和/或视频 游戏参与者的数据)。 在一些实施例中,两个网络基于它们的拓扑而不同。

    AUDIO PROCESSING OPTIMIZATION IN A MULTI-PARTICIPANT CONFERENCE
    6.
    发明申请
    AUDIO PROCESSING OPTIMIZATION IN A MULTI-PARTICIPANT CONFERENCE 有权
    音频处理优化在多方参与者会议

    公开(公告)号:US20110252157A1

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

    申请号:US12832046

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: A first computing device distributes audio streams to several computing devices of participants in a communication session. Some embodiments establishes a star network with the first computing device as a central network hub for receiving audio streams from other computing devices, compositing the audio streams and distributing the composited audio streams to the other computing devices. Through the star network, the first computing device receives audio streams from the other computing devices. The first computing device generates at least two different composite audio streams for at least two different computing devices by (i) identifying a set of silent participants in the communication session, and (ii) eliminating redundant audio processing operations that produce the same composite audio streams for different computing devices because of the identified set of silent participants. The first computing device sends each computing device the composited audio stream for the device.

    摘要翻译: 第一计算设备将音频流分发到通信会话中的参与者的多个计算设备。 一些实施例建立了具有第一计算设备的星形网络作为中央网络集线器,用于从其他计算设备接收音频流,合成音频流并将合成的音频流分发到其他计算设备。 通过星形网络,第一计算设备从其他计算设备接收音频流。 第一计算设备通过(i)识别通信会话中的一组静默参与者来生成用于至少两个不同计算设备的至少两个不同的复合音频流,以及(ii)消除产生相同复合音频流的冗余音频处理操作 对于不同的计算设备,因为所识别的一组静默参与者。 第一计算设备向每个计算设备发送该设备的合成音频流。

    Dynamic Designation of a Central Distributor in a Multi-Participant Conference
    7.
    发明申请
    Dynamic Designation of a Central Distributor in a Multi-Participant Conference 有权
    多参与者会议中央分销商的动态指定

    公开(公告)号:US20110252090A1

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

    申请号:US12832057

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: Some embodiments dynamically designate one of several network nodes as a network hub of a star network, at the start of a network communication session among the several network nodes that is facilitated by a mesh network and the star network. Some embodiments dynamically designate a new network hub when the previously designated network hub leaves the communication session, which continues among the other network nodes. Different embodiments use different techniques to dynamically designate the network hub of the star network. For instance, some embodiments use communications transmitted along the mesh network to dynamically identify the network hub at the start of the network communication session or after the departure of a previously designated network hub.

    摘要翻译: 在由网状网络和星形网络促进的几个网络节点之间的网络通信会话开始时,一些实施例将几个网络节点中的一个动态地指定为星形网络的网络集线器。 当先前指定的网络集线器离开在其他网络节点之间继续的通信会话时,一些实施例动态地指定新的网络集线器。 不同的实施例使用不同的技术来动态地指定星形网络的网络集线器。 例如,一些实施例使用沿着网状网络传送的通信来在网络通信会话开始时或在先前指定的网络集线器离开之后动态地识别网络集线器。

    AUDIO PROCESSING IN A MULTI-PARTICIPANT CONFERENCE
    8.
    发明申请
    AUDIO PROCESSING IN A MULTI-PARTICIPANT CONFERENCE 有权
    多方会议中的音频处理

    公开(公告)号:US20120069134A1

    公开(公告)日:2012-03-22

    申请号:US12884129

    申请日:2010-09-16

    IPC分类号: H04N7/14

    CPC分类号: H04M3/561 H04M3/568 H04N7/15

    摘要: A first computing device distributes audio signals to several computing devices of participants in a communication session. In some embodiments, the first computing device serves as a central distributor for receiving audio signals from other computing devices, compositing the audio signals and distributing the composited audio signals to the other computing devices. The first computing device prioritizes the received audio signals based on a set of criteria and selects several highly prioritized audio signals. The first computing device generates composite audio signals using only the selected audio signals. The first computing device sends each computing device the composited audio signal for the device. In some cases, the first computing device sends a selected audio signal to another computing device without mixing the signal with any other audio signal.

    摘要翻译: 第一计算设备将音频信号分配给通信会话中的参与者的多个计算设备。 在一些实施例中,第一计算设备用作中央分配器,用于从其他计算设备接收音频信号,合成音频信号并将合成音频信号分配到其他计算设备。 第一计算设备基于一组标准对接收到的音频信号进行优先级排序,并选择几个高度优先的音频信号。 第一计算设备仅使用所选择的音频信号产生复合音频信号。 第一计算设备向每个计算设备发送用于设备的合成音频信号。 在一些情况下,第一计算设备将选定的音频信号发送到另一个计算设备,而不会将该信号与任何其它音频信号混合。

    Apparatus and Method for Efficiently and Securely Exchanging Connection Data
    9.
    发明申请
    Apparatus and Method for Efficiently and Securely Exchanging Connection Data 有权
    用于有效和安全地交换连接数据的装置和方法

    公开(公告)号:US20110252238A1

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

    申请号:US12832017

    申请日:2010-07-07

    IPC分类号: H04L9/32 G06F15/16

    摘要: An apparatus, method, and machine-readable medium are described for securely and efficiently exchanging connection data for a peer-to-peer (“P2P”) session on a network comprising. For example, in one embodiment, a connection data exchange (“CDX”) service can perform the function of a central exchange point for connection data. In one embodiment, the CDX service can perform the operations of receiving a connection data structure, sometimes referred to herein as a “ticket,” created by a matchmaker or an invitation service in response to requests from a group of mobile computing devices attempting to establish peer-to-peer (“P2P”) connections. The ticket can identify each of the group of mobile computing devices and can include encrypted NAT hole punch data associated with each of the mobile computing devices. The CDX service can authenticate the ticket and decrypt the NAT hole punch data contained in the ticket using a CDX ticket key used by the matchmaker service or the invitation service to encrypt the ticket. Once the ticket is authenticated and the hole punch data retrieved, the CDX service can send connection data to each of the mobile computing devices residing behind NAT devices using the NAT hole punch data.

    摘要翻译: 描述了一种装置,方法和机器可读介质,用于安全且有效地交换包括网络上的对等(“P2P”)对话的连接数据。 例如,在一个实施例中,连接数据交换(“CDX”)服务可以执行用于连接数据的中央交换点的功能。 在一个实施例中,CDX服务可以响应于来自一组试图建立的移动计算设备的请求,执行接收由配对者或邀请服务创建的连接数据结构(这里有时称为“票证”)的操作 对等(“P2P”)连接。 票证可以识别移动计算设备中的每一个,并且可以包括与每个移动计算设备相关联的加密的NAT穿孔数据。 CDX服务可以使用配对服务或邀请服务使用的CDX票券密钥来对票据进行身份验证并解密包含在票据中的打孔数据,从而加密票据。 一旦机票被认证并且检索到打孔数据,则CDX服务可以使用NAT打孔数据向驻留在NAT设备之后的每个移动计算设备发送连接数据。

    Apparatus and Method for Establishing and Utilizing Backup Communication Channels
    10.
    发明申请
    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通信信道。