Dynamic archiving of streaming content

    公开(公告)号:US10135899B1

    公开(公告)日:2018-11-20

    申请号:US15381963

    申请日:2016-12-16

    Abstract: Content-specific archive files can be generated concurrently with the encoding of an output stream, such as for broadcast content. Tags or triggers, such as SCTE-35 messages, can be detected in the input content stream, and those triggers used to determine actions to be taken with respect to the content stream. As an example, program start tags and end tags can be used to determine when to begin, and end, the archiving of content to an output file specific to that program content. For archives that should not include advertising, secondary content, or any non-program content, triggers such as advertising start and stop tags can be used to determine when to pause and resume recording for those archives. Once completed, these archive files can be made accessible to users, such as through a video-on-demand service or other such offering.

    Output switching for encoded content streams

    公开(公告)号:US10693642B1

    公开(公告)日:2020-06-23

    申请号:US15614345

    申请日:2017-06-05

    Abstract: Systems and methods are described to enable replacement, in a packaged content stream, of a first encoded content stream with a second encoded content stream, without requiring decoding of the encoded content streams. A controller can receive a request to replace the first encoded content stream with the second encoded content stream at a specified location (e.g., a particular time). The controller can then instruct encoders associated with the respective content streams to insert a splice point frame into the respective content streams at the specified location, which splice point frame breaks inter frame dependency before and after the splice point frame. A packager can then replace the first encoded content stream with the second encoded content stream at the location of the splice point frame in the packaged content stream, without introducing errors into the packaged content stream as a result of broken inter frame dependency.

    PERSONALIZED CONTENT STREAMS USING ALIGNED ENCODED CONTENT SEGMENTS

    公开(公告)号:US20190075148A1

    公开(公告)日:2019-03-07

    申请号:US15696065

    申请日:2017-09-05

    Abstract: Systems and methods are described to enable a personalized content stream whose content can be dynamically altered by a user, such that multiple underlying contents can seamlessly be included within the personalized content stream. Multiple input content streams are encoded to include time-aligned splice point frames, which break inter frame dependency before and after a given splice point frame. Time-aligned segments are then generated from the encoded streams. A user may thereafter select segments of any of the input content streams to be included within a personalized content stream, and an output device may decode segments generated from different input content streams as part of the personalized content stream, without errors being introduced into the content stream due to the segments stemming from different input content streams. Thus, as user may dynamically alter the content of a personalized content stream based on their preferences.

    SEAMLESS AUTOMATIC REPEAT REQUEST (ARQ) CONTENT STREAMING

    公开(公告)号:US20240333789A1

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

    申请号:US18193559

    申请日:2023-03-30

    CPC classification number: H04L67/1008 H04L1/18 H04L67/1021

    Abstract: Systems and methods for providing a seamless automatic repeat request (ARQ) stream are provided. The system can include a plurality of streaming servers, a load balancer, and an ARQ streaming service. The ARQ streaming service obtains encoded content segments and transmits the segments to a plurality of streaming servers. The plurality of streaming servers is configured to transmit the encoded content segments to a client computing device, and a load balancer is implemented between the client computing device and the plurality of streaming servers. When the client computing device sends a response message to the ARQ streaming service while receiving the encoded content segments from one of the plurality of streaming servers, the ARQ streaming service may identify a failure in the streaming server. The ARQ streaming service retransmits lost encoded content segments by switching the streaming path to another streaming server from the plurality of streaming servers.

    Personalized content streams using aligned encoded content segments

    公开(公告)号:US10911512B2

    公开(公告)日:2021-02-02

    申请号:US15696065

    申请日:2017-09-05

    Abstract: Systems and methods are described to enable a personalized content stream whose content can be dynamically altered by a user, such that multiple underlying contents can seamlessly be included within the personalized content stream. Multiple input content streams are encoded to include time-aligned splice point frames, which break inter frame dependency before and after a given splice point frame. Time-aligned segments are then generated from the encoded streams. A user may thereafter select segments of any of the input content streams to be included within a personalized content stream, and an output device may decode segments generated from different input content streams as part of the personalized content stream, without errors being introduced into the content stream due to the segments stemming from different input content streams. Thus, as user may dynamically alter the content of a personalized content stream based on their preferences.

    Dynamic archiving of streaming content

    公开(公告)号:US11212332B2

    公开(公告)日:2021-12-28

    申请号:US16194494

    申请日:2018-11-19

    Abstract: Content-specific archive files can be generated concurrently with the encoding of an output stream, such as for broadcast content. Tags or triggers, such as SCTE-35 messages, can be detected in the input content stream, and those triggers used to determine actions to be taken with respect to the content stream. As an example, program start tags and end tags can be used to determine when to begin, and end, the archiving of content to an output file specific to that program content. For archives that should not include advertising, secondary content, or any non-program content, triggers such as advertising start and stop tags can be used to determine when to pause and resume recording for those archives. Once completed, these archive files can be made accessible to users, such as through a video-on-demand service or other such offering.

    DYNAMIC ARCHIVING OF STREAMING CONTENT
    8.
    发明申请

    公开(公告)号:US20190098066A1

    公开(公告)日:2019-03-28

    申请号:US16194494

    申请日:2018-11-19

    Abstract: Content-specific archive files can be generated concurrently with the encoding of an output stream, such as for broadcast content. Tags or triggers, such as SCTE-35 messages, can be detected in the input content stream, and those triggers used to determine actions to be taken with respect to the content stream. As an example, program start tags and end tags can be used to determine when to begin, and end, the archiving of content to an output file specific to that program content. For archives that should not include advertising, secondary content, or any non-program content, triggers such as advertising start and stop tags can be used to determine when to pause and resume recording for those archives. Once completed, these archive files can be made accessible to users, such as through a video-on-demand service or other such offering.

Patent Agency Ranking