Systems and methods of presenting video overlays

    公开(公告)号:US11617017B2

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

    申请号:US17363774

    申请日:2021-06-30

    Abstract: Systems and methods are provided for relocating an overlay overlapping information in content. The systems and methods may comprise receiving a content item, the content item comprising a video image, and determining a first screen position of an information box (e.g., a score box) in the video image. Determining may be performed with image analysis and/or a machine learning model. The system receives an overlay image (e.g., a channel logo) with a second screen position and determines if the second screen position (e.g., for the logo) overlaps the first screen position (e.g., for the score). In response to determining the second screen position (e.g., of the logo) overlaps the first screen position (e.g., the score), the system modifies the second screen position (e.g., for the logo). Then the system generates for display the overlay image on the video in the modified screen position. The system may not relocate the overlay if the overlay is a high priority.

    SYSTEMS AND METHODS OF PRESENTING VIDEO OVERLAYS

    公开(公告)号:US20230007334A1

    公开(公告)日:2023-01-05

    申请号:US17363779

    申请日:2021-06-30

    Abstract: Systems and methods are provided for relocating an overlay overlapping information in content. The systems and methods may comprise receiving a content item, the content item comprising a video image, and determining a first screen position of an information box (e.g., a score box) in the video image. Determining may be performed with image analysis and/or a machine learning model. The system receives an overlay image (e.g., a channel logo) with a second screen position and determines if the second screen position (e.g., for the logo) overlaps the first screen position (e.g., for the score). In response to determining the second screen position (e.g., of the logo) overlaps the first screen position (e.g., the score), the system modifies the second screen position (e.g., for the logo). Then the system generates for display the overlay image on the video in the modified screen position. The system may not relocate the overlay if the overlay is a high priority.

    SYSTEMS AND METHODS FOR DYNAMICALLY SYNCING FROM TIME-SHIFTED FRAME TO LIVE STREAM OF CONTENT

    公开(公告)号:US20220182731A1

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

    申请号:US17114038

    申请日:2020-12-07

    Abstract: Systems and methods for dynamically skipping a presentation of a portion of segments to catch up to live based on a skippable bit value is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application determines a skippable bit value for a segment that follows the last played segment based on a manifest which includes skippable bit information. If the segment includes a first skippable bit value, requesting data for the segment may be skipped. For a corresponding segment subsequent to the skipped segment, if the corresponding segment includes a second skippable bit, data for the corresponding segment is requested and the corresponding segment is played from a respective network address.

    SYSTEMS AND METHODS FOR DYNAMICALLY SYNCING FROM TIME-SHIFTED FRAME TO LIVE STREAM OF CONTENT

    公开(公告)号:US20220182710A1

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

    申请号:US17114045

    申请日:2020-12-07

    Abstract: Systems and methods for skipping a presentation of a portion of segments to catch up to live based on a priority level value is disclosed. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application identifies a duration of lag and determines a priority threshold based on the lag. Based on a manifest which includes priority level information, the streaming application determines whether a respective segment needs to be cached. For example, if a priority level for a segment that is within the duration of the lag has a priority level that is higher the priority threshold, then the segment is stored in a cache from a respective network address and is played from the cache.

    SYSTEMS AND METHODS FOR DYNAMIC CONTENT RESTRICTION BASED ON A RELATIONSHIP

    公开(公告)号:US20240187688A1

    公开(公告)日:2024-06-06

    申请号:US18440174

    申请日:2024-02-13

    CPC classification number: H04N21/44218 H04N21/4223 H04N21/4542

    Abstract: Systems and methods are provided herein to dynamically update content restrictions for multiple users by detecting a first user in the proximity of a media device playing a first content item and detecting a second user entering the proximity of the media device. In response to detecting a second user entering the proximity of the media device and receiving a command from the first user that controls playing the first content, the system modifies a stored relationship between the first user and the second user to track the relationship between the first user and the second user. Thereafter, when the system detects the first user and the second user in the proximity of a media device playing a second content, in response, the system automatically performs an action that controls the playing of the second content (e.g., without user having to issue those commands).

    Systems and methods for dynamic content restriction based on a relationship

    公开(公告)号:US11936946B2

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

    申请号:US17748434

    申请日:2022-05-19

    CPC classification number: H04N21/44218 H04N21/4223 H04N21/4542

    Abstract: Systems and methods are provided herein to dynamically update content restrictions for multiple users by detecting a first user in the proximity of a media device playing a first content item and detecting a second user entering the proximity of the media device. In response to detecting a second user entering the proximity of the media device and receiving a command from the first user that controls playing the first content, the system modifies a stored relationship between the first user and the second user to track the relationship between the first user and the second user. Thereafter, when the system detects the first user and the second user in the proximity of a media device playing a second content, in response, the system automatically performs an action that controls the playing of the second content (e.g., without user having to issue those commands).

Patent Agency Ranking