会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Video application server for mediating live video services
    • 用于调停实况视频服务的视频应用服务器
    • US5930473A
    • 1999-07-27
    • US612744
    • 1996-03-08
    • Peter TengBruce Albert ThompsonFouad A. TobagiJoseph M. Gang, Jr.
    • Peter TengBruce Albert ThompsonFouad A. TobagiJoseph M. Gang, Jr.
    • H04L29/06H04L12/18
    • H04L29/06H04L65/4076H04N21/2747H04L29/06027H04L67/42
    • An apparatus and method for use in a network including source clients and viewer clients connected to one or more shared transmission media. A video server is connected to one of the transmission media and is operative to control the broadcast and storage of multiple live or previously-stored video streams. The control may be provided via remote procedure call (RPC) commands transmitted between the server and the clients. In one embodiment, a video presentation system is provided in which a video stream from a source client is continuously broadcast to a number of viewer clients. One or more of the viewer clients may be authorized by the source client to broadcast an audio and/or video stream to the other clients receiving the source video stream. In another embodiment, a multicast directory is provided to each of a plurality of viewer clients by transmitting directory information in a packet corresponding to a predetermined multicast address. The multicast directory indicates to a particular viewer client which of a number of video programs are available for broadcast to that client.
    • 一种在网络中使用的装置和方法,包括连接到一个或多个共享传输介质的源客户端和查看者客户端。 视频服务器连接到传输介质之一,并且可操作以控制多个直播或预先存储的视频流的广播和存储。 可以通过在服务器和客户端之间传输的远程过程调用(RPC)命令提供控制。 在一个实施例中,提供了一种视频呈现系统,其中来自源客户端的视频流被连续广播到多个观众客户端。 观众客户端中的一个或多个可以被源客户端授权以向接收源视频流的其他客户端广播音频和/或视频流。 在另一个实施例中,通过在对应于预定多播地址的分组中传送目录信息,将多播目录提供给多个查看者客户端中的每一个。 多播目录向特定观看者客户端指示多个视频节目中的哪一个可用于向该客户端广播。
    • 2. 发明授权
    • Method for scheduling I/O transactions for a data storage system to
maintain continuity of a plurality of full motion video streams
    • 用于调度数据存储系统的I / O事务以保持多个全运动视频流的连续性的方法
    • US5754882A
    • 1998-05-19
    • US711031
    • 1996-09-10
    • Fouad A. TobagiJoseph M. Gang, Jr.Randall B. BairdJoseph W. M. PangMartin J. McFadden
    • Fouad A. TobagiJoseph M. Gang, Jr.Randall B. BairdJoseph W. M. PangMartin J. McFadden
    • G06F3/06G06F17/30G11B27/10H04N7/173H04N7/24H04N21/21H04N21/23G06F7/22G06F13/14G06F13/28
    • H04N21/21G06F17/30067G06F3/061G06F3/0659G06F3/067G11B27/105H04N21/23H04N7/17336H04N7/24G11B2220/20
    • A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.base bits/sec where A and B are integers chosen independently for each stream, then for this-stream A I/O transactions are performed in B cycles of duration S/W.sub.base. If the number of disks is N.sub.d, N.sub.d, .ltoreq.1, then the I/O cycles have a duration N.sub.d S/W.sub.base and then A I/O transactions are performed in each disk for each stream in B I/O cycles.
    • 用于操作包括盘并形成通信网络的一部分的盘存储系统的方法同时保持多个数据流的连续性。 通常,每个流将视频数据传送到磁盘存储系统或从磁盘存储系统传送视频数据。 说明性地,每个数据流在网络中以Wbase比特/秒的速率产生,并且被磁盘存储系统消耗或由所述磁盘存储系统产生并以Wbase比特/秒的速率在网络中消耗。 在持续时间为S / Wbase的多个I / O周期中的每一个中对每个流执行一个I / O事务,其中在每个I / O事务中,从存储盘中检索或存储S位的一部分。 以这种方式维持连续性的数据流的数量受到可以在持续时间S / Wbase周期内执行的I / O数量的限制。 更一般来说,当流具有比特率(A / B)Wbase比特/秒,其中A和B是对于每个流独立选择的整数时,则对于该流AI / O事务在持续时间S / Wbase的B个周期中执行 。 如果磁盘数量为Nd,Nd,则I / O周期的持续时间为NdS / Wbase,然后在B I / O周期中,每个磁盘对每个磁盘执行A I / O事务处理。
    • 3. 发明授权
    • Method for scheduling I/O transactions in a data storage system to
