Skipping the opening sequence of streaming content

    公开(公告)号:US12250255B2

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

    申请号:US18429591

    申请日:2024-02-01

    Applicant: Roku, Inc.

    Abstract: Described herein are various embodiments directed to skipping the opening sequence of streaming content. An embodiment operates by streaming content to a display device and determining an end of a teaser portion has been reached using crowdsourced metadata. Responsive to the determining, a skin icon is provided to the display device for display. A selection of the skip icon is received to advance past the title sequence/opening credits portion of the content. An end to the title sequence/opening credits portion of the content is determined using the crowdsourced metadata. The streaming of the content is advanced to the end of the title sequence/opening credits portion of the content.

    Dynamic collection and reporting of customer premises context information in response to predicted emergency event

    公开(公告)号:US12014615B2

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

    申请号:US18365407

    申请日:2023-08-04

    Applicant: Roku, Inc.

    CPC classification number: G08B21/10 H04L12/2825 H04L12/2834

    Abstract: A method and system for collecting context information in response to prediction of an emergency event. A cloud-based computing system could determine that an emergency event is predicted to impact a customer premises at an upcoming time. Responsive to that determination, and before the upcoming time, the cloud-based computing system could then cause or more on-premises computing devices at the customer premises to collect and report context information, such as a count of people present at the customer premises and/or an operational state of one or more utilities or other systems at the customer premises, that may assist in responding to the emergency event. Further, the cloud-based computing system could select a given such device at the customer premises to function as a coordinating device to work with one or more other devices at the customer premises to collect and report the context information.

    Dynamic Provisioning of IoT Devices From an Online Application Marketplace

    公开(公告)号:US20240121128A1

    公开(公告)日:2024-04-11

    申请号:US18542199

    申请日:2023-12-15

    Applicant: Roku, Inc.

    CPC classification number: H04L12/281 H04L12/2816 H04L2012/284

    Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.

    Skipping the opening sequence of streaming content

    公开(公告)号:US11930058B2

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

    申请号:US17861488

    申请日:2022-07-11

    Applicant: ROKU, INC.

    CPC classification number: H04L65/61 H04L65/764 H04L67/10

    Abstract: Described herein are various embodiments directed to skipping the opening sequence of streaming content. An embodiment operates by streaming content to a display device and determining an end of a teaser portion has been reached using crowdsourced metadata. Responsive to the determining, a skin icon is provided to the display device for display. A selection of the skip icon is received to advance past the title sequence/opening credits portion of the content. An end to the title sequence/opening credits portion of the content is determined using the crowdsourced metadata. The streaming of the content is advanced to the end of the title sequence/opening credits portion of the content.

    Dynamic provisioning of IoT devices from an online application marketplace

    公开(公告)号:US11888641B1

    公开(公告)日:2024-01-30

    申请号:US17932456

    申请日:2022-09-15

    Applicant: Roku, Inc.

    CPC classification number: H04L12/281 H04L12/2816 H04L2012/284

    Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.

    Automatically and programmatically generating crowdsourced trailers

    公开(公告)号:US11356750B2

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

    申请号:US17189558

    申请日:2021-03-02

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically and programmatically generating crowdsource trailers. In an embodiment, interactions with streaming content performed by a plurality users who consumed the content are received. A value is assigned to each of the interactions. A plurality of windows of content are identified within the streaming content. The values of the interactions for each of the landing frames within each of the plurality of windows are accumulated. A particular one of the plurality of windows with a highest accumulated value is selected. A trailer for the content is generated based on the selected particular window and provided.

    Time and content restrictions based on user-identification

    公开(公告)号:US10581941B2

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

    申请号:US15478413

    申请日:2017-04-04

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, method, and computer program product embodiments for determining time and content restrictions based user identification. An embodiment operates by automatically identifying a user who is using a media device using at least one of a network-oriented method of user discovery and an user-action oriented method of user discovery. Preferences, including at least one of a time limit or content restriction, associated with the identified user are accessed. The accessed restriction is enforced against the identified user.

    Predictive application caching
    20.
    发明授权

    公开(公告)号:US10540739B2

    公开(公告)日:2020-01-21

    申请号:US15359747

    申请日:2016-11-23

    Applicant: Roku, Inc.

    Abstract: A predictive application cache is described. The predictive application cache intelligently selects which applications to cache to maximize caching effectiveness. In an embodiment, the selecting is based on user input and a graphical user interface. The predictive application cache then determines, based on the user input and the graphical user interface, which applications are likely to be selected by user input next. In an embodiment, the selecting is also based on historical usage information. In an embodiment, the selecting is based on crowd sourced information.

Patent Agency Ranking