Patents by Inventor Renaud Lavoie

Renaud Lavoie 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: 10997110
    Abstract: Networking device and method using a neural network for applying delays based on port positions. The networking device comprises a plurality of ports and applies a delay to IP packets received via a given port among the plurality of ports. The delay is based on a position of the given port among the plurality of ports. The neural network has been trained to infer the delay to be applied to the IP packet received via the given port. In one implementation, the position of the given port is one of the inputs of the neural network.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 4, 2021
    Assignee: Riedel Communications Canada Inc.
    Inventors: Renaud Lavoie, Normand Leclerc
  • Patent number: 10893215
    Abstract: A system comprising cascaded standardized hot-pluggable transceiving units for providing a multiviewer functionality. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate scaled video streams. The scaled video streams are combined by the second layer to generate a mosaiced video stream.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: January 12, 2021
    Assignee: Riedel Communications Canada Inc.
    Inventors: Renaud Lavoie, Louis Caron, Joel Martel, Daniel Tremblay
  • Patent number: 10834159
    Abstract: Standardized hot-pluggable transceiving unit implementing a cloud gateway functionality. The transceiving unit receives a source video IP flow. At least one processing unit in the housing executes a HTTP client and a conversion function. The HTTP client establishes a connection with a HTTP server hosted by a cloud video server, and receives the source video IP flow from the HTTP server of the cloud video server via the first connector. The source video IP flow uses one of the HTTP or the HTTPS protocol. The conversion function generates a video stream based on the source video IP flow, and the video stream is outputted by the transceiving unit. Alternatively, the transceiving unit receives a source video stream converted in a video IP flow by the conversion function, and the HTTP client uploads the video IP flow to the HTTP server of the cloud video server.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 10, 2020
    Assignee: RIEDEL COMMUNICATIONS CANADA INC.
    Inventors: Renaud Lavoie, Sebastien Berthiaume
  • Publication number: 20200288589
    Abstract: Transceiving unit with heat dissipation capabilities. The transceiving unit comprises a housing adapted to being inserted into a port of a hosting unit, the housing defining a top surface. The transceiving unit comprises a rear connector located on a back panel of the housing. The transceiving unit comprises at least one electronic component located inside the housing. The transceiving unit comprises an insert disposed along the top surface of the housing, the insert passively extracting heat generated by the at least one electronic component located inside the housing. Alternatively or complementarily to the insert, the transceiving unit comprises a heat sink integrated to a front panel of the housing for passively extracting heat generated by the at least one electronic component located inside the housing. In a particular aspect, the transceiving unit is a standardized hot-pluggable transceiving unit, the housing having standardized dimensions.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud LAVOIE, Eric DUDEMAINE, Yannick VALLEE
  • Publication number: 20200195744
    Abstract: Transceiving unit and method for implementing a micro-caching functionality. The transceiving unit comprises a housing adapted for insertion into a chassis of a hosting unit. Cached contents are stored in memory of the transceiving unit. The transceiving unit receives a request for a content and determines if the requested content belongs to the cached contents stored in the memory. If the determination is positive, the requested content is retrieved from the memory and transmitted by the transceiving unit. If the determination is negative, the request for the content is forwarded by the transceiving unit. A determination is made that given content(s) stored in the memory shall no longer be cached. A determination is also made that a requested content shall be cached in the memory. For instance, the transceiving unit is a standardized hot-pluggable transceiving unit such as an SFP unit.
    Type: Application
    Filed: January 29, 2019
    Publication date: June 18, 2020
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud LAVOIE, Sebastien BERTHIAUME
  • Publication number: 20200195746
    Abstract: Computing device and method for implementing a micro-caching functionality. Cached contents are stored in memory of the computing device. The computing device receives a request for a content and determines if the requested content belongs to the cached contents stored in the memory. If the determination is positive, the requested content is retrieved from the memory and transmitted by the computing device. If the determination is negative, the request for the content is forwarded by the computing device. A determination is made that given content(s) stored in the memory shall no longer be cached. A determination is also made that a requested content shall be cached in the memory. Examples of computing device include a switch, a router, a gateway or a server.
    Type: Application
    Filed: January 29, 2019
    Publication date: June 18, 2020
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud LAVOIE, Sebastien BERTHIAUME
  • Publication number: 20200125524
    Abstract: Networking device and method using a neural network for applying delays based on port positions. The networking device comprises a plurality of ports and applies a delay to IP packets received via a given port among the plurality of ports. The delay is based on a position of the given port among the plurality of ports. The neural network has been trained to infer the delay to be applied to the IP packet received via the given port. In one implementation, the position of the given port is one of the inputs of the neural network.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 23, 2020
    Applicant: EMBRIONIX DESIGN INC.
    Inventors: Renaud LAVOIE, Normand LECLERC
  • Publication number: 20200128059
    Abstract: Standardized hot-pluggable transceiving unit implementing a cloud gateway functionality. The transceiving unit receives a source video IP flow. At least one processing unit in the housing executes a HTTP client and a conversion function. The HTTP client establishes a connection with a HTTP server hosted by a cloud video server, and receives the source video IP flow from the HTTP server of the cloud video server via the first connector. The source video IP flow uses one of the HTTP or the HTTPS protocol. The conversion function generates a video stream based on the source video IP flow, and the video stream is outputted by the transceiving unit. Alternatively, the transceiving unit receives a source video stream converted in a video IP flow by the conversion function, and the HTTP client uploads the video IP flow to the HTTP server of the cloud video server.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 23, 2020
    Applicant: EMBRIONIX DESIGN INC.
    Inventors: Renaud LAVOIE, Sebastien BERTHIAUME
  • Publication number: 20200092497
    Abstract: A system comprising cascaded standardized hot-pluggable transceiving units for providing a multiviewer functionality. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate scaled video streams. The scaled video streams are combined by the second layer to generate a mosaiced video stream.
    Type: Application
    Filed: November 21, 2019
    Publication date: March 19, 2020
    Applicant: EMBRIONIX DESIGN INC.
    Inventors: Renaud LAVOIE, Louis CARON, Joel MARTEL, Daniel TREMBLAY
  • Patent number: 10560507
    Abstract: Standardized hot-pluggable transceiving unit implementing a cloud gateway functionality. The transceiving unit receives a source video IP flow. At least one processing unit in the housing executes a HTTP client and a conversion function. The HTTP client establishes a connection with a HTTP server hosted by a cloud video server, and receives the source video IP flow from the HTTP server of the cloud video server via the first connector. The source video IP flow uses one of the HTTP or the HTTPS protocol. The conversion function generates a video stream based on the source video IP flow, and the video stream is outputted by the transceiving unit. Alternatively, the transceiving unit receives a source video stream converted in a video IP flow by the conversion function, and the HTTP client uploads the video IP flow to the HTTP server of the cloud video server.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: February 11, 2020
    Assignee: EMBRIONIX DESIGN INC.
    Inventors: Renaud Lavoie, Sebastien Berthiaume
  • Publication number: 20200036760
    Abstract: Computing device and method for transmitting a multicast command for synchronized media switch. The computing device generates a multicast IP packet comprising a command for switching from a first media stream to a second media stream. The command comprises synchronization information defining when to perform the switch. The computing device transmits the multicast IP packet comprising the switch command to a remote computing device receiving the first and second media streams. The synchronization information consists of a time or a given video frame at which the switch shall be performed. According to a particular aspect, the computing device is a transceiving unit (e.g. an SFP unit) comprising a housing adapted to being inserted into a chassis of a hosting unit. According to another particular aspect, the multicast IP packet is compliant with the SAP protocol and the command is compliant with the SDP format.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Applicant: EMBRIONIX DESIGN INC.
    Inventors: Renaud Lavoie, Sebastien Berthiaume, Sithideth Viengkhou
  • Patent number: 10523878
    Abstract: A system comprising cascaded standardized hot-pluggable transceiving units for providing a multiviewer functionality. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate scaled video streams. The scaled video streams are combined by the second layer to generate a mosaiced video stream.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: December 31, 2019
    Assignee: EMBRIONIX DESIGN INC.
    Inventors: Renaud Lavoie, Louis Caron, Joel Martel, Daniel Tremblay
  • Publication number: 20190238921
    Abstract: A standardized hot-pluggable transceiving unit implementing bandwidth optimization functionalities. The transceiving unit comprises a first connector receiving a signal comprising a source video payload. The transceiving unit comprises a processing unit performing a scaling of the source video payload. The scaling consists in generating a scaled video payload by applying a scaling ratio to the source video payload. The transceiving unit comprises a second connector outputting an IP flow transporting the scaled video payload. In an alternative bandwidth optimization implementation, the first connector receives a plurality of source IP flows each transporting a source video payload. The processing unit selects one among the plurality of source IP flows, and generates outbound IP packets of an outbound IP flow based on stored characteristics of the outbound IP flow. The outbound IP packets transporting the source video payload of the selected source IP flow are outputted by the second connector.
    Type: Application
    Filed: April 9, 2019
    Publication date: August 1, 2019
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud LAVOIE, Eric DUDEMAINE, Louis CARON
  • Patent number: 10306290
    Abstract: A standardized hot-pluggable transceiving unit implementing bandwidth optimization functionalities. The transceiving unit comprises a first connector receiving a signal comprising a source video payload. The transceiving unit comprises a processing unit performing a scaling of the source video payload. The scaling consists in generating a scaled video payload by applying a scaling ratio to the source video payload. The transceiving unit comprises a second connector outputting an IP flow transporting the scaled video payload. In an alternative bandwidth optimization implementation, the first connector receives a plurality of source IP flows each transporting a source video payload. The processing unit selects one among the plurality of source IP flows, and generates outbound IP packets of an outbound IP flow based on stored characteristics of the outbound IP flow. The outbound IP packets transporting the source video payload of the selected source IP flow are outputted by the second connector.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: May 28, 2019
    Assignee: Embrionix Design Inc.
    Inventors: Renaud Lavoie, Eric Dudemaine, Louis Caron
  • Publication number: 20190158555
    Abstract: Standardized hot-pluggable transceiving unit implementing a cloud gateway functionality. The transceiving unit receives a source video IP flow. At least one processing unit in the housing executes a HTTP client and a conversion function. The HTTP client establishes a connection with a HTTP server hosted by a cloud video server, and receives the source video IP flow from the HTTP server of the cloud video server via the first connector. The source video IP flow uses one of the HTTP or the HTTPS protocol. The conversion function generates a video stream based on the source video IP flow, and the video stream is outputted by the transceiving unit. Alternatively, the transceiving unit receives a source video stream converted in a video IP flow by the conversion function, and the HTTP client uploads the video IP flow to the HTTP server of the cloud video server.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud LAVOIE, Sebastien BERTHIAUME
  • Patent number: 10277835
    Abstract: A system comprising cascaded standardized hot-pluggable transceiving units for providing scaling and positioning functionalities. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a scaling functionality followed by a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are scaled and combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate primary scaled video streams. The primary scaled video streams are scaled and combined by the second layer to generate a mosaiced video stream.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: April 30, 2019
    Assignee: EMBRIONIX DESIGN INC.
    Inventors: Renaud Lavoie, Louis Caron, Joel Martel, Daniel Tremblay
  • Publication number: 20190082200
    Abstract: A system comprising cascaded standardized hot-pluggable transceiving units for providing a multiviewer functionality. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate scaled video streams. The scaled video streams are combined by the second layer to generate a mosaiced video stream.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 14, 2019
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud LAVOIE, Louis CARON, Joel MARTEL, Daniel TREMBLAY
  • Publication number: 20190082121
    Abstract: A system comprising cascaded standardized hot-pluggable transceiving units for providing scaling and positioning functionalities. A first layer comprises a plurality of transceiving units implementing a scaling functionality followed by a pre-positioning functionality. A second layer comprises a transceiving unit implementing a scaling functionality followed by a positioning functionality. Source video streams are scaled by the first layer, and further combined to generate primary mosaiced video streams. The primary mosaiced video streams are scaled and combined by the second layer to generate a secondary mosaiced video stream. Alternatively, the first layer comprises at least one transceiving unit only implementing the scaling functionality. Source video streams are scaled by the first layer to generate primary scaled video streams. The primary scaled video streams are scaled and combined by the second layer to generate a mosaiced video stream.
    Type: Application
    Filed: December 6, 2017
    Publication date: March 14, 2019
    Applicant: EMBRIONIX DESIGN INC
    Inventors: Renaud Lavoie, Louis Caron, Joel Martel, Daniel Tremblay
  • Patent number: 10164879
    Abstract: First and second IP flows corresponding to a first source are received. An SDI signal corresponding to the first source is generated based on a selected one of the simultaneously received first and second flows. Reception of one of the first and second flows is stopped, and the SDI signal is generated based on the remaining one of the first and second flows. A third IP flow transporting a payload corresponding to a second source is received, and a transition performed between first and second sources. An SDI signal corresponding to the second source is generated based on the third flow. Reception of the remaining one of the first and second flows is stopped, and a fourth IP flow corresponding to the second source is received. The SDI signal corresponding to the second source is generated based on a selected one of the simultaneously received third and fourth flows.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: December 25, 2018
    Assignee: Embrionix Design Inc.
    Inventors: Yanik Reid, Normand Leclerc, Louis Caron, Renaud Lavoie, Eric Dudemaine
  • Patent number: 10013366
    Abstract: The present disclosure relates to a standardized hot-pluggable transceiving unit executing a web server function for controlling the transceiving unit, and a method and computer program product for controlling the transceiving unit through the web server function. The method comprises executing by a control unit in the housing of the transceiving unit a web server function, receiving via a communication interface of the transceiving unit a control command, processing the control command by the web server function, and configuring a component of the transceiving unit based on the processing of the control command. The configured component may be the control unit or a signal processing unit. The method may further comprise generating a diagnostic message by the web server function, which is transmitted to a control device via the communication interface. The diagnostic message may comprise a diagnostic of the control unit or the signal processing unit.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: July 3, 2018
    Assignee: EMBRIONIX DESIGN INC.
    Inventors: Renaud Lavoie, Eric Dudemaine