Server/client architecture and method for multicasting on a computer network
    2.
    发明授权
    Server/client architecture and method for multicasting on a computer network 失效
    用于在计算机网络上组播的服务器/客户端架构和方法

    公开(公告)号:US06279029B1

    公开(公告)日:2001-08-21

    申请号:US08134025

    申请日:1993-10-12

    IPC分类号: G06F1516

    CPC分类号: H04L12/1859 H04L29/06

    摘要: A server/client for a network-based multicast system has a media services manager and one or more media service providers. When functioning as a server, the media service providers receive data corresponding to a channel having one or more related data streams, where each media service provider receives data corresponding to a data stream of the channel. In the server, the media services manager receives the data from the media service providers and transmits the data to the network. When functioning as a client, the media services manager receives data from the network for a selected channel having one or more related data streams. In the client, the media service providers receive and play the data from the media services manager, where each media service provider receives and plays data corresponding to a data stream of the channel. In a preferred embodiment, a channel has logically related audio, video, and/or text data streams.

    摘要翻译: 用于基于网络的多播系统的服务器/客户机具有媒体服务管理器和一个或多个媒体服务提供商。 当用作服务器时,媒体服务提供商接收与具有一个或多个相关数据流的信道相对应的数据,其中每个媒体服务提供商接收与频道的数据流对应的数据。 在服务器中,媒体服务管理器从媒体服务提供商接收数据,并将数据发送到网络。 当用作客户端时,媒体服务管理器从具有一个或多个相关数据流的所选频道的网络接收数据。 在客户端,媒体服务提供商接收和播放来自媒体服务管理器的数据,其中每个媒体服务提供商接收和播放与频道的数据流对应的数据。 在优选实施例中,信道具有逻辑相关的音频,视频和/或文本数据流。

    Dynamic assignment of multicast addresses
    3.
    发明授权
    Dynamic assignment of multicast addresses 失效
    多播地址的动态分配

    公开(公告)号:US5835723A

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

    申请号:US579725

    申请日:1995-12-28

    摘要: A distributed protocol for allocation of multicast addresses. A first node of a network sends an address request message identifying (1) a requested in multicast address, and (2) a multicast group identifier to which the requestor belongs. The request is in multicast on a network address reserved for address resolution. All other nodes of the network monitor the reserved network address for address request messages. If a second node receiving the address request message has already allocated the requested multicast address, then the second node sends an acknowledgment message identifying (1) the already allocated in multicast address, and (2) the multicast group for which the address has been allocated. This acknowledgment is transmitted on the same reserved network address on which the address request was sent. The first node, monitoring the reserved network address, receives the acknowledgment message. If the multicast group identified in the acknowledgment message matches the multicast group to which the first node belongs, then the first node also allocates the requested network address. If the multicast group identified in the acknowledgment message does not match the multicast group to which the first node belongs, then the first node abandons the requested network address. If the first node does not receive an acknowledgment message in response to any number of address request messages repeated for the same requested multicast address, then the first node either (1) allocates the requested network address, or (2) abandons the requested network address, if the node is not the first member of a multicast group to request allocation of the address. If address allocation succeeds, then the first node uses the allocated network address for multicasting. If address allocation fails, then the first node is free to select a different multicast address to request.

    摘要翻译: 用于分配组播地址的分布式协议。 网络的第一节点发送标识(1)多播地址中请求的地址请求消息,以及(2)请求者所属的多播组标识符。 该请求在为地址解析保留的网络地址上进行多播。 网络的所有其他节点监视地址请求消息的保留网络地址。 如果接收到地址请求消息的第二节点已经分配了所请求的多播地址,则第二节点发送一个确认消息,该确认消息标识(1)已经分配在多播地址中的确认消息,以及(2)已经分配了该地址的多播组 。 该确认在发送地址请求的相同保留网络地址上发送。 监控保留网络地址的第一个节点接收确认消息。 如果确认消息中识别的组播组与第一节点所属的组播组一致,则第一节点还分配所请求的网络地址。 如果确认消息中标识的组播组与第一节点所属的组播组不匹配,则第一节点放弃所请求的网络地址。 如果第一节点不响应于针对同一请求的多播地址重复的任何数量的地址请求消息而接收到确认消息,则第一节点(1)分配所请求的网络地址,或者(2)放弃所请求的网络地址 如果节点不是要求分配地址的多播组的第一个成员。 如果地址分配成功,则第一个节点使用分配的网络地址进行组播。 如果地址分配失败,则第一个节点可以自由选择不同的组播地址进行请求。

    User interface, method, and apparatus selecting and playing channels
having video, audio, and/or text streams
    4.
    发明授权
    User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams 失效
    用户界面,方法和设备选择和播放具有视频,音频和/或文本流的频道

    公开(公告)号:US5557724A

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

    申请号:US133614

    申请日:1993-10-12

    摘要: A user interface is displayed on a computer system capable of processing one or more data streams. The user interface has one or more displayed representations, where each of the displayed representations corresponds to one of the data streams. A user of the computer system selectively adjusts the processing of each of the data streams using the corresponding displayed representation of the user interface. In a preferred embodiment, in which the computer system is a system for multicasting audio, video, and/or text data streams, the user interface has a video window for displaying the video stream, a set of audio controls for controlling the play of the audio stream, and a text reader bar for displaying the text stream.

    摘要翻译: 在能够处理一个或多个数据流的计算机系统上显示用户界面。 用户界面具有一个或多个显示的表示,其中每个所显示的表示对应于一个数据流。 计算机系统的用户使用用户界面的相应显示表示来选择性地调整每个数据流的处理。 在其中计算机系统是用于多播音频,视频和/或文本数据流的系统的优选实施例中,用户界面具有用于显示视频流的视频窗口,用于控制视频流的播放的一组音频控制 音频流和用于显示文本流的文本阅读器栏。