Patents by Inventor Alexandre Drouin

Alexandre Drouin 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).

  • Publication number: 20230409908
    Abstract: A system and non-transitory storage medium for performing object classification using a trained machine learning algorithm (MLA). The MLA includes an embedding layer and a classification layer. A byte representation of an object is received. A set of embedding indices is generated based on the byte representation of the object. The MLA embeds, using the embedding layer, the set of embedding indices to obtain an input vector and predicts an estimated class based on the input vector. In some implementations, the set of embedding indices is generated by parsing the byte representation to obtain byte n-grams and by applying a hash function on the byte n-grams.
    Type: Application
    Filed: May 31, 2023
    Publication date: December 21, 2023
    Applicant: ServiceNow Canada Inc.
    Inventors: Xiang ZHANG, Alexandre DROUIN
  • Patent number: 11704558
    Abstract: A method and a system for training a machine learning algorithm (MLA) for object classification. The machine learning algorithm includes an embedding layer and a classification layer. A set of embedding indices representing a reference object is received. The set of embedding indices has been generated based on a byte representation of the reference object. A label associated with the reference object indicative of a reference class the objects belongs to is received. The MLA is iteratively trained to classify objects by embedding the set of embedding indices to obtain an input vector and by predicting an estimated class based on the input vector, and updating a parameter of at least one of the embedding layer and the updated embedding layer. The set of embedding indices is generated by parsing the byte representation to obtain byte n-grams and by applying a hash function on the byte n-grams.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: July 18, 2023
    Assignee: SERVICENOW CANADA INC.
    Inventors: Xiang Zhang, Alexandre Drouin
  • Patent number: 11644898
    Abstract: A method for determining a series of gaze positions of at least one eye over time is provided. The method comprises capturing a video of a user's face simultaneously with displaying a stimulus video on a screen and extracting at least one color component for each one of a plurality of images obtained from the video of the user's face. Based on the at least one color component for each one of the plurality of images, the series of gaze positions of the user's face over the time of the video is determined. A system for determining a series of gaze positions of at least one eye over time is also provided.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: May 9, 2023
    Assignee: INNODEM NEUROSCIENCES
    Inventors: Etienne De Villers-Sidani, Paul Alexandre Drouin-Picaro
  • Publication number: 20230075799
    Abstract: Persistent storage may contain typed data of a plurality of types, directional relationships between pairs of the plurality of types, and a conditional dependency structure for the typed data. One or more processors may be configured to: generate an essential graph from the conditional dependency structure; orient the edges of the essential graph such that they are directed in accordance with the directional relationships; generate typed directed acyclic graphs (DAGs) that can be found in the essential graph; form a t-essential graph from a union of the typed DAGs; identify an event represented as a first vertex in the t-essential graph, wherein the first vertex is of a first type; trace backward from the first vertex and through the t-essential graph to identify a second vertex of a second type; and provide a representation of the second vertex as a cause of the event.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 9, 2023
    Inventors: Alexandre Drouin, Alexandre Lacoste, Perouz Taslakian, Philippe Brouillard, Sebastien Lachapelle
  • Publication number: 20220369923
    Abstract: The present disclosure relates to a method and a system for detecting a neurological disease and an eye gaze-pattern abnormality related to the neurological disease of a user. The method comprises displaying stimulus videos on a screen of an electronic device and simultaneously filming with a camera of the electronic device to generate a video of the user's face for each one of the stimulus videos, each one of the stimulus videos corresponding to a task. The method further comprises providing a machine learning model for gaze predictions, generating the gaze predictions for each video frame of the recorded video, and determining features for each task to detect the neurological disease using a pre-trained machine learning model.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 24, 2022
    Inventors: Etienne DE VILLERS-SIDANI, Paul Alexandre DROUIN-PICARO, Yves DESGAGNE
  • Patent number: 11503998
    Abstract: The present disclosure relates to a method and a system for detecting a neurological disease and an eye gaze-pattern abnormality related to the neurological disease of a user. The method comprises displaying stimulus videos on a screen of an electronic device and simultaneously filming with a camera of the electronic device to generate a video of the user's face for each one of the stimulus videos, each one of the stimulus videos corresponding to a task. The method further comprises providing a machine learning model for gaze predictions, generating the gaze predictions for each video frame of the recorded video, and determining features for each task to detect the neurological disease using a pre-trained machine learning model.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: November 22, 2022
    Inventors: Etienne De Villers-Sidani, Paul Alexandre Drouin-Picaro, Yves Desgagne
  • Publication number: 20210365772
    Abstract: A method and a system for training a machine learning algorithm (MLA) for object classification. The machine learning algorithm includes an embedding layer and a classification layer. A set of embedding indices representing a reference object is received. The set of embedding indices has been generated based on a byte representation of the reference object. A label associated with the reference object indicative of a reference class the objects belongs to is received. The MLA is iteratively trained to classify objects by embedding the set of embedding indices to obtain an input vector and by predicting an estimated class based on the input vector, and updating a parameter of at least one of the embedding layer and the updated embedding layer. The set of embedding indices is generated by parsing the byte representation to obtain byte n-grams and by applying a hash function on the byte n-grams.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Applicant: Element Al Inc.
    Inventors: Xiang ZHANG, Alexandre Drouin
  • Publication number: 20210327088
    Abstract: A method for determining a series of gaze positions of at least one eye over time is provided. The method comprises capturing a video of a user's face simultaneously with displaying a stimulus video on a screen and extracting at least one color component for each one of a plurality of images obtained from the video of the user's face. Based on the at least one color component for each one of the plurality of images, the series of gaze positions of the user's face over the time of the video is determined. A system for determining a series of gaze positions of at least one eye over time is also provided.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Etienne DE VILLERS-SIDANI, Paul Alexandre DROUIN-PICARO
  • Patent number: 11074714
    Abstract: A method for training a neural network for determining a gaze position of at least one eye in an initial image comprising the at least one eye. A plurality of training initial images are obtained, of which at least one training color component image is extracted, each of the training initial images respectively comprising at least one eye and a known gaze position. Those are fed into a neural network outputting a respective internal representation for each one of the at least one component image. The neural network is trained by readjusting weights in the neural network to have the respective internal representation for each one of the at least one training color component image more consistent with a respective one of the known gaze position. Once trained, the neural network is used to determine the estimated gaze position relative to a screen of an electronic device.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: July 27, 2021
    Assignee: INNODEM NEUROSCIENCES
    Inventors: Etienne De Villers-Sidani, Paul Alexandre Drouin-Picaro
  • Publication number: 20200302640
    Abstract: A method for training a neural network for determining a gaze position of at least one eye in an initial image comprising the at least one eye. A plurality of training initial images are obtained, of which at least one training color component image is extracted, each of the training initial images respectively comprising at least one eye and a known gaze position. Those are fed into a neural network outputting a respective internal representation for each one of the at least one component image. The neural network is trained by readjusting weights in the neural network to have the respective internal representation for each one of the at least one training color component image more consistent with a respective one of the known gaze position. Once trained, the neural network is used to determine the estimated gaze position relative to a screen of an electronic device.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 24, 2020
    Inventors: Etienne DE VILLERS-SIDANI, Paul Alexandre DROUIN-PICARO
  • Patent number: 10713814
    Abstract: A computer-implemented method for determining a gaze position of a user, comprising: receiving an initial image of at least one eye of the user; extracting at least one color component of the initial image to obtain a corresponding at least one component image; for each component image, determining a respective internal representation; determining an estimated gaze position in the initial image by applying a respective primary stream to obtain a respective internal representation for each of the at least one component image; and outputting the estimated gaze position. The processing of the component images is performed using a neural network configured to, at run time and after the neural network has been trained, process the component images using one or more neural network layers to generate the estimated gaze position. A system for determining a gaze position of a user is also provided.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: July 14, 2020
    Assignee: INNODEM NEUROSCIENCES
    Inventors: Etienne De Villers-Sidani, Paul Alexandre Drouin-Picaro
  • Patent number: 10713813
    Abstract: A computer-implemented method for determining a gaze position of a user, comprising: receiving an initial image of at least one eye of the user; extracting at least one color component of the initial image to obtain a corresponding at least one component image; for each component image, determining a respective internal representation; determining an estimated gaze position in the initial image by applying a respective primary stream to obtain a respective internal representation for each of the at least one component image; and outputting the estimated gaze position. The processing of the component images is performed using a neural network configured to, at run time and after the neural network has been trained, process the component images using one or more neural network layers to generate the estimated gaze position. A system for determining a gaze position of a user is also provided.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: July 14, 2020
    Assignee: INNODEM NEUROSCIENCES
    Inventors: Etienne De Villers-Sidani, Paul Alexandre Drouin-Picaro
  • Publication number: 20190295287
    Abstract: A computer-implemented method for determining a gaze position of a user, comprising: receiving an initial image of at least one eye of the user; extracting at least one color component of the initial image to obtain a corresponding at least one component image; for each component image, determining a respective internal representation; determining an estimated gaze position in the initial image by applying a respective primary stream to obtain a respective internal representation for each of the at least one component image; and outputting the estimated gaze position. The processing of the component images is performed using a neural network configured to, at run time and after the neural network has been trained, process the component images using one or more neural network layers to generate the estimated gaze position. A system for determining a gaze position of a user is also provided.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 26, 2019
    Inventors: Etienne DE VILLERS-SIDANI, Paul Alexandre Drouin-Picaro
  • Publication number: 20190259174
    Abstract: A computer-implemented method for determining a gaze position of a user, comprising: receiving an initial image of at least one eye of the user; extracting at least one color component of the initial image to obtain a corresponding at least one component image; for each component image, determining a respective internal representation; determining an estimated gaze position in the initial image by applying a respective primary stream to obtain a respective internal representation for each of the at least one component image; and outputting the estimated gaze position. The processing of the component images is performed using a neural network configured to, at run time and after the neural network has been trained, process the component images using one or more neural network layers to generate the estimated gaze position. A system for determining a gaze position of a user is also provided.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 22, 2019
    Inventors: Etienne DE VILLERS-SIDANI, Paul Alexandre DROUIN-PICARO