Server-side scene change content stitching

    公开(公告)号:US11388474B2

    公开(公告)日:2022-07-12

    申请号:US17405902

    申请日:2021-08-18

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are various embodiments for server-side scene change content stitching. An example embodiment operates by providing a stream of first content for display on a display device. Second content to be stitched into the stream is received. Metadata indicates a point in time in the stream into which the second content is to be stitched. A scene change is identified in the first content closest to the point in time. A first frame proximate to the scene change is identified. A distance within the plurality of frames between the identified first frame and the identified scene change is identified. The stream is displayed on the display device, including the second content stitched into the first content.

    Server-side streaming content stitching

    公开(公告)号:US12126859B2

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

    申请号:US17835337

    申请日:2022-06-08

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are various embodiments for server-side scene change content stitching. An example embodiment operates by providing a stream of first content for display on a display device. Second content to be stitched into the stream is received. Metadata indicates a point in time in the stream into which the second content is to be stitched. A scene change is identified in the first content closest to the point in time. A first frame proximate to the scene change is identified. The stream is displayed on the display device, including the second content stitched into the first content.

    Providing a representation for a device connected to a display device

    公开(公告)号:US10971111B2

    公开(公告)日:2021-04-06

    申请号:US16811392

    申请日:2020-03-06

    Applicant: Roku, Inc.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.

    Adaptive audio bitrate selection
    6.
    发明授权

    公开(公告)号:US12192541B2

    公开(公告)日:2025-01-07

    申请号:US18126838

    申请日:2023-03-27

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing adaptive audio bitrate selection. An example embodiment operates by receiving a data streaming request. The embodiment then streams data at a first audio bitrate. The embodiment then determines whether there is a streaming discontinuity associated with the data. The embodiment then determines, in response to the determination that there is a streaming discontinuity, whether a network condition satisfies one or more conditions based on one or more streaming parameters. The embodiment then, in response to the determination that the network condition satisfies the one or more conditions, adjusts the first audio bitrate to a second audio bitrate during the streaming discontinuity. The embodiment then continues to stream the data, subsequent to the streaming discontinuity, at the second audio bitrate to complete the data streaming request.

    ADAPTIVE AUDIO BITRATE SELECTION
    7.
    发明公开

    公开(公告)号:US20240333985A1

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

    申请号:US18126838

    申请日:2023-03-27

    Applicant: ROKU, INC.

    CPC classification number: H04N21/2335 H04N21/2662

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing adaptive audio bitrate selection. An example embodiment operates by receiving a data streaming request. The embodiment then streams data at a first audio bitrate. The embodiment then determines whether there is a streaming discontinuity associated with the data. The embodiment then determines, in response to the determination that there is a streaming discontinuity, whether a network condition satisfies one or more conditions based on one or more streaming parameters. The embodiment then, in response to the determination that the network condition satisfies the one or more conditions, adjusts the first audio bitrate to a second audio bitrate during the streaming discontinuity. The embodiment then continues to stream the data, subsequent to the streaming discontinuity, at the second audio bitrate to complete the data streaming request.

    Providing a representation for a device connected to a display device

    公开(公告)号:US10593287B2

    公开(公告)日:2020-03-17

    申请号:US15829256

    申请日:2017-12-01

    Applicant: Roku, Inc.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for providing a representation to a connected device. An embodiment operates by recognizing a new device connected to a display device, collecting device fingerprint information from the new device, and requesting a device class representation information determined based on the device fingerprint information. Another embodiment operates by receiving device fingerprint information from a display device via a network connection, wherein the device fingerprint information is collected from a device connected to a display device, and providing device class representation information to the display device via the network connection, when the device class representation information corresponding to the device fingerprint information is available.

    ADAPTIVE AUDIO BITRATE SELECTION
    9.
    发明申请

    公开(公告)号:US20250088681A1

    公开(公告)日:2025-03-13

    申请号:US18958959

    申请日:2024-11-25

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing adaptive audio bitrate selection. An example embodiment operates by receiving a data streaming request. The embodiment then streams data at a first audio bitrate. The embodiment then determines whether there is a streaming discontinuity associated with the data. The embodiment then determines, in response to the determination that there is a streaming discontinuity, whether a network condition satisfies one or more conditions based on one or more streaming parameters. The embodiment then, in response to the determination that the network condition satisfies the one or more conditions, adjusts the first audio bitrate to a second audio bitrate during the streaming discontinuity. The embodiment then continues to stream the data, subsequent to the streaming discontinuity, at the second audio bitrate to complete the data streaming request.

Patent Agency Ranking