Patents by Inventor Olena Mykula

Olena Mykula has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11825149
    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.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: November 21, 2023
    Assignee: Roku, Inc.
    Inventors: Robert Burdick, Roman Parashchyn, Yurii Shkrobut, Olena Mykula, Yurii Polishchuk
  • Publication number: 20220004371
    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.
    Type: Application
    Filed: September 9, 2021
    Publication date: January 6, 2022
    Applicant: Roku, Inc.
    Inventors: Robert BURDICK, Roman Parashchyn, Yurii Shkrobut, Olena Mykula, Yurii Polishchuk
  • Patent number: 11150881
    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.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 19, 2021
    Assignee: Roku, Inc.
    Inventors: Robert Burdick, Roman Parashchyn, Yurii Shkrobut, Olena Mykula, Yurii Polishchuk
  • Publication number: 20200192644
    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.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Robert Burdick, Roman Parashchyn, Yurii Shkrobut, Olena Mykula, Yurii Polishchuk