maintain the continuity of a plurality of video streams
    • 用于在数据存储系统中调度I / O事务以维持多个视频流的连续性的方法
    • US5734925A
    • 1998-03-31
    • US711050
    • 1996-09-10
    • Fouad A. TobagiJoseph M. Gang, Jr.Randall B. BairdJoseph W. M. PangMartin J. McFadden
    • Fouad A. TobagiJoseph M. Gang, Jr.Randall B. BairdJoseph W. M. PangMartin J. McFadden
    • G06F3/06G06F17/30G11B27/10H04N7/173H04N7/24H04N21/21H04N21/23G06F13/00G06F13/28
    • H04N21/21G06F17/30067G06F3/061G06F3/0659G06F3/067G11B27/105H04N21/23H04N7/17336H04N7/24G11B2220/20
    • A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.base bits/sec where A and B are integers chosen independently for each stream, then for this stream A I/O transactions are performed in B cycles of duration S/W.sub.base. If the number of disks is N.sub.d,N.sub.d .gtoreq.1, then the I/O cycles have a duration N.sub.d S/W.sub.base and then A I/O transactions are performed in each disk for each stream in B I/O cycles.
    • 用于操作包括盘并形成通信网络的一部分的盘存储系统的方法同时保持多个数据流的连续性。 通常,每个流将视频数据传送到磁盘存储系统或从磁盘存储系统传送视频数据。 说明性地,每个数据流在网络中以Wbase比特/秒的速率产生,并且被磁盘存储系统消耗或由所述磁盘存储系统产生并以Wbase比特/秒的速率在网络中消耗。 在持续时间为S / Wbase的多个I / O周期中的每一个中对每个流执行一个I / O事务,其中在每个I / O事务中,从存储盘中检索或存储S位的一部分。 以这种方式维持连续性的数据流的数量受到可以在持续时间S / Wbase周期内执行的I / O数量的限制。 更一般地,当流具有比特率(A / B)Wbase比特/秒,其中A和B是对于每个流独立地选择的整数时,则对于该流,I / O事务在持续时间S / Wbase的B个周期中执行。 如果磁盘数为Nd,Nd> / = 1,则I / O周期的持续时间为NdS / Wbase,然后在B I / O周期中为每个流在每个磁盘中执行A I / O事务。
    • 5. 发明授权
    • Method for performing I/O's in a storage system to maintain the
