Patents by Inventor Matthew James Sottek

Matthew James Sottek 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: 11682102
    Abstract: Disclosed herein are system, method, and computer program product embodiments for modifying graphics rendering by transcoding a serialized command stream. An embodiment operates by receiving a command configured to instruct an API to render a graphics element. The embodiment further operates by generating, based on the command, a transcoded command configured to instruct the API to render a modified graphics element by applying a set of modification factors to a portion of the command. Subsequently, the embodiment operates by transmitting the transcoded command to the API.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: June 20, 2023
    Assignee: ROKU, INC.
    Inventor: Matthew James Sottek
  • Publication number: 20220351328
    Abstract: Disclosed herein are system, method, and computer program product embodiments for modifying graphics rendering by transcoding a serialized command stream. An embodiment operates by receiving a command configured to instruct an API to render a graphics element. The embodiment further operates by generating, based on the command, a transcoded command configured to instruct the API to render a modified graphics element by applying a set of modification factors to a portion of the command. Subsequently, the embodiment operates by transmitting the transcoded command to the API.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 3, 2022
    Applicant: Roku, Inc.
    Inventor: Matthew James SOTTEK
  • Patent number: 11348199
    Abstract: Disclosed herein are system, method, and computer program product embodiments for modifying graphics rendering by transcoding a serialized command stream. An embodiment operates by receiving a command configured to instruct an API to render a graphics element. The embodiment further operates by generating, based on the command, a transcoded command configured to instruct the API to render a modified graphics element by applying a set of modification factors to a portion of the command. Subsequently, the embodiment operates by transmitting the transcoded command to the API.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: May 31, 2022
    Assignee: Roku, Inc.
    Inventor: Matthew James Sottek
  • Publication number: 20220005149
    Abstract: Disclosed herein are system, method, and computer program product embodiments for modifying graphics rendering by transcoding a serialized command stream. An embodiment operates by receiving a command configured to instruct an API to render a graphics element. The embodiment further operates by generating, based on the command, a transcoded command configured to instruct the API to render a modified graphics element by applying a set of modification factors to a portion of the command. Subsequently, the embodiment operates by transmitting the transcoded command to the API.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Applicant: Roku, Inc.
    Inventor: Matthew James SOTTEK
  • Patent number: 11138687
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating protocol-based composited graphics. An embodiment operates by receiving a first set of commands configured to instruct a first application programming interface (API) to render a first graphics element. The embodiment further operates by receiving a second set of commands configured to instruct a second API to render a second graphics element. The embodiment further operates by generating a serialized set of commands comprising the first set of commands and the second set of commands. Subsequently, the embodiment operates by receiving a request to generate a frame and, in response to receiving the request to generate the frame, generating the frame based on the serialized set of commands, wherein the frame comprises the first graphics element and the second graphics element.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: October 5, 2021
    Assignee: Roku, Inc.
    Inventor: Matthew James Sottek