Patents by Inventor Olivier Deschambault

Olivier Deschambault 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: 10437659
    Abstract: A novel method of reporting pertinent information in the event of an error during the execution of a software application is disclosed. The software application includes one or more error reporting structures, which are used to store the pertinent information for each error that is encountered. The pertinent information may include, for example, the file name, the function name, the line number within the function, and others. In some embodiments, a macro is used to populate one or more fields of the error reporting structure. Various methods of identifying the location of the error reporting structure are also disclosed.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: October 8, 2019
    Assignee: Silicon Laboratories, Inc.
    Inventors: Olivier Deschambault, Alexandre Autotte, Jean-Francois Deschenes, Cedric Migliorini, Marylise Monchalin
  • Patent number: 10318357
    Abstract: A novel method of providing a locking mechanism which supports multiple operations rights is disclosed. The locking mechanism includes a policy aspect which defines which operations are allowed to access the common resource concurrently. The locking mechanism also includes the ability to allow predetermined number of tasks to access the common resource simultaneously. Furthermore, additional operations can be easily and quickly added to the mechanism.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 11, 2019
    Assignee: Silicon Laboratories, Inc.
    Inventors: Edouard Martin-Haas, Olivier Deschambault, Jean-Francois Deschenes
  • Publication number: 20180253348
    Abstract: A novel method of reporting pertinent information in the event of an error during the execution of a software application is disclosed. The software application includes one or more error reporting structures, which are used to store the pertinent information for each error that is encountered. The pertinent information may include, for example, the file name, the function name, the line number within the function, and others. In some embodiments, a macro is used to populate one or more fields of the error reporting structure. Various methods of identifying the location of the error reporting structure are also disclosed.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Inventors: Olivier Deschambault, Alexandre Autotte, Jean-Francois Deschenes, Cedric Migliorini, Marylise Monchalin
  • Publication number: 20180253341
    Abstract: A novel method of providing a locking mechanism which supports multiple operations rights is disclosed. The locking mechanism includes a policy aspect which defines which operations are allowed to access the common resource concurrently. The locking mechanism also includes the ability to allow predetermined number of tasks to access the common resource simultaneously. Furthermore, additional operations can be easily and quickly added to the mechanism.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Inventors: Edouard Martin-Haas, Olivier Deschambault, Jean-Francois Deschenes