Content synchronization in a file sharing environment
    3.
    发明授权
    Content synchronization in a file sharing environment 有权
    文件共享环境中的内容同步

    公开(公告)号:US07953785B2

    公开(公告)日:2011-05-31

    申请号:US11428270

    申请日:2006-06-30

    IPC分类号: G06F15/16

    摘要: Content synchronization in a file sharing environment is described. A node in a circle share maintains a version vector that represents that node's knowledge of file synchronization events. Version vector data may be transmitted between nodes of the circle share via a presence service in the form of short notification messages. The version vector data is compared to identify one or more nodes to be synchronized. A resource-aware overlay representing the circle share is computed, and is used to initiate communication to determine which of the available nodes with which to synchronize will provide the most synchronization value to other nodes in the circle share.

    摘要翻译: 描述文件共享环境中的内容同步。 圆形共享中的节点维护一个版本向量,表示该节点对文件同步事件的了解。 版本矢量数据可以通过存在服务以短通知消息的形式在圆圈的节点之间传送。 将版本矢量数据进行比较,以识别要同步的一个或多个节点。 计算表示圆圈共享的资源感知覆盖,并且用于发起通信以确定哪个与其同步的可用节点将与圆共享中的其他节点提供最大的同步值。

    Content Synchronization in a File Sharing Environment
    4.
    发明申请
    Content Synchronization in a File Sharing Environment 有权
    文件共享环境中的内容同步

    公开(公告)号:US20080005188A1

    公开(公告)日:2008-01-03

    申请号:US11428270

    申请日:2006-06-30

    IPC分类号: G06F17/30

    摘要: Content synchronization in a file sharing environment is described. A node in a circle share maintains a version vector that represents that node's knowledge of file synchronization events. Version vector data may be transmitted between nodes of the circle share via a presence service in the form of short notification messages. The version vector data is compared to identify one or more nodes to be synchronized. A resource-aware overlay representing the circle share is computed, and is used to initiate communication to determine which of the available nodes with which to synchronize will provide the most synchronization value to other nodes in the circle share.

    摘要翻译: 描述文件共享环境中的内容同步。 圆形共享中的节点维护一个版本向量,表示该节点对文件同步事件的了解。 版本矢量数据可以通过存在服务以短通知消息的形式在圆圈的节点之间传送。 将版本矢量数据进行比较,以识别要同步的一个或多个节点。 计算表示圆圈共享的资源感知覆盖,并且用于发起通信以确定哪个与其同步的可用节点将与圆共享中的其他节点提供最大的同步值。

    System and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rate
    5.
    发明授权
    System and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rate 有权
    用于在流数据上执行指数加权移动平均以建立移动平均比特率的系统和过程

    公开(公告)号:US07543073B2

    公开(公告)日:2009-06-02

    申请号:US11010040

    申请日:2004-12-10

    IPC分类号: G06F15/16

    摘要: A system and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rate of data units is presented. In general, the system or process computes, on a unit-by-unit basis, the product of the moving average bit rate computed for a data unit immediately prior to a unit under consideration and a first fractional weighting factor, added to the product of the instantaneous bit rate of the data unit under consideration and a second fractional weighting factor, wherein at least one fractional weighting factor is not a constant but instead based on the time between data units.

    摘要翻译: 提出了一种用于在流数据上执行指数加权移动平均以建立数据单元的移动平均比特率的系统和过程。 一般来说,系统或过程在逐单位的基础上计算紧接在所考虑的单元之前针对数据单元计算的移动平均比特率和第一分数加权因子的乘积, 所考虑的数据单元的瞬时比特率和第二分数加权因子,其中至少一个分数加权因子不是常数,而是基于数据单元之间的时间。

    System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates
    7.
    发明授权
    System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates 有权
    使用有限数量的支持的编码比特率来控制流媒体数据的编码比特率的系统和过程

    公开(公告)号:US07536469B2

    公开(公告)日:2009-05-19

    申请号:US11010113

    申请日:2004-12-10

    IPC分类号: G06F15/16

    摘要: A system and process for controlling the coding bit rate of streaming media data is presented where a server streams data that exhibits one of a number of coding bit rates supported by the server. Initially, the server chooses the coding bit rate. However, after this startup period, the client provides coding bit rate requests. The server transmits the streaming media data at the most appropriate supported coding bit rate closest to the rate requested. The coding bit rates requested are those estimated to provide a high quality playback of the streaming data while still keeping a decoder buffer of the client filled to a desired level. A leaky bucket model is incorporated so that the changes in buffer duration due to natural variation in the instantaneous coding bit rate are not mistaken for changes in buffer duration due to network congestion.

    摘要翻译: 呈现用于控制流媒体数据的编码比特率的系统和过程,其中服务器流传送由服务器支持的多个编码比特率之一的数据。 最初,服务器选择编码比特率。 然而,在这个启动期之后,客户端提供编码比特率请求。 服务器以最接近请求速率的最适合的支持的编码比特率来发送流媒体数据。 所要求的编码比特率是估计提供流式数据的高质量回放同时仍然保持客户端的解码器缓冲器被填充到期望水平的编码比特率。 引入泄漏桶模型,使得由于瞬时编码比特率的自然变化而导致的缓冲持续时间的变化不会由于网络拥塞而被误认为缓冲持续时间的变化。

    System and process for controlling the coding bit rate of streaming media data employing a linear quadratic control technique and leaky bucket model
    9.
    发明申请
    System and process for controlling the coding bit rate of streaming media data employing a linear quadratic control technique and leaky bucket model 审中-公开
    使用线性二次控制技术和漏斗模型来控制流媒体数据的编码比特率的系统和过程

    公开(公告)号:US20060143678A1

    公开(公告)日:2006-06-29

    申请号:US11010114

    申请日:2004-12-10

    IPC分类号: H04N7/173

    摘要: A system and process for controlling the coding bit rate of streaming media data is presented. This coding bit rate control involves dynamically adjusting the coding bit rate to control client buffer duration to prevent the buffer from underflowing, while keeping the average coding bit rate close to the average transmission bit rate of the network (an thus maximizing the quality of the data playback). Using the theory of optimal linear quadratic control, the client buffer duration is kept as close as possible to a target level while still keeping the coding bit rate (and hence the quality) as constant as possible. In addition, a leaky bucket model is incorporated into the control loop so that the changes in buffer duration due to natural variation in the instantaneous coding bit rate are not mistaken for changes in buffer duration due to network congestion.

    摘要翻译: 提出了一种用于控制流媒体数据的编码比特率的系统和过程。 该编码比特率控制涉及动态调整编码比特率以控制客户端缓冲持续时间以防止缓冲器下溢,同时保持平均编码比特率接近于网络的平均传输比特率(从而使数据质量最大化 回放)。 使用最优线性二次控制理论,尽可能保持编码比特率(因此质量)尽可能保持尽可能接近目标级别的客户端缓冲持续时间。 另外,泄漏桶模型被并入到控制回路中,使得由于瞬时编码比特率的自然变化而导致的缓冲持续时间的变化不会被误认为由于网络拥塞而导致的缓冲持续时间的变化。

    Minimizing network latency in interactive internet applications
    10.
    发明授权
    Minimizing network latency in interactive internet applications 有权
    最大限度地减少交互式互联网应用中的网络延迟

    公开(公告)号:US09059817B2

    公开(公告)日:2015-06-16

    申请号:US12951908

    申请日:2010-11-22

    摘要: A method and system that enhances a user's performance while interacting with an interactive internet application such as a Massively Multiplayer Online (MMO) game is provided. The network latency experienced by users participating in the MMO game is minimized by dynamically determining an optimal transmission action for a message generated by the MMO game. In one embodiment, determining the optimal transmission action for a message includes dynamically determining the optimal number of redundant Forward Error Correction (FEC) packets to add to a message prior to transmitting a message to a receiving device. The optimal number of FEC packets is determined based on a wide range of varying network conditions.

    摘要翻译: 提供了一种在与诸如大型多人在线(MMO)游戏之类的交互式互联网应用交互的同时增强用户表现的方法和系统。 通过动态地确定由MMO游戏产生的消息的最佳传输动作,使参与MMO游戏的用户经历的网络延迟最小化。 在一个实施例中,确定消息的最佳传输动作包括在将消息发送到接收设备之前动态地确定要添加到消息的冗余前向纠错(FEC)分组的最佳数量。 基于广泛的变化的网络条件来确定FEC分组的最佳数量。