Reliable Delivery of Multi-Cast Conferencing Data
    2.
    发明申请
    Reliable Delivery of Multi-Cast Conferencing Data 审中-公开
    多演讲会议数据的可靠交付

    公开(公告)号:US20070192412A1

    公开(公告)日:2007-08-16

    申请号:US11739174

    申请日:2007-04-24

    IPC分类号: G06F15/16

    CPC分类号: H04L12/1822 H04L12/1868

    摘要: Conferencing data is reliably delivered to computer systems participating in a hierarchically arranged multi-cast conferencing session. When a child computer system does not receive a multi-cast packet (e.g., an IP multi-cast packet), the child computer system sends a negative acknowledgment to a parent computer system. In response, the parent computer system re-transmits conferencing data that was contained in the multi-cast packet to the child computer system. Conferencing data can be re-transmitted to the child computer system via uni-cast (e.g., TCP). Accordingly, conferencing data that is not received or that is damaged via multi-cast can be repaired via uni-cast. Computer systems can join an existing multi-cast conference session without having to communicate with the root computer system. The root computer system adjusts a multi-cast send rate to compensate for changed network conditions.

    摘要翻译: 会议数据可靠地传递给参与分层安排的多播会议会话的计算机系统。 当子计算机系统不接收多播分组(例如,IP多播分组)时,子计算机系统向父计算机系统发送否定确认。 作为响应,父计算机系统将包含在多播包中的会议数据重新发送到子计算机系统。 可以通过单播(例如TCP)将会议数据重新发送到子计算机系统。 因此,可以通过单播来修复未被接收或被多播损坏的会议数据。 计算机系统可以加入现有的多播会议会话,而无需与根计算机系统进行通信。 根计算机系统调整多播发送速率以补偿已更改的网络条件。

    Reliable Delivery of Multi-Cast Conferencing Data

    公开(公告)号:US20070198737A1

    公开(公告)日:2007-08-23

    申请号:US11739171

    申请日:2007-04-24

    IPC分类号: G06F15/16

    CPC分类号: H04L12/1822 H04L12/1868

    摘要: Conferencing data is reliably delivered to computer systems participating in a hierarchically arranged multi-cast conferencing session. When a child computer system does not receive a multi-cast packet (e.g., an IP multi-cast packet), the child computer system sends a negative acknowledgment to a parent computer system. In response, the parent computer system re-transmits conferencing data that was contained in the multi-cast packet to the child computer system. Conferencing data can be re-transmitted to the child computer system via uni-cast (e.g., TCP). Accordingly, conferencing data that is not received or that is damaged via multi-cast can be repaired via uni-cast. Computer systems can join an existing multi-cast conference session without having to communicate with the root computer system. The root computer system adjusts a multi-cast send rate to compensate for changed network conditions.

    Methods and Systems for Establishing Communications Through Firewalls and Network Address Translators
    4.
    发明申请
    Methods and Systems for Establishing Communications Through Firewalls and Network Address Translators 审中-公开
    通过防火墙和网络地址转换器建立通信的方法和系统

    公开(公告)号:US20070195807A1

    公开(公告)日:2007-08-23

    申请号:US11741084

    申请日:2007-04-27

    IPC分类号: H04L12/28

    摘要: Disclosed are methods that enable communications to be established regardless of the presence of communications blockers, e.g., firewalls and NATs, in the path between two computing devices. Two devices each establish communications with a rendezvous service. Through the service, the devices signal each other to set up direct, peer-to-peer communications between themselves. If the devices fail to establish direct communications, then they invoke a relay service that provides the illusion of direct communications. In another aspect, an originating device attempts to establish communications with a recipient, using an address and port number associated with the recipient. If that attempts fails, possibly because a firewall is blocking communications, then the originating device retries using a port normally held open by firewalls. If this attempt also fails, then the originating device invokes the services of a proxy to negotiate a port acceptable for use by the recipient and by any intervening firewalls.

    摘要翻译: 公开了能够建立通信的方法,而不管在两个计算设备之间的路径中是否存在通信阻塞器,例如防火墙和NAT。 两个设备各自建立与会合服务的通信。 通过服务,设备相互信号,建立起彼此直接的对等通信。 如果设备无法建立直接通信,则调用中继服务,提供直接通信的错觉。 在另一方面,始发设备尝试使用与接收者相关联的地址和端口号与接收者建立通信。 如果尝试失败,可能是因为防火墙阻止通信,则始发设备将使用通常由防火墙打开的端口重试。 如果此尝试也失败,则始发设备调用代理服务以协商一个可接受的端口以供任何中间的防火墙使用。