Client forensic watermarking device, system, and method

    公开(公告)号:US11812118B2

    公开(公告)日:2023-11-07

    申请号:US17614944

    申请日:2020-11-12

    摘要: A client forensic watermarking device, system, and method. A forensic watermarking device capable of communicating with a content server selecting a watermark mask area in which a watermark mask is displayed from video content and storing watermark area information about the watermark mask area in a storage unit according to the present disclosure may provide: a downloading unit requesting the video content to be played from the content server and receiving the video content and the watermark area information from the content server; a watermark mask generation unit outputting the watermark mask using the watermark area information inputted from the downloading unit; and an overlay unit superimposing the watermark mask inputted from the watermark mask generation unit on the watermark mask area of the video content inputted from the downloading unit, thereby enabling a client to display a forensic watermark so as to deal with a collusion attack.

    METHODS AND SYSTEMS FOR DETECTING INTERRUPTIONS WHILE STREAMING MEDIA CONTENT

    公开(公告)号:US20230064341A1

    公开(公告)日:2023-03-02

    申请号:US17894021

    申请日:2022-08-23

    发明人: Christopher Ergen

    摘要: A technique is directed to methods and systems for detecting interruptions while streaming media content. An interruption detection system can monitor streaming media content to detect when an interruption (e.g., commercial break, advertisement, etc.) will occur in the streaming content. The interruption detection system can query the content delivery platform to determine whether the same content is available on another channel. When the same video content is available on another channel, the interruption detection system can switch to the second channel when the interruption begins and continue to stream the media content for the user. The interruption detection system can detect when the interruption is ending on the first channel and notify the user of the amount of time until the interruption is complete. When the commercial is complete, the interruption detection system can switch back to the original channel.

    Audio time synchronization using prioritized schedule

    公开(公告)号:US11437075B2

    公开(公告)日:2022-09-06

    申请号:US16709113

    申请日:2019-12-10

    申请人: Roku, Inc.

    摘要: Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content.

    Media Channel Identification and Action, with Disambiguation Through Client-Side Fingerprint Matching of Channel-Specific Icon

    公开(公告)号:US20220191588A1

    公开(公告)日:2022-06-16

    申请号:US17644660

    申请日:2021-12-16

    申请人: Roku, Inc.

    IPC分类号: H04N21/442 H04N21/654

    摘要: Disclosed is a method that includes a media presentation device (i) generating query fingerprint data representing video frames of a channel being rendered by the media presentation device, and transmitting the generated query fingerprint data from the device over a network to a server, (ii) responsive to transmitting the query fingerprint data to the server, receiving, from the server, channel-icon fingerprint data representing channel icons of multiple channels selected based at least on the server having detected that the query fingerprint data representing the video frames of the channel being rendered by the media presentation device matches the reference fingerprint data representing the frames of the multiple channels of video content, and (iii) responsive to receiving the channel-icon fingerprint data from the server, performing channel-icon fingerprint matching to determine which channel in the multiple channels is the channel being rendered by the media presentation device.