Patents by Inventor Marc-André Lavoie

Marc-André 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: 11941379
    Abstract: A system performs static program analysis with artifact reuse. The system identifies artifacts associated with the software program being analyzed. The system processes the identified artifacts for performing static program analysis and transmits either the artifacts or identifiers for the artifacts to a second processing device for performing program analysis. The second processing device receives the artifacts and uses the received identifiers to retrieve the artifacts from a networked storage system. The second device also retrieves stored summaries of previous program analysis from the networked storage system. The program analysis uses the retrieved artifacts to generate work units for static program analysis. The analysis is performed only for those work units that are determined to remain unchanged from previous static program analysis cycles.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 26, 2024
    Assignee: Synopsys, Inc.
    Inventors: Marc-André Laverdière-Papineau, Kenneth Robert Block, Nebojsa Bozovic, Simon Fredrick Vicente Goldsmith, Charles-Henri Marie Jacques Gros, Thomas Henry Hildebrandt, Thierry M. Lavoie, Ryan Edward Ulch
  • Patent number: 8622864
    Abstract: The present invention relates a mechanical differential actuator for interacting with a mechanical load. The mechanical differential actuator comprises first and second semi-active sub-actuators, a velocity source and first and second mechanical differentials having three interaction ports each. The first mechanical differential includes a first interaction port coupled to the velocity source, a second interaction port and a third interaction port coupled to the first semi-active sub-actuator. The second mechanical differential includes a first interaction port coupled to the velocity source, a second interaction port and a third interaction port coupled to the second semi-active sub-actuator. Finally, the second interaction ports of the first and second mechanical differentials are coupled together to form an output which is configured so as to be coupled to the load.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: January 7, 2014
    Inventors: Philippe Fauteux, Michel Lauria, Marc-Antoine Legault, François Michaud, Marc-André Lavoie
  • Patent number: 8209052
    Abstract: The mechanical differential actuator according to the present invention comprises a mechanical differential having three mechanicals ports. A first transducer with a low impedance is coupled to a first port, a second transducer with a high impedance is coupled to a second port, and the mechanical load is coupled to the third port. The mechanical differential actuator enables controlling a force and a speed at a load coupled thereto through a known relation between the force and the speed. Moreover, the mechanical differential actuator presents a compact structure enabling the transfer of a large force relative to its volume.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: June 26, 2012
    Assignee: Societe de Commercialisation de Produits de la Recherche Appliquee-Socpra-Sciences et Genie, S.E.C.
    Inventors: Michel Lauria, Marc-Antoine Legault, Patrick Giguére, Frédéric Gagnon, François Michaud, Marc-André Lavoie
  • Publication number: 20110045932
    Abstract: The present invention relates a mechanical differential actuator for interacting with a mechanical load. The mechanical differential actuator comprises first and second semi-active sub-actuators, a velocity source and first and second mechanical differentials having three interaction ports each. The first mechanical differential includes a first interaction port coupled to the velocity source, a second interaction port and a third interaction port coupled to the first semi-active sub-actuator. The second mechanical differential includes a first interaction port coupled to the velocity source, a second interaction port and a third interaction port coupled to the second semi-active sub-actuator. Finally, the second interaction ports of the first and second mechanical differentials are coupled together to form an output which is configured so as to be coupled to the load.
    Type: Application
    Filed: March 26, 2009
    Publication date: February 24, 2011
    Applicant: Societe De Commercialisation Des Produits De La Recherche Appliquee-Socpra
    Inventors: Philippe Fauteux, Michel Lauria, Marc-Antoine Legault, François Michaud, Marc-André Lavoie
  • Publication number: 20070241696
    Abstract: The mechanical differential actuator according to the present invention comprises a mechanical differential having three mechanicals ports. A first transducer with a low impedance is coupled to a first port, a second transducer with a high impedance is coupled to a second port, and the mechanical load is coupled to the third port. The mechanical differential actuator enables controlling a force and a speed at a load coupled thereto through a known relation between the force and the speed. Moreover, the mechanical differential actuator presents a compact structure enabling the transfer of a large force relative to its volume.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 18, 2007
    Inventors: Michel Lauria, Marc-Antoine Legault, Patrick Giguere, Frederic Gagnon, Francois Michaud, Marc-Andre Lavoie