continuity of a plurality of video streams
    • 用于在存储系统中执行I / O以维持多个视频流的连续性的方法
    • US5581784A
    • 1996-12-03
    • US977493
    • 1992-11-17
    • Fouad A. TobagiJoseph M. Gang, Jr.Randall B. BairdJoseph W. M. PangMartin J. McFadden
    • Fouad A. TobagiJoseph M. Gang, Jr.Randall B. BairdJoseph W. M. PangMartin J. McFadden
    • G06F3/06G06F17/30G11B27/10H04N7/173H04N7/24H04N21/21H04N21/23G06F13/00G06F13/28
    • H04N21/21G06F17/30067G06F3/061G06F3/0659G06F3/067G11B27/105H04N21/23H04N7/17336H04N7/24G11B2220/20
    • A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.base bits/sec where A and B are integers chosen independently for each stream, then for this stream A I/O transactions are performed in B cycles of duration S/W.sub.base. If the number of disks is N.sub.d,N.sub.d .gtoreq.1, then the I/O cycles have a duration N.sub.d S/W.sub.base and then A I/O transactions are performed in each disk for each stream in B I/O cycles.
    • 用于操作包括盘并形成通信网络的一部分的盘存储系统的方法同时保持多个数据流的连续性。 通常,每个流将视频数据传送到磁盘存储系统或从磁盘存储系统传送视频数据。 说明性地,每个数据流在网络中以Wbase比特/秒的速率产生,并且被磁盘存储系统消耗或由所述磁盘存储系统产生并以Wbase比特/秒的速率在网络中消耗。 在持续时间为S / Wbase的多个I / O周期中的每一个中对每个流执行一个I / O事务,其中在每个I / O事务中,从存储盘中检索或存储S位的一部分。 以这种方式维持连续性的数据流的数量受到可以在持续时间S / Wbase周期内执行的I / O数量的限制。 更一般地,当流具有比特率(A / B)Wbase比特/秒,其中A和B是对于每个流独立地选择的整数时,则对于该流,I / O事务在持续时间S / Wbase的B个周期中执行。 如果磁盘数为Nd,Nd> / = 1,则I / O周期的持续时间为NdS / Wbase,然后在B I / O周期中为每个流在每个磁盘中执行A I / O事务。
    • 6. 发明授权
    • Bandwidth allocation in a shared transmission channel employing CSMA/CD
    • 使用CSMA / CD的共享传输通道中的带宽分配
    • US5446735A
    • 1995-08-29
    • US992897
    • 1992-12-18
    • Fouad A. TobagiJoseph M. Gang, Jr.Bruce L. Lieberman
    • Fouad A. TobagiJoseph M. Gang, Jr.Bruce L. Lieberman
    • H04L12/413H04L12/44H04J3/14
    • H04L12/44H04L12/413H04L12/40143
    • In a local area network segment, the bandwidth in the channel between a network interface device, e.g., a port, switching hub, router, bridge or server, and one or more associated station is shared as follows. At the network interface device, a variable is maintained which stores information relating to the success or failure of transmission of packets in the channel. If the channel is sensed idle, the network interface device transmits the packet with probability 1. If the channel is sensed busy, the network interface device senses the channel for an end-of-carrier signal and, thereafter, waits a period of time equal to the interframe gap g. In addition, after an additional delay period .zeta., the network interface device reattempts to transmit the packet in the channel. If the variable maintained by the network interface device is less than a certain limit, the delay .zeta. is selected according to a first basic bandwidth allocation protocol. If the variable is greater than or equal to the limit, the delay is selected according to a second basic bandwidth allocation protocol.
    • 在局域网段中,网络接口设备(例如,端口,交换集线器,路由器,网桥或服务器)与一个或多个相关站之间的信道中的带宽如下共享。 在网络接口设备处,维护一个变量,该变量存储与信道中的分组传输的成功或失败有关的信息。 如果信道被感测为空闲,则网络接口设备以概率1发送分组。如果信道被感测为忙,则网络接口设备感测信道以获得载波终端信号,并且此后等待一段时间 到帧间间隙g。 另外,在额外的延迟周期zeta之后,网络接口设备重新尝试在信道中传输分组。 如果由网络接口​​设备维护的变量小于某一限度,则根据第一基本带宽分配协议选择延迟ζ。 如果变量大于或等于限制,则根据第二基本带宽分配协议选择延迟。
    • 7. 发明授权
    • Process for fair and prioritized access to limited output buffers in a
