NETWORK COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT
    21.
    发明申请
    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 COMMUNICATION PROTOCOL FOR LARGE SCALE DISTRIBUTION OF STREAMING CONTENT
    22.
    发明申请
    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.

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

    Cooperative NAT behavior discovery
    23.
    发明授权
    Cooperative NAT behavior discovery 有权
    合作NAT行为发现

    公开(公告)号:US07933273B2

    公开(公告)日:2011-04-26

    申请号:US11829831

    申请日:2007-07-27

    CPC分类号: H04L29/12528 H04L61/2575

    摘要: Methods and apparatus for facilitating traversal of a network address translator (NAT) are disclosed. For example, a node configured to communicate with one or more other nodes over a network may facilitate NAT traversal by a) determining information regarding the behavior of one or more NATs with the node; and storing the information in such a way that the information is retrievable by one or more other nodes; or b) retrieving information regarding behavior of one or more NATs obtained by one or more other nodes and using the information to traverse one or more of the NATs.

    摘要翻译: 公开了一种便于遍历网络地址转换器(NAT)的方法和装置。 例如,被配置为通过网络与一个或多个其他节点进行通信的节点可以通过以下方式来促进NAT穿越:a)确定与该节点有关的一个或多个NAT的行为的信息; 并以这样的方式存储信息,使得信息可被一个或多个其他节点检索; 或b)检索关于由一个或多个其他节点获得的一个或多个NAT的行为的信息,并使用该信息来遍历一个或多个NAT。

    Atomic operation on non-standard sized data using external cache
    24.
    发明授权
    Atomic operation on non-standard sized data using external cache 有权
    使用外部缓存的非标准大小数据的原子操作

    公开(公告)号:US08024521B2

    公开(公告)日:2011-09-20

    申请号:US11685649

    申请日:2007-03-13

    IPC分类号: G06F12/08

    摘要: Atomic operation may be implemented in a processor system comprising a main memory and a power processor element (PPE) including a power processor unit (PPU) coupled to an external cache. The PPE may atomically load data from a lock-line in the main memory into a first location X in the external cache. A size of the data and the lock line may be larger than a data size for the standard atomic operations that may be performed with the PPE. The data may be reserved in a second location Y in the external cache.

    摘要翻译: 原子操作可以在包括主存储器和功率处理器元件(PPE)的处理器系统中实现,所述功率处理器元件(PPE)包括耦合到外部高速缓存的功率处理器单元(PPU)。 PPE可以将来自主存储器中的锁线的数据原子地加载到外部高速缓存中的第一位置X. 数据和锁定线的大小可能大于可以用PPE执行的标准原子操作的数据大小。 数据可以在外部高速缓存中的第二位置Y中保留。

    Atomic operation involving processors with different memory transfer operation sizes
    25.
    发明授权
    Atomic operation involving processors with different memory transfer operation sizes 有权
    具有不同内存传输操作大小的处理器的原子操作

    公开(公告)号:US07398368B2

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

    申请号:US11291306

    申请日:2005-12-01

    IPC分类号: G06F12/00

    摘要: Atomic operations may be implemented on a processor system having a main memory and two or more processors including a power processor element (PPE) and a synergistic processor element (SPE) that operate on different sized register lines. A main memory address containing a primitive is divided into a parity byte and two or more portions, wherein the parity byte includes at least one bit. A value of the parity byte determines which of the two or more portions is a valid portion and which of them is an invalid portion. The primitive is of a memory size that is larger than a maximum size for atomic operation with the PPE and less than or equal to a maximum size for atomic operation with the SPE. Read with reservation and conditional write instructions are used by both the PPE and SPE to access or update a value of the atomic.

    摘要翻译: 原子操作可以在具有主存储器和两个或更多个处理器的处理器系统上实现,所述处理器包括在不同大小的寄存器线上操作的功率处理器元件(PPE)和协同处理器元件(SPE)。 包含原语的主存储器地址被划分为奇偶校验字节和两个或多个部分,其中奇偶校验字节包括至少一个位。 奇偶校验字节的值确定两个或多个部分中的哪一个是有效部分,哪些是无效部分。 原始内存大小大于使用PPE进行原子操作的最大大小,小于或等于使用SPE进行原子操作的最大大小。 读取预留和条件写入指令由PPE和SPE使用来访问或更新原子的值。

    Adaptive DHT node relay policies
    26.
    发明授权
    Adaptive DHT node relay policies 有权
    自适应DHT节点中继策略

    公开(公告)号:US08374086B2

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

    申请号:US11759186

    申请日:2007-06-06

    IPC分类号: G01R31/08 H04J1/16 G06F15/16

    CPC分类号: H04W40/22 H04L45/745

    摘要: In a distributed hash table overlay network, messages directed to a message ID are relayed to one or more nodes that have published interest in that message ID. Messages are distributed, processed, and/or cached in accordance with relay policies, which enable a wide variety of different applications. Nodes specify relay policies on a per-node, per-message, and/or per-message ID basis. Relay policies can specify any behavior associated with messages, including: message caching, distribution, and processing as well as migration of relay policies when nodes join or leave the network. Intermediate nodes can perform any arbitrary processing of messages based on relay policies. Intermediate nodes can offload processing to other nodes, either by forwarding messages to a different message ID or by enlisting the help of nodes subscribed to the message ID. Messages can include one or more subfields specifying commands and/or data to be evaluated by the intermediate node.

    摘要翻译: 在分布式散列表覆盖网络中,定向到消息ID的消息被中继到已经对该消息ID发表兴趣的一个或多个节点。 消息根据中继策略进行分发,处理和/或高速缓存,从而能够实现各种不同的应用。 节点在每节点,每消息和/或每消息ID的基础上指定中继策略。 中继策略可以指定与消息相关联的任何行为,包括:消息缓存,分发和处理以及节点加入或离开网络时中继策略的迁移。 中间节点可以根据中继策略对消息进行任意处理。 中间节点可以通过将消息转发到不同的消息ID或通过登记订阅消息ID的节点的帮助来将处理卸载到其他节点。 消息可以包括指定中间节点要评估的命令和/或数据的一个或多个子字段。

    SIMULATED ENVIRONMENT COMPUTING FRAMEWORK
    27.
    发明申请
    SIMULATED ENVIRONMENT COMPUTING FRAMEWORK 审中-公开
    模拟环境计算框架

    公开(公告)号:US20080140771A1

    公开(公告)日:2008-06-12

    申请号:US11929681

    申请日:2007-10-30

    IPC分类号: G06F15/16

    摘要: Apparatus and systems for implementing simulated environments are disclosed. Remote implementation of function calls is also disclosed. A simulated environment apparatus may include a plurality of simulation servers coupled to each other over data transfer links. The simulation servers may be configured to perform computations related to simulating an environment. A plurality of view servers may be coupled to the simulation servers over data transfer links. Each view server is configured to facilitate interaction between a plurality of client devices and the simulation servers. Each user device may control an avatar within the simulated environment. A simulated environment system may include a data center configured to communicate over a network with one or more remotely distributed client devices.

    摘要翻译: 公开了用于实现模拟环境的装置和系统。 还公开了远程执行函数调用。 模拟环境设备可以包括通过数据传输链路彼此耦合的多个仿真服务器。 模拟服务器可以被配置为执行与模拟环境相关的计算。 多个视图服务器可以通过数据传输链路耦合到仿真服务器。 每个视图服务器被配置为促进多个客户端设备和仿真服务器之间的交互。 每个用户设备可以控制模拟环境中的化身。 模拟环境系统可以包括被配置为通过网络与一个或多个远程分布式客户端设备进行通信的数据中心。

    COOPERATIVE NAT BEHAVIOR DISCOVERY
    28.
    发明申请
    COOPERATIVE NAT BEHAVIOR DISCOVERY 有权
    合作NAT行为发现

    公开(公告)号:US20090028167A1

    公开(公告)日:2009-01-29

    申请号:US11829831

    申请日:2007-07-27

    IPC分类号: H04L12/28 G06F15/16 H04L12/26

    CPC分类号: H04L29/12528 H04L61/2575

    摘要: Methods and apparatus for facilitating traversal of a network address translator (NAT) are disclosed. For example, a node configured to communicate with one or more other nodes over a network may facilitate NAT traversal by a) determining information regarding the behavior of one or more NATs with the node; and storing the information in such a way that the information is retrievable by one or more other nodes; or b) retrieving information regarding behavior of one or more NATs obtained by one or more other nodes and using the information to traverse one or more of the NATs.

    摘要翻译: 公开了一种便于遍历网络地址转换器(NAT)的方法和装置。 例如,被配置为通过网络与一个或多个其他节点进行通信的节点可以通过以下方式来促进NAT穿越:a)确定与该节点有关的一个或多个NAT的行为的信息; 并以这样的方式存储信息,使得信息可被一个或多个其他节点检索; 或b)检索关于由一个或多个其他节点获得的一个或多个NAT的行为的信息,并使用该信息来遍历一个或多个NAT。

    NAT TRAVERSAL FOR MOBILE NETWORK DEVICES
    29.
    发明申请
    NAT TRAVERSAL FOR MOBILE NETWORK DEVICES 有权
    用于移动网络设备的NAT TRACVERSAL

    公开(公告)号:US20110200009A1

    公开(公告)日:2011-08-18

    申请号:US13093624

    申请日:2011-04-25

    IPC分类号: H04W36/00

    CPC分类号: H04L29/12528 H04L61/2575

    摘要: Traversal of a Network Address Translator (NAT) can be facilitated for a mobile device configured to communicate with one or more other devices over a network via one or more wireless access points. A direction of travel can be estimated for the mobile device. One or more wireless access points the mobile device is likely to encounter can be predicted using the estimated direction of travel. Information regarding behavior of one or more NATs associated with the predicted wireless access point(s) can be predicted. Such information can be stored in such a way that the information is retrievable by one or more other devices or using the information to traverse one or more of the NATs. Alternatively, information can be retrieved regarding behavior of one or more NATs associated with the predicted wireless access points. This information can be used to traverse one or more of the NATs.

    摘要翻译: 通过一个或多个无线接入点,配置成能够通过网络与一个或多个其他设备进行通信的移动设备可以方便地进行网络地址转换器(NAT)的遍历。 可以为移动设备估计旅行方向。 可以使用估计的行进方向来预测移动设备可能遇到的一个或多个无线接入点。 可以预测关于与预测的无线接入点相关联的一个或多个NAT的行为的信息。 这样的信息可以以这样的方式被存储,使得一个或多个其他设备可以检索信息,或者使用该信息来遍历一个或多个NAT。 或者,可以检索关于与预测的无线接入点相关联的一个或多个NAT的行为的信息。 该信息可用于遍历一个或多个NAT。

    NAT traversal for mobile network devices
    30.
    发明授权
    NAT traversal for mobile network devices 有权
    移动网络设备的NAT穿越

    公开(公告)号:US08565190B2

    公开(公告)日:2013-10-22

    申请号:US13093624

    申请日:2011-04-25

    IPC分类号: H04L12/28 H04L12/56 H04W4/00

    CPC分类号: H04L29/12528 H04L61/2575

    摘要: Traversal of a Network Address Translator (NAT) can be facilitated for a mobile device configured to communicate with one or more other devices over a network via one or more wireless access points. A direction of travel can be estimated for the mobile device. One or more wireless access points the mobile device is likely to encounter can be predicted using the estimated direction of travel. Information regarding behavior of one or more NATs associated with the predicted wireless access point(s) can be predicted. Such information can be stored in such a way that the information is retrievable by one or more other devices or using the information to traverse one or more of the NATs. Alternatively, information can be retrieved regarding behavior of one or more NATs associated with the predicted wireless access points. This information can be used to traverse one or more of the NATs.

    摘要翻译: 通过一个或多个无线接入点,配置成能够通过网络与一个或多个其他设备进行通信的移动设备可以方便地进行网络地址转换器(NAT)的遍历。 可以为移动设备估计旅行方向。 可以使用估计的行进方向来预测移动设备可能遇到的一个或多个无线接入点。 可以预测关于与预测的无线接入点相关联的一个或多个NAT的行为的信息。 这样的信息可以以这样的方式被存储,使得一个或多个其他设备可以检索信息,或者使用该信息来遍历一个或多个NAT。 或者,可以检索关于与预测的无线接入点相关联的一个或多个NAT的行为的信息。 该信息可用于遍历一个或多个NAT。