Patents by Inventor Håvard GRAFF

Håvard GRAFF 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: 11909800
    Abstract: A system and method of downspeeding a media stream transmitted over a communication link from a sender device to a receiving device.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: February 20, 2024
    Assignee: Pexip AS
    Inventors: Håvard Graff, Tulio Beloqui, Knut Inge Hvidsten
  • Patent number: 11729238
    Abstract: A system, method and computer program of upspeeding a media stream transmitted over a communication link from a sender device to a receiving device.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: August 15, 2023
    Assignee: Pexip AS
    Inventors: Håvard Graff, Tulio Beloqui
  • Publication number: 20230171299
    Abstract: A system, method and computer program of upspeeding a media stream transmitted over a communication link from a sender device to a receiving device.
    Type: Application
    Filed: November 17, 2022
    Publication date: June 1, 2023
    Inventors: Håvard Graff, Tulio Beloqui
  • Publication number: 20230155945
    Abstract: A system and method for determining congestion of a communication link transmitting a media stream over the communication link from a sender device to a receiving device.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 18, 2023
    Inventors: Håvard Graff, Tulio Beloqui, Knut Inge Hvidsten
  • Publication number: 20230156064
    Abstract: A system and method of downspeeding a media stream transmitted over a communication link from a sender device to a receiving device.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 18, 2023
    Inventors: Håvard Graff, Tulio Beloqui, Knut Inge Hvidsten
  • Patent number: 11538169
    Abstract: The present invention relates to an image processing device and a method of framing changes and movements in a video image divided into N×N blocks of pixel positions. The method comprises calculating a first bitmap of the video image by a DCT transform on each of the N×N blocks of pixel positions, assigning a first binary value to the pixel positions of the N×N blocks when more than an amount of change, and a second binary value to the pixel positions of the N×N blocks when less than an amount of change. Calculating a third bitmap by an OR operation between a number of bitmaps representing past time frames of the video image, calculating a fourth bitmap by performing a dilation process of the third bitmap representing the current time frame of the video image, and creating one or more frames identifying area of changes and movements in the video image based on detecting BLOBs (Binary Large Objects) in the fourth bitmaps.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: December 27, 2022
    Assignee: Pexip AS
    Inventor: Håvard Graff
  • Publication number: 20220201252
    Abstract: A real time audio multi-point videoconferencing system comprising at least two videoconferencing endpoints in communication with a multipoint control unit, and a method of providing the real time audio. The method comprising capturing input lossless digital audio streams on each of the at least two videoconferencing endpoints, transmitting the input lossless digital audio streams from each of the at least two videoconferencing endpoints to the MCU using a frame size in the range 0.25 ms-3 ms, mixing, using the MCU, the input lossless digital audio streams into a plurality of output lossless digital audio streams, transmitting a different one of the plurality of output lossless digital audio streams to each of the at least two videoconferencing endpoints using a frame size in the range 0.25 ms-3 ms, and playback the plurality of output lossless digital audio streams on each of the at least two videoconferencing endpoints.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 23, 2022
    Inventors: Håvard Graff, Tulio Beloqui
  • Publication number: 20220012857
    Abstract: The present invention relates to an image processing device and a method of framing changes and movements in a video image divided into N×N blocks of pixel positions. The method comprises calculating a first bitmap of the video image by a DCT transform on each of the N×N blocks of pixel positions, assigning a first binary value to the pixel positions of the N×N blocks when more than an amount of change, and a second binary value to the pixel positions of the N×N blocks when less than an amount of change. Calculating a third bitmap by an OR operation between a number of bitmaps representing past time frames of the video image, calculating a fourth bitmap by performing a dilation process of the third bitmap representing the current time frame of the video image, and creating one or more frames identifying area of changes and movements in the video image based on detecting BLOBs (Binary Large Objects) in the fourth bitmaps.
    Type: Application
    Filed: June 16, 2021
    Publication date: January 13, 2022
    Inventor: Håvard Graff
  • Patent number: 10645330
    Abstract: A control unit and a method for a video conferencing system, the method performed by a control unit in a video conferencing system during an ongoing video conference, comprising a plurality of endpoints, comprising receiving at least one input media stream from at least one endpoint, detecting a first pointer event in the at least one input media stream, providing a first graphical item associated with the first pointer event, encoding the first graphical item in an output media stream, transmitting the output media stream to the at least one endpoint, detecting a second pointer event in the at least one input media stream from the at least one endpoint, and perform an action associated with the second pointer event, where one of a group consisting of a first and second pointer event includes one of a group consisting of a light signal, a gesture, and a sound signal.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: May 5, 2020
    Assignee: Pexip AS
    Inventor: Håvard Graff
  • Patent number: 10382337
    Abstract: Load balancing in a multimedia conference is disclosed, involving one or more internal terminals and one or more internal nodes separated from one or more external terminals and one or more external nodes by a firewall. Media data is forwarded through the firewall to at least a second one of the nodes, and received media data at the at least a second one of said nodes are processed. At a first event, reconfiguration is performed of said first one of said nodes to process received media data and of said second one of said nodes to forward received media data to said first one of said nodes. At a second event, loading is done of at least a part of said received media data being processed at the first one or second one of said nodes to at least a third one of said nodes.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 13, 2019
    Assignee: Pexip AS
    Inventors: Gregory Adams, John Robert Bassett, Nicolas Cormier, Håvard Graff, Eoin Stuart McLeod
  • Publication number: 20190199955
    Abstract: A control unit and a method for a video conferencing system, the method performed by a control unit in a video conferencing system during an ongoing video conference, comprising a plurality of endpoints, comprising receiving at least one input media stream from at least one endpoint, detecting a first pointer event in the at least one input media stream, providing a first graphical item associated with the first pointer event, encoding the first graphical item in an output media stream, transmitting the output media stream to the at least one endpoint, detecting a second pointer event in the at least one input media stream from the at least one endpoint, and perform an action associated with the second pointer event, where one of a group consisting of a first and second pointer event includes one of a group consisting of a light signal, a gesture, and a sound signal.
    Type: Application
    Filed: October 5, 2018
    Publication date: June 27, 2019
    Inventor: Håvard GRAFF
  • Publication number: 20170295102
    Abstract: Load balancing in a multimedia conference is disclosed, involving one or more internal terminals (Terminal 3) and one or more internal nodes (Node B) separated from one or more external terminals (Terminal 1, Terminal 2) and one or more external nodes (Node A) by a firewall. Media data from at least one of said terminals received at at least a first one of said nodes are forwarded through the firewall to at least a second one of the nodes, and received media data at the at least a second one of said nodes are processed by the second one of the nodes. At a first event, reconfiguration is performed of said first one of said nodes to process received media data and of said second one of said nodes to forward received media data to said first one of said nodes. At a second event, loading is done of at least a part of said received media data being processed at the first one or second one of said nodes to at least a third one of said nodes.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 12, 2017
    Inventors: Gregory ADAMS, John Robert BASSETT, Nicolas CORMIER, Håvard GRAFF, Eoin Stuart MCLEOD