AUTOMATIC DETERMINATION OF DISPLAY DEVICE FUNCTIONALITY

    公开(公告)号:US20200044922A1

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

    申请号:US16653118

    申请日:2019-10-15

    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 automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.

    AUTOMATIC DETERMINATION OF DISPLAY DEVICE FUNCTIONALITY

    公开(公告)号:US20220103428A1

    公开(公告)日:2022-03-31

    申请号:US17494567

    申请日:2021-10-05

    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 automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.

    CROWDSOURCED PREDICTION OF CDN PERFORMANCE FOR ZERO BUFFER DELIVERY OF CONTENT

    公开(公告)号:US20190327281A1

    公开(公告)日:2019-10-24

    申请号:US15961054

    申请日:2018-04-24

    Applicant: Roku, Inc.

    Abstract: Disclosed herein system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for using technology in innovative ways to automatically and intelligently predict performance of content delivery networks (CDNs) in a crowdsourced manner in order to deliver the highest resolution content possible with little or no buffering. In some embodiments, a media device downloads and displays primary content on a display device. The media device determines that secondary content should be stitched into the display of the primary content. Accordingly, the media device requests that a crowdsource server determine a bit-rate variant of the secondary content to download. The crowdsource server determines the bit-rate variant in a crowdsourced manner such that subsequent download of the identified bit-rate variant by the media device results in a zero buffer experience. The media device downloads the determined bit-rate variant of the secondary content, and stitches the downloaded bit-rate variant of the secondary content into the display of the primary content.

    CLOUD COMPUTATION FOR APPLICATIONS ON MEDIA DEVICES

    公开(公告)号:US20240427649A1

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

    申请号:US18830189

    申请日:2024-09-10

    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 operating a user application including a user rendered context operating on a user device and maintaining a current render tree, and a user programmer context operating on a cloud computing system. The user rendered context of the user application can receive an input; and send, responsive to receiving the input, an event notification to the user programmer context of the user application. The user rendered context can further receive, from the user programmer context, a difference tree to update the current render tree, and update the current render tree based on the difference tree.

Patent Agency Ranking