multi-port switch
    • 在多端口交换机中公平和优先访问有限输出缓冲区的过程
    • US5276681A
    • 1994-01-04
    • US903855
    • 1992-06-25
    • Fouad A. TobagiJoseph M. Gang, Jr.Allen B. Goodrich
    • Fouad A. TobagiJoseph M. Gang, Jr.Allen B. Goodrich
    • H04L12/417H04J3/26H04L12/28
    • H04L12/40143H04L12/5693H04L47/6225H04L49/102H04L49/508
    • A process for fairly allocating resources in a multiport packet switch is disclosed. Each port is connected to a station and comprises a transmit FIFO buffer and a receive FIFO buffer. The ports are connected by a broadcast transmission medium. A transmit buffer of a specific port gains access to the transmission medium when the port possesses a token which is passed from port to port in a round-robin fashion. When a port recognizes that a transmitted packet is addressed to it, the port uses a local processor to determine whether or not to accept the packet. The determination is based on (1) information in the packet header, e.g., priority and address of the transmitting port, (2) the status of the receive buffer (full or not), and (3) other locally recorded information regarding past history of the acceptance or rejection of packets from particular ports and of particular priority classes needed to achieve fairness among packets of the same class and priority among different classes. If the receiving port makes a determination to reject a packet, the receiving port issues a busy signal which is transmitted over the broadcast medium. When the transmitting port receives the busy signal, it aborts transmission of the packet and releases the token. If the receiving port decides to accept the packet, the packet is written into the receive buffer of the receiving port.
    • 公开了一种在多端口分组交换机中公平分配资源的过程。 每个端口连接到一个站,包括发送FIFO缓冲区和接收FIFO缓冲区。 端口由广播传输介质连接。 当端口拥有以循环方式从端口传送到端口的令牌时,特定端口的发送缓冲器可以访问传输介质。 当端口识别出发送的分组被寻址时,端口使用本地处理器来确定是否接受分组。 确定是基于(1)分组报头中的信息,例如发送端口的优先级和地址,(2)接收缓冲器的状态(是否满),以及(3)关于过去历史的其他本地记录的信息 接收或拒绝来自特定端口的分组以及在不同类别中实现相同类别和优先级的分组之间的公平性所需的特定优先级等级。 如果接收端口确定拒绝分组,则接收端口发出通过广播媒体发送的忙信号。 当发送端口接收到忙信号时,它中止数据包的传输并释放令牌。 如果接收端口决定接收报文,则报文将被写入接收端口的接收缓冲区。
    • 9. 发明授权
    • Data throttling system for a communications network
    • 用于通信网络的数据调节系统
    • US5381413A
    • 1995-01-10
    • US996912
    • 1992-12-28
    • Fouad A. TobagiRandall B. Baird
    • Fouad A. TobagiRandall B. Baird
    • H04L12/56H04L12/28
    • H04L47/10
    • A station is provided which is connected to a network segment via a shared transmission medium. The station includes one or more protocol stacks for processing each type of data packet which the station may transmit to or receive from the shared transmission medium. A queue is associated with each protocol for storing corresponding data packets. The station is also provided with a media access controller, which is unable to differentiate among the different types of data packets. The media access controller is provided for enabling data packets of the different types stored in the queues to access the transmission medium with arbitrary priority. A throttler is also provided for controlling the submission of data packets from the queues to the media access controller, depending on the type of the data packets, to provide an appropriate amount of bandwidth in, and to limit the access delay of, a particular type of data packets in the shared transmission medium.
    • 提供通过共享传输介质连接到网段的站。 该站包括用于处理站可以从共享传输介质发送或从共享传输介质接收的每种类型的数据分组的一个或多个协议栈。 一个队列与每个协议相关联,用于存储对应的数据包。 该台还设有媒体接入控制器,无法区分不同类型的数据包。 提供了媒体接入控制器,用于使存储在队列中的不同类型的数据分组以任意优先级访问传输介质。 还提供了一种节流器,用于根据数据分组的类型来控制从队列到媒体访问控制器的数据分组的提交,以提供特定类型的适当量的带宽和限制访问延迟 的共享传输介质中的数据分组。