Cloud Computation for Applications on Media Devices

    公开(公告)号:US20220391268A1

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

    申请号:US17825164

    申请日:2022-05-26

    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.

    DYNAMIC SPLASH SCREEN DURING AN APPLICATION LAUNCH SEQUENCE FOR MEDIA STREAMING DEVICES

    公开(公告)号:US20250047938A1

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

    申请号:US18925580

    申请日:2024-10-24

    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 display dynamic splash screens using a media device during a launch sequence of an application without interrupting or delaying processing of the launch sequence. A launch sequence may be considered to include operations for compiling code associated with the application and operations for displaying splash screens. An example embodiment operates by the media device launching the application responsive to receiving a request and while code for the application is being compiled, selecting and displaying a dynamic splash screen. Operations of compiling code and displaying the splash screen may be performed under the control of the media device operating system and control is passed from the operating system to the application after launch sequence is completed.

    Dynamic splash screen during an application launch sequence for media streaming devices

    公开(公告)号:US12177519B2

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

    申请号:US17547713

    申请日:2021-12-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 display dynamic splash screens using a media device during a launch sequence of an application without interrupting or delaying processing of the launch sequence. A launch sequence may be considered to include operations for compiling code associated with the application and operations for displaying splash screens. An example embodiment operates by the media device launching the application responsive to receiving a request and while code for the application is being compiled, selecting and displaying a dynamic splash screen. Operations of compiling code and displaying the splash screen may be performed under the control of the media device operating system and control is passed from the operating system to the application after launch sequence is completed.

Patent Agency Ranking