Patents by Inventor Patrick Gendron

Patrick Gendron 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: 10498655
    Abstract: Dynamically managing an operation of a content delivery network (CDN) to address excessive load upon an upload link for updating data thereto and/or upon particular portions of the CDN. A network optimizer may receive bit rate utilization data that identifies a current bit rate amount being utilized by the upload link and what digital video data is being uploaded to the CDN thereon. The network optimizer may also receive, from an analytic server, consumption information about the current load being experienced throughout different regions of the CDN. The network optimizer analyses the bit rate utilization data and the consumption information to dynamically render any changes necessary to the bit rate utilization of the upload link and to the representations of digital video propagated to some or all portions of the CDN to ensure the load remains below a predetermined threshold in both the upload link and throughout the CDN.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 3, 2019
    Assignee: Harmonic, Inc.
    Inventors: Raz Nitzan, Patrick Gendron, Raoul Monnier, Khaled Jerbi
  • Patent number: 10356448
    Abstract: A video server comprising an input port configured to receive from a user terminal requests to deliver video segments in a target representation. The server comprises an output port configured to deliver the requested video segments to the user terminal. The server comprises a data link configured to retrieve from storage capabilities, for each request from the user terminal, a video segment in at least one source representation in an Open GOP scheme. The server comprises an access to one or more video transcoding capabilities. The video server is configured to cause one or more video transcoding capabilities to transcode at least a part of the video segment in at least one source representation in an Open GOP scheme into the requested target representation in a Closed GOP scheme when the requested target representation is different from a representation previously provided to the user terminal.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: July 16, 2019
    Assignee: Harmonic, Inc.
    Inventors: Xavier Ducloux, Patrick Gendron, Claude Perron
  • Patent number: 10097889
    Abstract: Method of adaptive broadcasting of multimedia data streams Fi originating from a service provider (20), during a download between a reception terminal (40) and a server (30), as a function of an energy criterion, comprising the following steps: determining, for N representations Fi, at least one first energy index by calculating, for each of the representations Fi of a multimedia segment, a value of energy Ei(t) consumed to decode the representation Fi at the instant t, the maximum energy value Emax(t) associated with the most energy-consuming representation, and the values of the ratios corresponding E i ? ( t ) E Max ? ( t ) ?storing these values in a file associating with a representation Fi at least one ratio E i ? ( t ) E Max ? ( t ) , measuring the consumption of energy used by the terminal in the course of the playback of the representation Fi, and choosing another representation Fj or altering the quality of playback of the representation if the
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: October 9, 2018
    Assignee: Harmonic, Inc.
    Inventors: Xavier Ducloux, Patrick Gendron
  • Publication number: 20170111670
    Abstract: A video server comprising an input port configured to receive from a user terminal requests to deliver video segments in a target representation. The server comprises an output port configured to deliver the requested video segments to the user terminal. The server comprises a data link configured to retrieve from storage capabilities, for each request from the user terminal, a video segment in at least one source representation in an Open GOP scheme. The server comprises an access to one or more video transcoding capabilities. The video server is configured to cause one or more video transcoding capabilities to transcode at least a part of the video segment in at least one source representation in an Open GOP scheme into the requested target representation in a Closed GOP scheme when the requested target representation is different from a representation previously provided to the user terminal.
    Type: Application
    Filed: October 19, 2016
    Publication date: April 20, 2017
    Inventors: Xavier Ducloux, Patrick Gendron, Claude Perron
  • Publication number: 20170085872
    Abstract: Approaches for filtering an incoming video signal to a sub-resolution before encoding by a standard block based encoding algorithm. The selection of the resolution to which the incoming signal is down filtered is determined on the basis of a prediction of the video quality that may be expected at the system output with regard to the complexity or entropy of the signal. The predicted output video quality may be estimated on the basis of the Quantization Parameter of an encoder receiving the input video signal or a filtered video signal. The selection of a new down-filtered resolution may be carried out with regard to one or more thresholds.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 23, 2017
    Inventors: Claude Perron, Patrick Gendron
  • Publication number: 20160234549
    Abstract: Method of adaptive broadcasting of multimedia data streams Fi originating from a service provider (20), during a download between a reception terminal (40) and a server (30), as a function of an energy criterion, comprising the following steps: determining, for N representations Fi, at least one first energy index by calculating, for each of the representations Fi of a multimedia segment, a value of energy Ei(t) consumed to decode the representation Fi at the instant t, the maximum energy value Emax(t) associated with the most energy-consuming representation, and the values of the ratios corresponding E i ? ( t ) E Max ? ( t ) storing these values in a file associating with a representation Fi at least one ratio E i ? ( t ) E Max ? ( t ) , measuring the consumption of energy used by the terminal in the course of the playback of the representation Fi, and choosing another representation Fj or altering the quality of playback of the representation if the energy
    Type: Application
    Filed: July 17, 2014
    Publication date: August 11, 2016
    Inventors: Xavier Ducloux, Patrick Gendron