MINIMIZING NETWORK LATENCY IN INTERACTIVE INTERNET APPLICATIONS
    1.
    发明申请
    MINIMIZING NETWORK LATENCY IN INTERACTIVE INTERNET APPLICATIONS 有权
    最小化互联网应用中的网络延迟

    公开(公告)号:US20120128010A1

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

    申请号:US12951908

    申请日:2010-11-22

    IPC分类号: H04J3/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分组的最佳数量。

    Minimizing network latency in interactive internet applications
    2.
    发明授权
    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分组的最佳数量。

    Determination of unauthorized content sources
    3.
    发明授权
    Determination of unauthorized content sources 有权
    确定未经授权的内容来源

    公开(公告)号:US08898292B2

    公开(公告)日:2014-11-25

    申请号:US13219581

    申请日:2011-08-26

    摘要: A plurality of network addresses from a distributed client is obtained, at least a first portion of the obtained network addresses including resolved network address responses to distributed client requests for resolved network addresses corresponding to one or more network location indicators associated with a first web service. Test content is obtained, based on one or more of the network addresses included in the first portion. It is determined whether the obtained test content includes unauthorized content.

    摘要翻译: 获得来自分布式客户端的多个网络地址,所获得的网络地址的至少第一部分包括对分配的客户端请求的分辨的网络地址响应,所述解析的网络地址对应于与第一web服务相关联的一个或多个网络位置指示符。 基于包括在第一部分中的一个或多个网络地址获得测试内容。 确定所获得的测试内容是否包括未授权的内容。

    DETERMINATION OF UNAUTHORIZED CONTENT SOURCES
    4.
    发明申请
    DETERMINATION OF UNAUTHORIZED CONTENT SOURCES 有权
    未确定的含量来源的确定

    公开(公告)号:US20130054782A1

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

    申请号:US13219581

    申请日:2011-08-26

    IPC分类号: G06F15/173

    摘要: A plurality of network addresses from a distributed client is obtained, at least a first portion of the obtained network addresses including resolved network address responses to distributed client requests for resolved network addresses corresponding to one or more network location indicators associated with a first web service. Test content is obtained, based on one or more of the network addresses included in the first portion. It is determined whether the obtained test content includes unauthorized content.

    摘要翻译: 获得来自分布式客户端的多个网络地址,所获得的网络地址的至少第一部分包括对分配的客户端请求的分辨的网络地址响应,所述解析的网络地址对应于与第一web服务相关联的一个或多个网络位置指示符。 基于包括在第一部分中的一个或多个网络地址获得测试内容。 确定所获得的测试内容是否包括未授权的内容。

    Constructing Forward Error Correction Codes
    5.
    发明申请
    Constructing Forward Error Correction Codes 审中-公开
    构建前向纠错码

    公开(公告)号:US20100153822A1

    公开(公告)日:2010-06-17

    申请号:US12335496

    申请日:2008-12-15

    IPC分类号: H03M13/05 G06F11/10

    摘要: Construction and use of forward error correction codes is provided. A systematic MDS FEC code is obtained having a property wherein any set of contiguous or non-contiguous r packets can be lost during a data transmission of k data packets and r encoded packets and the original k packets can be recovered unambiguously. The systematic MDS FEC code is transformed into a (k+r, k) systematic MDS FEC code that guarantees at least one of the encoded packets is a parity packet. The starting systematic MDS FEC code may be Cauchy-based, and the transformation code derived from the starting Cauchy-based MDS FEC code allows for very efficient initialization, encoding and decoding operations.

    摘要翻译: 提供前向纠错码的构造和使用。 获得具有属性的系统MDS FEC代码,其中在k个数据分组和r个编码分组的数据传输期间可能丢失任何一组连续的或不连续的r分组,并且可以明确地恢复原始k个分组。 系统MDS FEC码被变换为(k + r,k)系统MDS FEC码,其保证编码分组中的至少一个是奇偶校验分组。 起始的系统MDS FEC码可以是基于Cauchy的,并且从起始的基于Cauchy的MDS FEC码导出的变换码允许非常有效的初始化,编码和解码操作。

    SMART PRE-FETCHING FOR PEER ASSISTED ON-DEMAND MEDIA
    6.
    发明申请
    SMART PRE-FETCHING FOR PEER ASSISTED ON-DEMAND MEDIA 有权
    用于同伴辅助媒体的SMART PRE-FETCHING

    公开(公告)号:US20080205291A1

    公开(公告)日:2008-08-28

    申请号:US11678268

    申请日:2007-02-23

    IPC分类号: H04L12/28 G06F15/16

    摘要: A “Media Sharer” operates within peer-to-peer (P2P) networks to provide a dynamic peer-driven system for streaming high quality multimedia content, such as a video-on-demand (VoD) service, to participating peers while minimizing server bandwidth requirements. In general, the Media Sharer provides a peer-assisted framework wherein participating peers assist the server in delivering on-demand media content to other peers. Participating peers cooperate to provide at least the same quality media delivery service as a pure server-client media distribution. However, given this peer cooperation, many more peers can be served with relatively little increase in server bandwidth requirements. Further, each peer limits its assistance to redistributing only portions of the media content that it also receiving. Peer upload bandwidth for redistribution is determined as a function of surplus peer upload capacity and content need of neighboring peers, with earlier arriving peers uploading content to later arriving peers.

    摘要翻译: “媒体分享器”在对等(P2P)网络中运行,以提供动态的对等驱动系统,用于将诸如视频点播(VoD)服务的高质量多媒体内容流向参与对等体,同时最小化服务器 带宽要求。 通常,Media Sharer提供对等辅助框架,其中参与的对等体协助服务器向其他对等体传送点播媒体内容。 参与对方合作,提供与纯服务器 - 客户端媒体分发至少相同质量的媒体传送服务。 然而,鉴于这种对等合作,服务器带宽需求相对较少的许多对等体可以得到满足。 此外,每个对等体限制其援助以仅重新分配它也接收的媒体内容的部分。 用于再分配的同步上传带宽被确定为相邻对等体的剩余对等体上传容量和内容需求的函数,早期到达的对等体将内容上传到稍后到达的对等体。

    Smart pre-fetching for peer assisted on-demand media
    7.
    发明授权
    Smart pre-fetching for peer assisted on-demand media 有权
    智能预取用于同伴辅助按需媒体

    公开(公告)号:US08832290B2

    公开(公告)日:2014-09-09

    申请号:US11678268

    申请日:2007-02-23

    IPC分类号: G06F15/16 H04N7/173

    摘要: A “Media Sharer” operates within peer-to-peer (P2P) networks to provide a dynamic peer-driven system for streaming high quality multimedia content, such as a video-on-demand (VoD) service, to participating peers while minimizing server bandwidth requirements. In general, the Media Sharer provides a peer-assisted framework wherein participating peers assist the server in delivering on-demand media content to other peers. Participating peers cooperate to provide at least the same quality media delivery service as a pure server-client media distribution. However, given this peer cooperation, many more peers can be served with relatively little increase in server bandwidth requirements. Further, each peer limits its assistance to redistributing only portions of the media content that it also receiving. Peer upload bandwidth for redistribution is determined as a function of surplus peer upload capacity and content need of neighboring peers, with earlier arriving peers uploading content to later arriving peers.

    摘要翻译: “媒体分享器”在对等(P2P)网络中运行,以提供动态的对等驱动系统,用于将诸如视频点播(VoD)服务的高质量多媒体内容流向参与对等体,同时最小化服务器 带宽要求。 通常,Media Sharer提供对等辅助框架,其中参与的对等体协助服务器向其他对等体传送点播媒体内容。 参与对方合作,提供与纯服务器 - 客户端媒体分发至少相同质量的媒体传送服务。 然而,鉴于这种对等合作,服务器带宽需求相对较少的许多对等体可以得到满足。 此外,每个对等体限制其援助以仅重新分配它也接收的媒体内容的部分。 用于再分配的同步上传带宽被确定为相邻对等体的剩余对等体上传容量和内容需求的函数,早期到达的对等体将内容上传到稍后到达的对等体。

    Content Synchronization in a File Sharing Environment
    8.
    发明申请
    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.

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

    Content synchronization in a file sharing environment
    9.
    发明授权
    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.

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