SIMULATED ENVIRONMENT COMPUTING FRAMEWORK
    1.
    发明申请
    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.

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

    Atomic operation on non-standard sized data using external cache
    2.
    发明授权
    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
    3.
    发明授权
    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使用来访问或更新原子的值。

    Network communication protocol for large scale distribution of streaming content
    4.
    发明授权
    Network communication protocol for large scale distribution of streaming content 有权
    网络通信协议大规模分发流媒体内容

    公开(公告)号:US07613979B1

    公开(公告)日:2009-11-03

    申请号:US11296642

    申请日:2005-12-07

    IPC分类号: H03M13/00 H04L1/18

    CPC分类号: H03M13/3761

    摘要: 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.

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

    MEDIATION FOR AUXILIARY CONTENT IN AN INTERACTIVE ENVIRONMENT
    6.
    发明申请
    MEDIATION FOR AUXILIARY CONTENT IN AN INTERACTIVE ENVIRONMENT 审中-公开
    在互动环境中的辅助内容的调停

    公开(公告)号:US20080307103A1

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

    申请号:US11759143

    申请日:2007-06-06

    IPC分类号: G06F15/16

    CPC分类号: G06Q30/02

    摘要: A client device configured to interact with an interactive environment, a computer implemented method for obtaining auxiliary content in such a device, a mediation server, a computer implemented method for managing distribution of auxiliary content with such a server, an auxiliary content distribution method and an auxiliary content distribution system are disclosed

    摘要翻译: 配置为与交互环境交互的客户端设备,用于在这种设备中获得辅助内容的计算机实现的方法,中介服务器,用于管理具有这样的服务器的辅助内容的分发的计算机实现的方法,辅助内容分发方法和 辅助内容分发系统被公开

    Network bandwidth detection and distribution
    8.
    发明授权
    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.

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

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

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