Patents by Inventor Jan Vlietinck

Jan Vlietinck 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: 10013652
    Abstract: Deep Neural Networks (DNNs) with many hidden layers and many units per layer are very flexible models with a very large number of parameters. As such, DNNs are challenging to optimize. To achieve real-time computation, embodiments disclosed herein enable fast DNN feature transformation via optimized memory bandwidth utilization. To optimize memory bandwidth utilization, a rate of accessing memory may be reduced based on a batch setting. A memory, corresponding to a selected given output neuron of a current layer of the DNN, may be updated with an incremental output value computed for the selected given output neuron as a function of input values of a selected few non-zero input neurons of a previous layer of the DNN in combination with weights between the selected few non-zero input neurons and the selected given output neuron, wherein a number of the selected few corresponds to the batch setting.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 3, 2018
    Assignee: Nuance Communications, Inc.
    Inventors: Jan Vlietinck, Stephan Kanthak, Rudi Vuerinckx, Christophe Ris
  • Patent number: 9792910
    Abstract: Computing the feature Maximum Mutual Information (fMMI) method requires multiplication of vectors with a huge matrix. The huge matrix is subdivided into block sub-matrices. The sub-matrices are quantized into different values and compressed by replacing the quantized element values with 1 or 2 bit indices. Fast multiplication with those compressed matrices with far fewer multiply/accumulate operations compared to standard matrix computation is enabled and additionally obviates a de-compression method for decompressing the sub-matrices before use.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: October 17, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Jan Vlietinck, Stephan Kanthak
  • Patent number: 9715874
    Abstract: Techniques are described for updating an automatic speech recognition (ASR) system that, prior to the update, is configured to perform ASR using a first finite-state transducer (FST) comprising a first set of paths representing recognizable speech sequences. A second FST may be accessed, comprising a second set of paths representing speech sequences to be recognized by the updated ASR system. By analyzing the second FST together with the first FST, a patch may be extracted and provided to the ASR system as an update, capable of being applied non-destructively to the first FST at the ASR system to cause the ASR system using the first FST with the patch to recognize speech using the second set of paths from the second FST. In some embodiments, the patch may be configured such that destructively applying the patch to the first FST creates a modified FST that is globally minimized.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 25, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: Stephan Kanthak, Jan Vlietinck, Johan Vantieghem, Stijn Verschaeren
  • Publication number: 20170125012
    Abstract: Techniques are described for updating an automatic speech recognition (ASR) system that, prior to the update, is configured to perform ASR using a first finite-state transducer (FST) comprising a first set of paths representing recognizable speech sequences. A second FST may be accessed, comprising a second set of paths representing speech sequences to be recognized by the updated ASR system. By analyzing the second FST together with the first FST, a patch may be extracted and provided to the ASR system as an update, capable of being applied non-destructively to the first FST at the ASR system to cause the ASR system using the first FST with the patch to recognize speech using the second set of paths from the second FST. In some embodiments, the patch may be configured such that destructively applying the patch to the first FST creates a modified FST that is globally minimized.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: Nuance Communications, Inc.
    Inventors: Stephan Kanthak, Jan Vlietinck, Johan Vantieghem, Stijn Verschaeren
  • Publication number: 20160322042
    Abstract: Deep Neural Networks (DNNs) with many hidden layers and many units per layer are very flexible models with a very large number of parameters. As such, DNNs are challenging to optimize. To achieve real-time computation, embodiments disclosed herein enable fast DNN feature transformation via optimized memory bandwidth utilization. To optimize memory bandwidth utilization, a rate of accessing memory may be reduced based on a batch setting. A memory, corresponding to a selected given output neuron of a current layer of the DNN, may be updated with an incremental output value computed for the selected given output neuron as a function of input values of a selected few non-zero input neurons of a previous layer of the DNN in combination with weights between the selected few non-zero input neurons and the selected given output neuron, wherein a number of the selected few corresponds to the batch setting.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Jan Vlietinck, Stephan Kanthak, Rudi Vuerinckx, Christophe Ris
  • Publication number: 20160322059
    Abstract: Computing the feature Maximum Mutual Information (fMMI) method requires multiplication of vectors with a huge matrix. The huge matrix is subdivided into block sub-matrices. The sub-matrices are quantized into different values and compressed by replacing the quantized element values with 1 or 2 bit indices. Fast multiplication with those compressed matrices with far fewer multiply/accumulate operations compared to standard matrix computation is enabled and additionally obviates a de-compression method for decompressing the sub-matrices before use.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Jan Vlietinck, Stephan Kanthak
  • Patent number: 8508539
    Abstract: A method of server site rendering 3D images on a server computer coupled to a client computer wherein the client computer instructs a server computer to load data for 3D rendering and sends a stream of rendering parameter sets to the server computer, each set of rendering parameters corresponding with an image to be rendered; next the render computer renders a stream of images corresponding to the stream of parameter sets and the stream of images is compressed with a video compression scheme and sent from the server computer to the client computer where the client computer decompresses the received compressed video stream and displays the result in a viewing port. The rendering and communication chain is subdivided in successive pipeline stages that work in parallel on successive rendered image information.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: August 13, 2013
    Assignee: Agfa HealthCare NV
    Inventor: Jan Vlietinck
  • Patent number: 7973787
    Abstract: A method of point picking on a fused volume rendered view of multiple registered volumes having the following steps: selecting a rendered pixel, finding the projection ray through the rendered pixel, finding the intersection segment of the projection ray with the fused volume, traversing the intersection segment according to a traversing intersection point, calculating the intermediate fused volume rendered value at each traversing intersection point, evaluating a stop condition at each traversing intersection point leading to a final fused volume rendered value, outputting the coordinates of the traversing intersection point where the stop condition was reached as the picked point.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: July 5, 2011
    Assignee: Agfa HealthCare NV
    Inventor: Jan Vlietinck
  • Publication number: 20090225076
    Abstract: A method of server site rendering 3D images on a server computer coupled to a client computer wherein the client computer instructs a server computer to load data for 3D rendering and sends a stream of rendering parameter sets to the server computer, each set of rendering parameters corresponding with an image to be rendered; next the render computer renders a stream of images corresponding to the stream of parameter sets and the stream of images is compressed with a video compression scheme and sent from the server computer to the client computer where the client computer decompresses the received compressed video stream and displays the result in a viewing port. The rendering and communication chain is subdivided in successive pipeline stages that work in parallel on successive rendered image information.
    Type: Application
    Filed: February 26, 2009
    Publication date: September 10, 2009
    Applicant: AGFA HEALTHCARE NV
    Inventor: Jan Vlietinck
  • Publication number: 20080117211
    Abstract: A method of point picking on a fused volume rendered view of multiple registered volumes having the following steps: selecting a rendered pixel, finding the projection ray through the rendered pixel, finding the intersection segment of the projection ray with the fused volume, traversing the intersection segment according to a traversing intersection point, calculating the intermediate fused volume rendered value at each traversing intersection point, evaluating a stop condition at each traversing intersection point leading to a final fused volume rendered value, outputting the coordinates of the traversing intersection point where the stop condition was reached as the picked point.
    Type: Application
    Filed: October 26, 2007
    Publication date: May 22, 2008
    Applicant: AGFA HEALTHCARE NV
    Inventor: Jan Vlietinck