Adaptive bit rate distribution of multicast streams
    11.
    发明授权
    Adaptive bit rate distribution of multicast streams 有权
    组播流的自适应比特率分布

    公开(公告)号:US09215080B2

    公开(公告)日:2015-12-15

    申请号:US13928248

    申请日:2013-06-26

    CPC classification number: H04L12/184

    Abstract: A system for adaptive bit rate distribution of multicast streams may include one or more processors and a memory. The one or more processors may be configured to identify streams, such as multicast streams, transmitted by a content delivery network. The streams may each contain a content item that is encoded at a different bit rate for each stream. The one or more processors may determine segments of the streams, for example based on time stamps associated with the content item or markers of the streams. The one or more processors may transmit a first segment of a first stream encoded at a first bit rate to a user device in response to a request therefor and, upon completing the transmission of the first segment, transmit a second segment of a second stream encoded at a second bit rate to the user device in response to a request therefor.

    Abstract translation: 用于组播流的自适应比特率分配的系统可以包括一个或多个处理器和存储器。 一个或多个处理器可以被配置为识别由内容传送网络发送的诸如多播流的流。 流可以各自包含以每个流的不同比特率编码的内容项。 一个或多个处理器可以例如基于与流的内容项或标记相关联的时间戳来确定流的段。 一个或多个处理器可以响应于其请求向第一比特率传送以第一比特率编码的第一流的第一段,并且在完成第一段的传输时,发送编码的第二流的第二段 响应于其请求以用户设备的第二比特率。

    Audio/video channel transbonding in a network device
    13.
    发明授权
    Audio/video channel transbonding in a network device 有权
    网络设备中的音频/视频通道转接

    公开(公告)号:US09088807B2

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

    申请号:US14331866

    申请日:2014-07-15

    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device.

    Abstract translation: 数据通信架构向消费者提供各种内容,包括音频和视频内容。 该架构采用信道绑定来提供比任何单个通信信道可以携带的更多带宽。 该架构包括可以接收内容并使用不同组的通信信道发送内容的中间网络设备。 网络设备可以处理跨第一组通信信道接收的内容,以跨越与第一组不同的第二组通信信道进行传输。 这样的处理可以在传送到目的地设备期间保留内容的节目顺序。

    ADAPTIVE BIT RATE DISTRIBUTION OF MULTICAST STREAMS
    15.
    发明申请
    ADAPTIVE BIT RATE DISTRIBUTION OF MULTICAST STREAMS 有权
    自适应位速率分布

    公开(公告)号:US20140355603A1

    公开(公告)日:2014-12-04

    申请号:US13928248

    申请日:2013-06-26

    CPC classification number: H04L12/184

    Abstract: A system for adaptive bit rate distribution of multicast streams may include one or more processors and a memory. The one or more processors may be configured to identify streams, such as multicast streams, transmitted by a content delivery network. The streams may each contain a content item that is encoded at a different bit rate for each stream. The one or more processors may determine segments of the streams, for example based on time stamps associated with the content item or markers of the streams. The one or more processors may transmit a first segment of a first stream encoded at a first bit rate to a user device in response to a request therefor and, upon completing the transmission of the first segment, transmit a second segment of a second stream encoded at a second bit rate to the user device in response to a request therefor.

    Abstract translation: 用于组播流的自适应比特率分配的系统可以包括一个或多个处理器和存储器。 一个或多个处理器可以被配置为识别由内容传送网络发送的诸如多播流的流。 流可以各自包含以每个流的不同比特率编码的内容项。 一个或多个处理器可以例如基于与流的内容项或标记相关联的时间戳来确定流的段。 一个或多个处理器可以响应于其请求向第一比特率传送以第一比特率编码的第一流的第一段,并且在完成第一段的传输时,发送编码的第二流的第二段 响应于其请求以用户设备的第二比特率。

    Recovering channel bonded program streams

    公开(公告)号:US09838729B2

    公开(公告)日:2017-12-05

    申请号:US14147438

    申请日:2014-01-03

    CPC classification number: H04N21/42615 H04N21/4347 H04N21/4385 H04N21/631

    Abstract: A system for recovering channel bonded program streams may include filters and a collator. The filters may be configured to receive data streams that include multiple chunks of transport stream packets, and marker information items that are indicative of boundaries of the chunks, over multiple bonded channels, and to individually filter the data streams based at least on a utilized program identifier. The collator may be configured to collate the filtered data streams based at least on the marker information items to recover a program stream corresponding to the utilized program identifier. In one or more implementations, the filters may replace, or augment, the marker information items with marker packets that include a program identifier that is not being used for transmitted programs and/or that is reserved for marker packets. The collator may collate the filtered data streams based at least on the marker packets.

    Retransmission and memory consumption tracking of data packets in a network device
    18.
    发明授权
    Retransmission and memory consumption tracking of data packets in a network device 有权
    网络设备中数据包的重传和内存消耗跟踪

    公开(公告)号:US09426079B2

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

    申请号:US14042655

    申请日:2013-09-30

    CPC classification number: H04L47/27

    Abstract: A method of handling retransmission and memory consumption tracking of data packets includes storing data packets from different data channels in respective transmitter ring buffers allocated to the data channels when the data packets are not marked for retransmission, and facilitating retransmission of data packets from a specified ring buffer corresponding to a retransmission sequence number. The method also may include storing received data packets out of sequence in respective receiver ring buffers, marking a descriptor indicating a tail location of the stored data packets, and reclaiming memory space in the ring buffer based on the marked descriptor. The method may include storing a payload address associated with received data packets, marking a descriptor associated with the payload address to indicate the stored data packets have been consumed for processing, and reclaiming memory space when a register contains an indication of the stored payload address based on the marked descriptor.

    Abstract translation: 一种处理数据分组的重传和存储器消耗跟踪的方法包括:当数据分组未被标记用于重传时,将分配给数据信道的各个发射机环形缓冲器中的不同数据信道的数据分组存储,并且便于从指定的振铃 对应于重传序列号的缓冲区。 该方法还可以包括将接收到的数据分组按顺序存储在相应的接收机环形缓冲器中,标记指示存储的数据分组的尾部位置的描述符,以及基于标记的描述符回收环形缓冲器中的存储器空间。 该方法可以包括存储与接收到的数据分组相关联的有效载荷地址,标记与有效载荷地址相关联的描述符以指示所存储的数据分组已被消耗用于处理,以及当寄存器包含基于所存储的有效载荷地址的指示时,回收存储器空间 在标记描述符上。

    PROVIDING MULTIPLE ABR STREAMS USING A SINGLE TRANSCODER
    20.
    发明申请
    PROVIDING MULTIPLE ABR STREAMS USING A SINGLE TRANSCODER 有权
    使用单个TRANSCODER提供多个ABR流程

    公开(公告)号:US20140359166A1

    公开(公告)日:2014-12-04

    申请号:US13933046

    申请日:2013-07-01

    Abstract: An device and method for providing multiple adaptive bit rate (ABR) streams using a single transcoder is disclosed. The device receives a group of content segments for a media channel, and converts, using a transcoder, a first of the content segments from a source format to a first data format, a first time duration for converting the first content segment being less than a second time duration for receiving each group of segments. The converted segment is then sent to a client device. On receiving a request from the device for content segments in a second data format, the device performs an initialization of the transcoder to convert content segments from the source format to the second data format, the initialization being completed during a residual period of time, or “operational gap” produced by a difference between the first time duration and the second time duration.

    Abstract translation: 公开了一种使用单个代码转换器提供多个自适应比特率(ABR)流的设备和方法。 该设备接收一组用于媒体频道的内容片段,并且使用代码转换器将第一内容片段从源格式转换为第一数据格式,用于将第一内容片段转换为小于第一内容片段的第一持续时间 接收每组细分的第二次持续时间。 转换的段然后被发送到客户端设备。 在从第二数据格式的内容片段接收到来自设备的请求时,设备执行代码转换器的初始化以将内容片段从源格式转换为第二数据格式,初始化在剩余时间段内完成,或者 “操作差距”是由第一个持续时间和第二个持续时间之间的差异产生的。

Patent Agency Ranking