Creating virtual areas for realtime communications
    1.
    发明授权
    Creating virtual areas for realtime communications 有权
    为实时通信创建虚拟区域

    公开(公告)号:US09077549B2

    公开(公告)日:2015-07-07

    申请号:US13432784

    申请日:2012-03-28

    摘要: Examples that are described herein provide systems and methods for creating virtual areas for realtime communications. Some examples provide a quick and easy process for creating a virtual area for a set of communicants and provisioning those communicants for realtime communications in the virtual area. Some examples provide a quick and easy way for a user to wrap a realtime communications framework around a network service. Through seamless integration of realtime communications (e.g., realtime audio, video, chat, screen sharing, and file transfer) in persistent virtual areas, these examples are able to enhance and improve communicants' experiences with a network service relative to traditional browser based methods of collaborating on network service based projects.

    摘要翻译: 这里描述的示例提供用于创建用于实时通信的虚拟区域的系统和方法。 一些示例提供了一个快速简单的过程,用于为一组通信者创建虚拟区域并为虚拟区域中的实时通信提供这些通信者。 一些示例为用户围绕网络服务包装实时通信框架提供了一种快速简便的方法。 通过将持续虚拟区域中的实时通信(例如实时音频,视频,聊天,屏幕共享和文件传输)无缝集成在一起,这些示例能够相对于传统的基于浏览器的方法,可以增强和改善与网络服务相关的通信者体验 合作开展基于网络服务的项目。

    Realtime kernel
    3.
    发明授权
    Realtime kernel 有权
    实时内核

    公开(公告)号:US09055131B2

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

    申请号:US14045562

    申请日:2013-10-03

    摘要: A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.

    摘要翻译: 实时内核支持在各个网络节点上运行的通信者之间的实时通信。 实时内核处理连接到通信者,虚拟区域和其他网络资源的复杂任务,根据用户输入切换这些连接,并混合实时数据流。 实时内核使开发人员能够专注于开发高级通信功能,而不是低级管道代码。 实时内核施加相对较低的计算资源要求,以便可以使用当前可用的广泛的计算设备和网络连接来实现实时通信性能。

    Automated real-time data stream switching in a shared virtual area communication environment
    5.
    发明授权
    Automated real-time data stream switching in a shared virtual area communication environment 有权
    在共享虚拟区域通信环境中自动实时数据流切换

    公开(公告)号:US08578044B2

    公开(公告)日:2013-11-05

    申请号:US12818517

    申请日:2010-06-18

    IPC分类号: G06F15/16

    摘要: Switching real-time data stream connections between network nodes sharing a virtual area is described. In one aspect, the switching involves storing a virtual area specification. The virtual area specification includes a description of one or more switching rules each defining a respective connection between sources of a respective real-time data stream type and sinks of the real-time data stream type in terms of positions in the virtual area. Real-time data stream connections are established between network nodes associated with respective objects each of which is associated with at least one of a source and a sink of one or more of the real-time data stream types. The real-time data stream connections are established based on the one or more switching rules, the respective sources and sinks associated with the objects, and respective positions of the objects in the virtual area.

    摘要翻译: 描述在共享虚拟区域的网络节点之间切换实时数据流连接。 在一个方面,切换涉及存储虚拟区域规范。 虚拟区域规范包括一个或多个切换规则的描述,每个切换规则每个定义相应的实时数据流类型的源和虚拟区域中的位置之间的实时数据流类型的接收器之间的相应连接。 在与相应对象相关联的网络节点之间建立实时数据流连接,每个对象与一个或多个实时数据流类型的源和汇的至少一个相关联。 基于一个或多个切换规则,与对象相关联的各个源和宿以及虚拟区中的对象的相应位置来建立实时数据流连接。

    Automated Real-Time Data Stream Switching in a Shared Virtual Area Communication Environment
    6.
    发明申请
    Automated Real-Time Data Stream Switching in a Shared Virtual Area Communication Environment 有权
    在共享虚拟区域通信环境中自动实时数据流切换

    公开(公告)号:US20120159354A1

    公开(公告)日:2012-06-21

    申请号:US13404453

    申请日:2012-02-24

    IPC分类号: G06F3/00 G06F15/16

    摘要: Switching real-time data stream connections between network nodes sharing a virtual area is described. In one aspect, the switching involves storing a virtual area specification. The virtual area specification includes a description of one or more switching rules each defining a respective connection between sources of a respective real-time data stream type and sinks of the real-time data stream type in terms of positions in the virtual area. Real-time data stream connections are established between network nodes associated with respective objects each of which is associated with at least one of a source and a sink of one or more of the real-time data stream types. The real-time data stream connections are established based on the one or more switching rules, the respective sources and sinks associated with the objects, and respective positions of the objects in the virtual area.

    摘要翻译: 描述在共享虚拟区域的网络节点之间切换实时数据流连接。 在一个方面,切换涉及存储虚拟区域规范。 虚拟区域规范包括一个或多个切换规则的描述,每个切换规则每个定义相应的实时数据流类型的源和虚拟区域中的位置之间的实时数据流类型的接收器之间的相应连接。 在与相应对象相关联的网络节点之间建立实时数据流连接,每个对象与一个或多个实时数据流类型的源和汇的至少一个相关联。 基于一个或多个切换规则,与对象相关联的各个源和宿以及虚拟区中的对象的相应位置来建立实时数据流连接。

    WEB BROWSER INTERFACE FOR SPATIAL COMMUNICATION ENVIRONMENTS
    8.
    发明申请
    WEB BROWSER INTERFACE FOR SPATIAL COMMUNICATION ENVIRONMENTS 有权
    用于空间通信环境的WEB浏览器界面

    公开(公告)号:US20110185286A1

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

    申请号:US12694126

    申请日:2010-01-26

    IPC分类号: G06F15/16 G06F3/048

    摘要: A web browser interface for visualizing realtime network communications in spatial communication environments allows communicants to interact with other communicants in an immersive spatial communication environment without having to install any specialized communication software and without requiring special proxies or firewall additions or exceptions.

    摘要翻译: 用于在空间通信环境中可视化实时网络通信的网络浏览器界面允许通信者在沉浸式空间通信环境中与其他通信者交互,而不必安装任何专用通信软件,并且不需要特殊代理或防火墙添加或例外。

    MANAGING NETWORK COMMUNICATIONS BETWEEN NETWORK NODES AND STREAM TRANSPORT PROTOCOL
    9.
    发明申请
    MANAGING NETWORK COMMUNICATIONS BETWEEN NETWORK NODES AND STREAM TRANSPORT PROTOCOL 有权
    管理网络节点与流量传输协议之间的网络通信

    公开(公告)号:US20100274848A1

    公开(公告)日:2010-10-28

    申请号:US12825512

    申请日:2010-06-29

    IPC分类号: G06F15/16

    摘要: A stream transport protocol supports realtime network communications between communicants operating on respective network nodes. The stream transport protocol supports remote management of client communication sessions, including provisioning of each pair of client network nodes with a respective session definition defining a respective peer-to-peer session over a network connection between the constituent client network nodes of the pair. The stream transport protocol has relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.

    摘要翻译: 流传输协议支持在各个网络节点上运行的通信者之间的实时网络通信。 流传输协议支持客户端通信会话的远程管理,包括通过在该对的组成客户网络节点之间的网络连接定义相应的对等会话的相应会话定义来提供每对客户端网络节点。 流传输协议具有相对低的计算资源需求,使得可以使用当前可用的广泛的计算设备和网络连接来实现实时通信性能。

    REALTIME KERNEL
    10.
    发明申请

    公开(公告)号:US20100146085A1

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

    申请号:US12630973

    申请日:2009-12-04

    摘要: A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available.

    摘要翻译: 实时内核支持在各个网络节点上运行的通信者之间的实时通信。 实时内核处理连接到通信者,虚拟区域和其他网络资源的复杂任务,根据用户输入切换这些连接,并混合实时数据流。 实时内核使开发人员能够专注于开发高级通信功能,而不是低级管道代码。 实时内核施加相对较低的计算资源要求,以便可以使用当前可用的广泛的计算设备和网络连接来实现实时通信性能。