Methods for transmitting data
    3.
    发明授权
    Methods for transmitting data 失效
    传输数据的方法

    公开(公告)号:US5727002A

    公开(公告)日:1998-03-10

    申请号:US585948

    申请日:1996-01-16

    Abstract: A data transmission method quickly and reliably transfers data (e.g., a computer file) from a source to recipients. While the frames are being transmitted, negative acknowledgments from recipients are received by the source. These acknowledgments indicate which frames require retransmission. After all frames have been transmitted out, a retransmission is performed by the source for only those frames which the acknowledgments indicate require retransmission. Additional retransmissions can occur. This multi-pass data transfer technique requires only negative acknowledgements to be sent by the recipients. Features include the ability to set the transmission rate and to define multicast groups. Also, it is possible to determine the capacity of links of unknown capacity using a "multicast network probe" feature of the invention, and to determine the frame error rates of known-capacity links by utilizing the same feature. A "multicast ping" feature of the invention can be used to determine the connectivity between a source and members of a multicast group. "Speed groups" can be set up after determining link capacities, or if they are already known, whereby the recipients connected to the source by the fastest links receive all of the data while slower-link recipients receive only a portion of the data, on the first pass. The number of recipients which can receive the data from the source can be greatly increased by using a "negative acknowledgement collection" scheme whereby "replication points" (preferably routers) collect individual negative acknowledgements and forward them as a unit to the next level.

    Abstract translation: 数据传输方法将数据(例如,计算机文件)从源快速可靠地传送到接收者。 在发送帧时,源接收到来自收件人的否定确认。 这些确认指示哪些帧需要重传。 在所有帧已被发送出去之后,由源执行重传,只有确认指示需要重传的那些帧。 可能会发生额外的重传。 这种多遍数据传输技术只需要收件人发送否定的确认。 功能包括设置传输速率和定义组播组的能力。 此外,可以使用本发明的“组播网络探测器”特征来确定未知容量的链路的容量,并且通过利用相同的特征来确定已知容量链路的帧错误率。 本发明的“组播ping”功能可用于确定源与组播组成员之间的连通性。 在确定链路容量之后,或者如果它们已经被知道,则可以设置“速率组”,由此通过最快链路连接到源的接收者接收到所有数据,而较慢链路的接收者仅接收一部分数据, 第一次通过 可以通过使用“否定确认收集”方案来大大增加可以从源接收数据的接收者的数量,由此“复制点”(优选地,路由器)收集单个否定确认并将它们作为单元转发到下一个级别。

    System and method for automatically rescheduling a data transmission to members of a group
    5.
    发明授权
    System and method for automatically rescheduling a data transmission to members of a group 有权
    将数据传输自动重新安排到组成员的系统和方法

    公开(公告)号:US06453438B1

    公开(公告)日:2002-09-17

    申请号:US09385746

    申请日:1999-08-30

    Abstract: This invention relates to a system and method for managing a session during which data is sent to receivers, wherein retransmission of the data to the receivers can be automatically rescheduled if the receiver did not receive some or all of the data. An object of the invention is to send content to receivers that did not or could not receive data during a multicast data transmission session. In accordance with this and other objects of the invention, one aspect of the invention relates to a method of managing a session during which data is sent to receivers. A first message is sent over a network a message to a list comprising at least one receiver, the first message relating to receiving data during a first session. Replies are received over the network from the receivers on the list. Based on the replies received, each receiver on the list that will not be receiving data during the first session is identified. After the first session is complete, a second message is sent over the network to the receivers identified as not receiving data during the first session. The second message relates to receiving data during a second session. In this manner, receivers that did not receive data during the first session can automatically be invited to join a second session for receiving data when the first session is complete. Thus, the second session can serve as an automatic recovery session for those receivers that do not receive data during a regular data session.

    Abstract translation: 本发明涉及一种用于管理数据发送给接收机的会话的系统和方法,其中如果接收机没有接收到一些或全部数据,则可以自动重新调度数据到接收器的数据。 本发明的目的是在多播数据传输会话期间向不接收或不能接收数据的接收机发送内容。 根据本发明的这个和其它目的,本发明的一个方面涉及一种管理会话的方法,在该会话期间将数据发送到接收机。 通过网络将消息发送到包括至少一个接收器的列表的第一消息,所述第一消息涉及在第一会话期间接收数据。 从列表中的接收者通过网络接收回复。 根据接收到的答复,识别出在第一个会话期间将不会接收数据的列表上的每个接收者。 在第一个会话完成之后,第二个消息通过网络发送到在第一个会话期间被识别为不接收数据的接收者。 第二个消息涉及在第二个会话期间接收数据。 以这种方式,在第一次会话期间没有接收到数据的接收机可以自动被邀请加入第二个会话以在第一个会话完成时接收数据。 因此,第二会话可以用作在常规数据会话期间不接收数据的那些接收机的自动恢复会话。

    System and method for host list pruning
    6.
    发明授权
    System and method for host list pruning 失效
    主机列表修剪的系统和方法

    公开(公告)号:US06625652B1

    公开(公告)日:2003-09-23

    申请号:US09274574

    申请日:1999-03-23

    Abstract: To make registration and confirmation of groups and confirmation of data transmission more scaleable, particularly for large groups, the size of a host list pruned in subsequent transmission. This host list management can be achieved by (a) creating a message that includes a list of one or more receivers;(b) sending the message over a network; (c) receiving over the network one or more replies from one or more of the receivers; (d) identifying each receiver for which one of the replies was received and establishing another message that includes the list with the identified receivers; (e) sending the message established in step (d) over the network; (f) creating a modified list by removing the identified receivers from the list; and (g) if there are one or more receivers on the modified list, repeating steps (c), (d), (e), (f), and (g) using the modified list as the list.

    Abstract translation: 为了使组的注册和确认和数据传输的确认更加可扩展,特别是对于大的组,主机列表的大小在随后的传输中修剪。 该主机列表管理可以通过(a)创建包括一个或多个接收者的列表的消息来实现;(b)通过网络发送消息; (c)通过网络接收一个或多个接收者的一个或多个答复; (d)识别接收者中的哪一个被接收的每个接收者,并且建立包括具有所识别接收者的列表的另一消息; (e)通过网络发送步骤(d)中建立的消息; (f)通过从列表中删除所识别的接收者来创建修改的列表; 和(g)如果在修改的列表上存在一个或多个接收器,则使用修改的列表作为列表重复步骤(c),(d),(e),(f)和(g)。

    Data transmission
    8.
    发明授权
    Data transmission 失效
    数据传输

    公开(公告)号:US6151696A

    公开(公告)日:2000-11-21

    申请号:US12386

    申请日:1998-01-23

    Abstract: A data transmission method quickly and reliably transfers data (e.g., a computer file) from a source to recipients. While the frames are being transmitted, negative acknowledgments from recipients are received by the source. These acknowledgments indicate which frames require retransmission. After all frames have been transmitted out, a retransmission is performed by the source for only those frames which the acknowledgments indicate require retransmission. Additional retransmissions can occur. This multi-pass data transfer technique requires only negative acknowledgements to be sent by the recipients. Features include the ability to set the transmission rate and to define multicast groups. Also, it is possible to determine the capacity of links of unknown capacity using a "multicast network probe" feature of the invention, and to determine the frame error rates of known-capacity links by utilizing the same feature. A "multicast ping" feature of the invention can be used to determine the connectivity between a source and members of a multicast group. "Speed groups" can be set up after determining link capacities, or if they are already known, whereby the recipients connected to the source by the fastest links receive all of the data while slower-link recipients receive only a portion of the data, on the first pass. The number of recipients which can receive the data from the source can be greatly increased by using a "negative acknowledgement collection" scheme whereby "replication points" (preferably routers) collect individual negative acknowledgements and forward them as a unit to the next level.

    Abstract translation: 数据传输方法将数据(例如,计算机文件)从源快速可靠地传送到接收者。 在发送帧时,源接收到来自收件人的否定确认。 这些确认指示哪些帧需要重传。 在所有帧已被发送出去之后,由源执行重传,只有确认指示需要重传的那些帧。 可能会发生额外的重传。 这种多遍数据传输技术只需要收件人发送否定的确认。 功能包括设置传输速率和定义组播组的能力。 此外,可以使用本发明的“组播网络探测器”特征来确定未知容量的链路的容量,并且通过利用相同的特征来确定已知容量链路的帧错误率。 本发明的“组播ping”功能可用于确定源与组播组成员之间的连通性。 在确定链路容量之后,或者如果它们已经被知道,则可以设置“速率组”,由此通过最快链路连接到源的接收者接收到所有数据,而较慢链路的接收者仅接收一部分数据, 第一次通过 可以通过使用“否定确认收集”方案大大增加可以从源接收数据的接收者的数量,由此“复制点”(优选地,路由器)收集各个否定的确认,并将它们作为单元转发到下一个级别。

Patent Agency Ranking