Roku, Inc.
Advanced layer editor

Last updated:

Abstract:

Disclosed herein are system, method, and computer program product embodiments for designing a channel's interface. An embodiment operates by a client device--(i) receiving an input for designing the channel's interface; (ii) determining an input event based on the input; (iii) creating a command based on the input event; and (iv) routing the command to a host device so that the host device determines a feature of the channel therefrom. Another embodiment operates by a host device--(i) receiving a command for a design for the channel's interface from a client device, the command may comprise a unique identifier and based on user input provided on the client device; (ii) identifying the command based on the command's unique identifier; (iii) determining a response based on the command; (iv) determining a feature of the channel based on the response; and (v) incorporating the feature into the interface of the channel.

Status:
Grant
Type:

Utility

Filling date:

14 Dec 2018

Issue date:

19 Oct 2021