Patents by Inventor Onne Gorter

Onne Gorter 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: 11057656
    Abstract: A server system determines, for a group of user sessions assigned to a single modulator, that an aggregate bandwidth for a first frame time exceeds a specified budget for the modulator. The user sessions comprise data in a plurality of classes, each class having a respective priority. In response to a determination that the aggregate bandwidth exceeds a specified budget, the server system allocates a portion of the aggregate bandwidth, including allocating a first portion of the data for a first user session in the group of user sessions and allocating a second portion of the data for a second user session in the group of user sessions, where both the first portion and the second portion are allocated in accordance with the class priorities. The server system transmits the allocated portions of the data for the group of user sessions through the modulator during the first frame time.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: July 6, 2021
    Assignee: Activevideo Networks, Inc.
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Onne Gorter, Gerrit Hiddink
  • Publication number: 20200154152
    Abstract: A server system determines, for a group of user sessions assigned to a single modulator, that an aggregate bandwidth for a first frame time exceeds a specified budget for the modulator. The user sessions comprise data in a plurality of classes, each class having a respective priority. In response to a determination that the aggregate bandwidth exceeds a specified budget, the server system allocates a portion of the aggregate bandwidth, including allocating a first portion of the data for a first user session in the group of user sessions and allocating a second portion of the data for a second user session in the group of user sessions, where both the first portion and the second portion are allocated in accordance with the class priorities. The server system transmits the allocated portions of the data for the group of user sessions through the modulator during the first frame time.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 14, 2020
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Onne Gorter, Gerrit Hiddink
  • Patent number: 10491930
    Abstract: A server system assigns a group of user sessions to a single modulator. The user sessions comprise data in a plurality of classes, each class having a respective priority. The plurality of classes includes, in order of priority from highest priority to lowest priority, audio data, video data, and user-interface graphical elements. The server system determines that an aggregate bandwidth for a first frame time exceeds a specified budget for the modulator. In response to determining that the aggregate bandwidth for the first frame time exceeds the specified budget, the server system transmits an allocated portion of the data for the group of user sessions through the modulator onto a channel corresponding to the modulator during the first frame time in accordance with the class priorities.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: November 26, 2019
    Assignee: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Onne Gorter, Gerrit Hiddink
  • Patent number: 10200744
    Abstract: A method of generating a blended output including an interactive user interface and one or more supplemental images. At a client device, a video stream containing an interactive user interface is received from a server using a first data communications channel configured to communicate video content and a command is transmitted to the server that relates to a user input received through the interactive user interface. In response to the transmitting, an updated user interface is received using the first data communications channel, and one or more supplemental images are received using a second data communications channel. Each supplemental image is associated with a corresponding transparency coefficient. The updated user interface and the one or more supplemental images are blended according to the transparency coefficient for each supplemental image to generate a blended output and the blended output is transmitted toward the display device for display thereon.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: February 5, 2019
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Ronald A. Brockmann, Onne Gorter, Anuj Dev, Gerritt Hiddink
  • Publication number: 20180131973
    Abstract: A server system assigns a group of user sessions to a single modulator. The user sessions comprise data in a plurality of classes, each class having a respective priority. The plurality of classes includes, in order of priority from highest priority to lowest priority, audio data, video data, and user-interface graphical elements. The server system determines that an aggregate bandwidth for a first frame time exceeds a specified budget for the modulator. In response to determining that the aggregate bandwidth for the first frame time exceeds the specified budget, the server system transmits an allocated portion of the data for the group of user sessions through the modulator onto a channel corresponding to the modulator during the first frame time in accordance with the class priorities.
    Type: Application
    Filed: October 9, 2017
    Publication date: May 10, 2018
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Onne Gorter, Gerrit Hiddink
  • Patent number: 9788029
    Abstract: Switched digital television programming for video-on-demand and other interactive television services are combined utilizing a class-based, multi-dimensional decision logic to simultaneously optimize video quality and audio uniformity while minimizing latency during user interactions with the system over managed networks such as cable and satellite television networks. A group of user sessions are assigned to a single modulator. The user sessions include data in a plurality of classes, each class having a respective priority. In response to a determination that an aggregate bandwidth of the group of user sessions for a first frame time exceeds a specified budget, bandwidth is allocated for the group of user sessions during the first frame time in accordance with the class priorities. The group of user sessions is multiplexed onto a channel corresponding to the modulator in accordance with the allocated bandwidth and transmitted over a managed network.
    Type: Grant
    Filed: April 26, 2015
    Date of Patent: October 10, 2017
    Assignee: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Onne Gorter, Gerrit Hiddink
  • Publication number: 20170055023
    Abstract: A method of generating a blended output including an interactive user interface and one or more supplemental images. At a client device, a video stream containing an interactive user interface is received from a server using a first data communications channel configured to communicate video content and a command is transmitted to the server that relates to a user input received through the interactive user interface. In response to the transmitting, an updated user interface is received using the first data communications channel, and one or more supplemental images are received using a second data communications channel. Each supplemental image is associated with a corresponding transparency coefficient. The updated user interface and the one or more supplemental images are blended according to the transparency coefficient for each supplemental image to generate a blended output and the blended output is transmitted toward the display device for display thereon.
    Type: Application
    Filed: April 26, 2016
    Publication date: February 23, 2017
    Inventors: Ronald A. Brockmann, Onne Gorter, Anuj Dev, Gerritt Hiddink
  • Patent number: 9326047
    Abstract: A method of combining an interactive user interface for generating a blended output that includes the interactive user interface and one or more supplemental images. At a client device remote from a server, a video stream that contains an interactive user interface is received from the server using a first data communications channel configured to communicate video content, and a command that relates to an interactive user interface is transmitted to the server. In response to the transmitting, an updated user interface is received from the server using the first data communications channel, and one or more supplemental images for supplementing the interactive user interface are received using a second data communications channel different from the first data communications channel. The updated user interface and the one or more supplemental images are blended to generate a blended output, which is transmitted toward the display device for display thereon.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: April 26, 2016
    Assignee: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Ronald A. Brockmann, Onne Gorter, Anuj Dev, Gerritt Hiddink
  • Publication number: 20150312599
    Abstract: Switched digital television programming for video-on-demand and other interactive television services are combined utilizing a class-based, multi-dimensional decision logic to simultaneously optimize video quality and audio uniformity while minimizing latency during user interactions with the system over managed networks such as cable and satellite television networks. A group of user sessions are assigned to a single modulator. The user sessions include data in a plurality of classes, each class having a respective priority. In response to a determination that an aggregate bandwidth of the group of user sessions for a first frame time exceeds a specified budget, bandwidth is allocated for the group of user sessions during the first frame time in accordance with the class priorities. The group of user sessions is multiplexed onto a channel corresponding to the modulator in accordance with the allocated bandwidth and transmitted over a managed network.
    Type: Application
    Filed: April 26, 2015
    Publication date: October 29, 2015
    Applicant: ACTIVEVIDEO NETWORKS, INC.
    Inventors: Ronald A. Brockmann, Maarten Hoeben, Onne Gorter, Gerrit Hiddink
  • Patent number: 9123084
    Abstract: System and methods are provided to cache encoded graphical objects that may be subsequently combined with other encoded video data to form a data stream decodable by a client device according to a format specification. Paint instructions relating to a graphical object are sent from a layout engine to a rendering library. A shim intercepts these instructions and determines whether the graphical object already has been rendered and encoded. If so, a cached copy of the object is transmitted to the client device. If not, the shim transparently passes the instructions to the rendering library, and the object is rendered, encoded, and cached. Hash values are used for efficiency. Methods are disclosed to detect and cache animations, and to cut and splice cached objects into encoded video data.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: September 1, 2015
    Assignee: ActiveVideo Networks, Inc.
    Inventors: Ronald A. Brockmann, Anuj Dev, Onne Gorter, Gerrit Hiddink, Maarten Hoeben
  • Publication number: 20140366057
    Abstract: A method of combining an interactive user interface for generating a blended output that includes the interactive user interface and one or more supplemental images. At a client device remote from a server, a video stream that contains an interactive user interface is received from the server using a first data communications channel configured to communicate video content, and a command that relates to an interactive user interface is transmitted to the server. In response to the transmitting, an updated user interface is received from the server using the first data communications channel, and one or more supplemental images for supplementing the interactive user interface are received using a second data communications channel different from the first data communications channel. The updated user interface and the one or more supplemental images are blended to generate a blended output, which is transmitted toward the display device for display thereon.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Ronald A. Brockmann, Onne Gorter, Anuj Dev, Gerritt Hiddink
  • Publication number: 20130272394
    Abstract: System and methods are provided to cache encoded graphical objects that may be subsequently combined with other encoded video data to form a data stream decodable by a client device according to a format specification. Paint instructions relating to a graphical object are sent from a layout engine to a rendering library. A shim intercepts these instructions and determines whether the graphical object already has been rendered and encoded. If so, a cached copy of the object is transmitted to the client device. If not, the shim transparently passes the instructions to the rendering library, and the object is rendered, encoded, and cached. Hash values are used for efficiency. Methods are disclosed to detect and cache animations, and to cut and splice cached objects into encoded video data.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: ACTIVEVIDEO NETWORKS, INC
    Inventors: Ronald A. Brockmann, Anuj Dev, Onne Gorter, Gerrit Hiddink, Maarten Hoeben