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.

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

    Buffer management for real-time streaming
    2.
    发明授权
    Buffer management for real-time streaming 有权
    缓冲管理实时流式传输

    公开(公告)号:US08665281B2

    公开(公告)日:2014-03-04

    申请号:US12027271

    申请日:2008-02-07

    IPC分类号: G09G5/39

    CPC分类号: G06T1/00

    摘要: Technologies are described herein for buffer management during real-time streaming. A video frame buffer stores video frames generated by a real-time streaming video capture device. New video frames received from the video capture device are stored in the video frame buffer prior to processing by a video processing pipeline that processes frames stored in the video frame buffer. A buffer manager determines whether a new video frame has been received from the video capture device and stored in the video frame buffer. When the buffer manager determines that a new video frame has arrived at the video frame buffer, it then determines whether the video processing pipeline has an unprocessed video frame. If the video processing pipeline has an unprocessed video frame, the buffer manager discards the new video frame stored in the video frame buffer or performs other processing on the new video frame.

    摘要翻译: 这里描述了用于在实时流中的缓冲器管理的技术。 视频帧缓冲器存储由实时流式视频捕获设备生成的视频帧。 从视频捕获装置接收的新的视频帧在处理视频处理流水线之前被存储在视频帧缓冲器中,视频处理流水线处理存储在视频帧缓冲器中的帧。 缓冲器管理器确定是否已经从视频捕获设备接收并存储在视频帧缓冲器中的新的视频帧。 当缓冲器管理器确定新的视频帧已经到达视频帧缓冲器时,它然后确定视频处理流水线是否具有未处理的视频帧。 如果视频处理流水线具有未处理的视频帧,则缓冲管理器丢弃存储在视频帧缓冲器中的新视频帧,或对新视频帧执行其他处理。

    Handling early media in VoIP communication with multiple endpoints
    3.
    发明授权
    Handling early media in VoIP communication with multiple endpoints 有权
    处理与多个终端进行VoIP通信的早期媒体

    公开(公告)号:US08385326B2

    公开(公告)日:2013-02-26

    申请号:US12344597

    申请日:2008-12-29

    IPC分类号: H04L12/64 H04L12/66

    摘要: Technologies for handling early media in VoIP communications with multiple endpoints are provided. A calling device sends an initial VoIP call request to multiple destination devices, or endpoints. The calling device then receives a provisional response from one or more of the destination devices that includes media streaming parameters regarding the destination device. The calling device creates a media context associated with the destination device that contains the media streaming parameters and stores the media context. The calling device uses the media context to establish a media connection with the destination. One of the destination devices returning a provisional response is selected to exchange early media over the media connection established with the destination device.

    摘要翻译: 提供了用于处理具有多个端点的VoIP通信中的早期媒体的技术。 呼叫设备向多个目的地设备或端点发送初始VoIP呼叫请求。 主叫设备然后从一个或多个目的地设备接收包括关于目的地设备的媒体流参数的临时响应。 主叫设备创建与包含媒体流参数的目的地设备相关联的媒体上下文,并存储媒体上下文。 呼叫设备使用媒体上下文建立与目的地的媒体连接。 选择返回临时响应的目的地设备之一,以通过与目的地设备建立的媒体连接来交换早期媒体。

    Triggering animation actions and media object actions
    4.
    发明申请
    Triggering animation actions and media object actions 有权
    触发动画动作和媒体对象动作

    公开(公告)号:US20100165840A1

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

    申请号:US12346849

    申请日:2008-12-31

    IPC分类号: G06F11/00

    摘要: Technologies are described herein for detecting and managing congestion on a shared network link. A determination is made whether the shared network link is congested based on loss rate and round-trip time (RTT) between a computer and a receiver operatively coupled by the shared network link. Upon determining that the shared network link is congested, a back-off operation is performed on the computer. The back-off operation may reduce an allocated bandwidth of the computer on the shared network link by transforming a higher allocated bandwidth into a lower allocated bandwidth.

    摘要翻译: 这里描述了用于检测和管理共享网络链路上的拥塞的技术。 基于由共享网络链路可操作地耦合的计算机和接收机之间的丢失率和往返时间(RTT),确定共享网络链路是否拥塞。 在确定共享网络链路拥塞时,在计算机上执行退避操作。 退避操作可以通过将较高分配的带宽转换为较低的分配带宽来减少共享网络链路上的计算机的分配的带宽。

    DISTRIBUTING BANDWIDTH ACROSS COMMUNICATION MODALITIES
    6.
    发明申请
    DISTRIBUTING BANDWIDTH ACROSS COMMUNICATION MODALITIES 有权
    分布式通信模式的带宽

    公开(公告)号:US20110153863A1

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

    申请号:US12643406

    申请日:2009-12-21

    IPC分类号: G06F15/16

    摘要: Embodiments are configured to provide communication environments to communicating participants using a number of modality control features, but are not so limited. In an embodiment, a system includes a communications manager to manage an amount of available communication bandwidth to a number of communication modalities that include an audio modality, a video modality, an application sharing modality, and/or a file transfer modality. In one embodiment, available bandwidth can be distributed by controlling an audio state, a video state, an application sharing state, and/or a file transfer state, including using first and second distribution ratios as part of allocating available bandwidth.

    摘要翻译: 实施例被配置为提供使用多个模态控制特征来通信参与者的通信环境,但不限于此。 在一个实施例中,系统包括通信管理器,以管理包括音频模态,视频模态,应用共享模态和/或文件传输模式的多个通信模式的可用通信带宽量。 在一个实施例中,可以通过控制音频状态,视频状态,应用共享状态和/或文件传输状态来分发可用带宽,包括使用第一和第二分配比作为分配可用带宽的一部分。

    Estimating Communication Conditions
    7.
    发明申请
    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.

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

    Distributed connectivity policy enforcement with ICE
    8.
    发明授权
    Distributed connectivity policy enforcement with ICE 有权
    与ICE的分布式连接策略实施

    公开(公告)号:US09203872B2

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

    申请号:US12709110

    申请日:2010-02-19

    摘要: Instead of utilizing a centralized server or hardware (routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for media session traffic are enforced by an endpoint that is involved in the media communication. Based on the policy requirements, the client enforces the policy restrictions by restricting the candidates that may be selected for the establishment of the media path. For example, the enforcement may result in the client selecting a path from available candidates that avoids congested Wide Area Network (WAN) links, avoiding a low bandwidth link, or possibly even failing the communication completely. The clients may also provide periodic updates to the policy server to allow tracking of the utilization of managed WAN links.

    摘要翻译: 不采用集中式服务器或硬件(路由器/网关)来强制执行连接策略限制,媒体会话流量的策略连接限制由媒体通信中涉及的端点执行。 根据策略要求,客户端通过限制可能被选择用于建立媒体路径的候选者来强制执行策略限制。 例如,执行可能导致客户端从可用的候选者中选择一条路径,以避免拥塞的广域网(WAN)链路,避免低带宽链路,甚至可能甚至完全失败通信。 客户端还可以向策略服务器定期更新,以便跟踪受管WAN链路的利用率。

    Distributing bandwidth across communication modalities
    9.
    发明授权
    Distributing bandwidth across communication modalities 有权
    通过通信模式分配带宽

    公开(公告)号:US08171157B2

    公开(公告)日:2012-05-01

    申请号:US12643406

    申请日:2009-12-21

    IPC分类号: G06F15/16

    摘要: Embodiments are configured to provide communication environments to communicating participants using a number of modality control features, but are not so limited. In an embodiment, a system includes a communications manager to manage an amount of available communication bandwidth to a number of communication modalities that include an audio modality, a video modality, an application sharing modality, and/or a file transfer modality. In one embodiment, available bandwidth can be distributed by controlling an audio state, a video state, an application sharing state, and/or a file transfer state, including using first and second distribution ratios as part of allocating available bandwidth.

    摘要翻译: 实施例被配置为提供使用多个模态控制特征来通信参与者的通信环境,但不限于此。 在一个实施例中,系统包括通信管理器,以管理包括音频模态,视频模态,应用共享模态和/或文件传输模式的多个通信模式的可用通信带宽量。 在一个实施例中,可以通过控制音频状态,视频状态,应用共享状态和/或文件传输状态来分发可用带宽,包括使用第一和第二分配比作为分配可用带宽的一部分。