Broadcast messaging in peer to peer overlay network
    11.
    发明申请
    Broadcast messaging in peer to peer overlay network 有权
    对等覆盖网络中的广播消息传递

    公开(公告)号:US20070121570A1

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

    申请号:US11291121

    申请日:2005-11-29

    IPC分类号: H04B7/212

    CPC分类号: H04L12/1854

    摘要: Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.

    摘要翻译: 广播消息被有效地指向覆盖网络的节点。 广播消息包括指定应该接收广播消息的节点的密钥值的范围的结束ID参数。 覆盖网络的每个节点维护手指节点及其各自的键值的列表。 在接收到广播消息时,节点基于广播消息的结束ID值或相邻手指节点的密钥值来分配手指节点新的结束ID值。 节点将手指节点的新结束ID值与手指节点的键值进行比较,以确定是否将广播消息转发到该手指节点。 转发到手指节点的广播消息包括等于为手指节点确定的新的结束ID值的结束ID参数。 节点可以聚合来自其手指节点的响应消息。

    Network bandwidth detection and distribution
    14.
    发明授权
    Network bandwidth detection and distribution 有权
    网络带宽检测和分发

    公开(公告)号:US08171123B2

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

    申请号:US12267254

    申请日:2008-11-07

    IPC分类号: G06F15/173

    摘要: In a node configured to communicate with one or more other nodes over a network, available bandwidth for network traffic may be distributed among two or more distinct channels of communication within a single application running on the node. An available bandwidth may be detected for communication between the first node and a second node. A distribution may be determined for the available bandwidth among the two or more communication channels. A sending rate may be adjusted for data sent from the first node to the second node over one or more of the two or more communication channels in response to a detected change in the available bandwidth.

    摘要翻译: 在被配置为通过网络与一个或多个其他节点进行通信的节点中,用于网络流量的可用带宽可以分布在在节点上运行的单个应用中的两个或更多个不同通信通道之间。 可以检测可用带宽以用于第一节点和第二节点之间的通信。 可以针对两个或更多个通信信道中的可用带宽来确定分配。 响应于检测到的可用带宽的变化,可以针对两个或更多个通信信道中的一个或多个通过第一节点向第二节点发送的数据调整发送速率。

    System and method for routing communications among real and virtual communication devices
    15.
    发明授权
    System and method for routing communications among real and virtual communication devices 有权
    用于在实际和虚拟通信设备之间路由通信的系统和方法

    公开(公告)号:US07979574B2

    公开(公告)日:2011-07-12

    申请号:US11682284

    申请日:2007-03-05

    IPC分类号: G06F15/173

    摘要: A system and method for routing communications among real and virtual communication devices are disclosed. The system includes one or more processors configured to generate a virtual world. The one or more processors may be configured to generate a virtual communication device and implement a configurable router adapted to facilitate routing of a communication among one or more real communication devices and the virtual communication device. A user of the virtual world may be associated with a virtual communication device and one or more real communication devices. A routing preference for reception of communications targeted to the user is implemented among the virtual communication device and the one or more real communication devices.

    摘要翻译: 公开了一种用于在实际和虚拟通信设备之间路由通信的系统和方法。 该系统包括配置成生成虚拟世界的一个或多个处理器。 一个或多个处理器可以被配置为生成虚拟通信设备并实现适于促进在一个或多个实际通信设备和虚拟通信设备之间通信的路由的可配置路由器。 虚拟世界的用户可以与虚拟通信设备和一个或多个实际通信设备相关联。 在虚拟通信设备和一个或多个真实通信设备之间实现用于接收针对用户的通信的路由选择。

    Broadcast messaging in peer to peer overlay network
    16.
    发明授权
    Broadcast messaging in peer to peer overlay network 有权
    对等覆盖网络中的广播消息传递

    公开(公告)号:US07969906B2

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

    申请号:US12761318

    申请日:2010-04-15

    IPC分类号: H04L1/00 H04L12/28

    CPC分类号: H04L12/1854

    摘要: Broadcast messages are efficiently directed to nodes of an overlay network. Broadcast messages include an End ID parameter specifying the range of key values for nodes that should receive the broadcast message. Each node of an overlay network maintains a list of finger nodes and their respective key values. Upon receiving a broadcast message, a node assigns a finger node a new End ID value based upon the End ID value of the broadcast message or the key value of an adjacent finger node. The node compares a finger node's new End ID value with the finger node's key value to determine whether to forward the broadcast message to that finger node. A broadcast message forwarded to a finger node includes an End ID parameter equal to the new End ID value determined for the finger node. Nodes can aggregate response messages from its finger nodes.

    摘要翻译: 广播消息被有效地指向覆盖网络的节点。 广播消息包括指定应该接收广播消息的节点的密钥值的范围的结束ID参数。 覆盖网络的每个节点维护手指节点及其各自的键值的列表。 在接收到广播消息时,节点基于广播消息的结束ID值或相邻手指节点的密钥值来分配手指节点新的结束ID值。 节点将手指节点的新结束ID值与手指节点的键值进行比较,以确定是否将广播消息转发到该手指节点。 转发到手指节点的广播消息包括等于为手指节点确定的新的结束ID值的结束ID参数。 节点可以聚合来自其手指节点的响应消息。

    NETWORK COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT
    18.
    发明申请
    NETWORK COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT 有权
    网络通信协议大规模分布流量内容

    公开(公告)号:US20110047443A1

    公开(公告)日:2011-02-24

    申请号:US12546547

    申请日:2009-08-24

    IPC分类号: H03M13/05 G06F11/10

    摘要: Forward error correction may be implemented in a network having first, second and third nodes. The second node receives streaming media message packets and one or more check packets from an upstream first node. The second node transmits the message packets and check packets to a downstream third node. The second node uses the check packets to decode missing message packets and transmits the decoded missing packets to the third node before the missing message packets are to be presented by the third node. The third node may receive message packets and a first set of check packets from the second node and a second set of check packets from the first node. The third node may use check packets from both sets to decode missing message packets.

    摘要翻译: 可以在具有第一,第二和第三节点的网络中实现前向纠错。 第二节点从上游第一节点接收流媒体消息分组和一个或多个检查分组。 第二节点将消息包发送到下游第三节点。 第二节点使用检查分组来解码丢失的消息分组,并且在第三节点出现丢失的消息分组之前将解码的丢失分组发送到第三节点。 第三节点可以接收来自第二节点的消息分组和第一组校验分组以及来自第一节点的第二组校验分组。 第三节点可以使用来自两个集合的检查分组来解码丢失的消息分组。

    Network address translation type for flexible neighbor selection in overlay networks
    19.
    发明授权
    Network address translation type for flexible neighbor selection in overlay networks 有权
    网络地址转换类型,用于覆盖网络中的灵活邻居选择

    公开(公告)号:US07725597B2

    公开(公告)日:2010-05-25

    申请号:US11839241

    申请日:2007-08-15

    IPC分类号: G06F15/173

    摘要: An overlay network uses flexible neighbor selection based on network address translation (NAT) to define routing between nodes. The NAT type is used as a flexible neighbor selection criteria, either alone or in conjunction with other criteria. A method of selecting a neighboring node for a first node in a distributed hash table network includes determining a desired key value for a node finger table entry and requesting a set of candidate neighboring nodes near this desired key value. The method determines a network address translation type of each of the set of candidate neighboring nodes and ranks the set of candidate neighboring nodes accordingly. The method selects one of the set of candidate neighboring nodes based on the ranking. The NAT types of candidate neighboring nodes are determined by sending probe messages or from data received from a central overlay network server.

    摘要翻译: 覆盖网络使用基于网络地址转换(NAT)的灵活的邻居选择来定义节点之间的路由。 NAT类型用作灵活的邻居选择标准,单独或与其他标准结合使用。 在分布式散列表网络中为第一节点选择相邻节点的方法包括:确定节点手指表条目的期望密钥值,并且在该期望密钥值附近请求一组候选相邻节点。 所述方法确定所述一组候选相邻节点中的每一个的网络地址转换类型,并且相应地对所述候选相邻节点的集合进行排序。 该方法基于排名选择一组候选相邻节点中的一个。 通过发送探测消息或从中央覆盖网络服务器接收的数据来确定候选邻居节点的NAT类型。

    NETWORK COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT
    20.
    发明申请
    NETWORK COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT 有权
    网络通信协议大规模分布流量内容

    公开(公告)号:US20100050027A1

    公开(公告)日:2010-02-25

    申请号:US12611848

    申请日:2009-11-03

    CPC分类号: H03M13/3761

    摘要: Forward error correction may be implemented in a network having first, second, third and fourth nodes. The second node receives streaming media message packets and one or more check packets from an upstream first node. The second node transmits the message packets and check packets to a downstream third node. The second node transmits a second set of one or more check packets to a fourth node that is downstream of the third node.

    摘要翻译: 可以在具有第一,第二,第三和第四节点的网络中实现前向纠错。 第二节点从上游第一节点接收流媒体消息分组和一个或多个检查分组。 第二节点将消息包发送到下游第三节点。 第二节点将第二组一个或多个检查分组发送到第三节点下游的第四节点。