Patents by Inventor Alain Chabrier

Alain Chabrier 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: 11164137
    Abstract: A method, system and computer program product for generating an optimization model. A prescriptive model including a structured set of data and instance(s) of templates of a technical and/or business prescriptive domain is received, where the instances of the templates define goals and/or constraints for the structured set of data. The business prescriptive domain extends the technical prescriptive domain defining a generic optimization problem and the business prescriptive domain defines a more specific business problem. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules to translate the instance(s) of the templates of the business prescriptive domain into instance(s) of the templates of the technical prescriptive domain from which the business prescriptive domain extends. Furthermore, the technical prescriptive model is translated into an optimization model, where the optimization model is solved.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel
  • Patent number: 11132634
    Abstract: A method, system and computer program product for operating an expert system. Technical prescriptive domains and business prescriptive domains containing one or more templates are accessed, where each template defines an intention, goal or constraint. Furthermore, each technical prescriptive domain defines a generic optimization problem and each business prescriptive domain extends a technical prescriptive domain and defines a more specific business problem. A structure of data is received and analyzed with the technical prescriptive domains and business prescriptive domains to identify technical and/or business prescriptive domains that match the received structure set of data in data structure and/or semantic terms.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel
  • Publication number: 20210103825
    Abstract: A method, system and computer program product for generating a solution to an optimization problem. A received structured set of data is analyzed with the prescriptive domains to identify one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms. A user selection of one of the presented possible prescriptive intentions from the intention templates in the identified one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms is received. A prescriptive model is then generated from the prescriptive domain containing the selected prescriptive intention. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules. Furthermore, the technical prescriptive model is translated into an optimization model. The optimization model is solved and an output defining a solution from the solved optimization model is presented.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 8, 2021
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel, Susara A. Van den Heever
  • Patent number: 10922613
    Abstract: A method, system and computer program product for generating a solution to an optimization problem. A received structured set of data is analyzed with the prescriptive domains to identify one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms. A user selection of one of the presented possible prescriptive intentions from the intention templates in the identified one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms is received. A prescriptive model is then generated from the prescriptive domain containing the selected prescriptive intention. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules. Furthermore, the technical prescriptive model is translated into an optimization model. The optimization model is solved and an output defining a solution from the solved optimization model is presented.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel, Susara A. Van den Heever
  • Patent number: 10725627
    Abstract: A computer-implemented method for managing user inputs to a user interface includes: activating a timer when a display of the user interface changes; monitoring user inputs to the user interface including noting a first user input after a user interface display change and determining a time elapse of the timer; and comparing the time elapse with a threshold time period and, if the time elapse is less than the threshold time period, disregarding the first user input.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Alain Chabrier
  • Publication number: 20200034717
    Abstract: A method, system and computer program product for generating a solution to an optimization problem. A received structured set of data is analyzed with the prescriptive domains to identify one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms. A user selection of one of the presented possible prescriptive intentions from the intention templates in the identified one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms is received. A prescriptive model is then generated from the prescriptive domain containing the selected prescriptive intention. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules. Furthermore, the technical prescriptive model is translated into an optimization model. The optimization model is solved and an output defining a solution from the solved optimization model is presented.
    Type: Application
    Filed: October 4, 2019
    Publication date: January 30, 2020
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel, Susara A. Van den Heever
  • Patent number: 10521721
    Abstract: A method, system and computer program product for generating a solution to an optimization problem. A received structured set of data is analyzed with the prescriptive domains to identify one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms. A user selection of one of the presented possible prescriptive intentions from the intention templates in the identified one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms is received. A prescriptive model is then generated from the prescriptive domain containing the selected prescriptive intention. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules. Furthermore, the technical prescriptive model is translated into an optimization model. The optimization model is solved and an output defining a solution from the solved optimization model is presented.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel, Susara A. Van den Heever
  • Publication number: 20180018071
    Abstract: A computer-implemented method for managing user inputs to a user interface includes: activating a timer when a display of the user interface changes; monitoring user inputs to the user interface including noting a first user input after a user interface display change and determining a time elapse of the timer; and comparing the time elapse with a threshold time period and, if the time elapse is less than the threshold time period, disregarding the first user input.
    Type: Application
    Filed: December 19, 2016
    Publication date: January 18, 2018
    Inventor: Alain Chabrier
  • Publication number: 20170293840
    Abstract: A method, system and computer program product for generating a solution to an optimization problem. A received structured set of data is analyzed with the prescriptive domains to identify one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms. A user selection of one of the presented possible prescriptive intentions from the intention templates in the identified one or more prescriptive domains that match the received structure set of data in data structure and/or semantic terms is received. A prescriptive model is then generated from the prescriptive domain containing the selected prescriptive intention. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules. Furthermore, the technical prescriptive model is translated into an optimization model. The optimization model is solved and an output defining a solution from the solved optimization model is presented.
    Type: Application
    Filed: July 29, 2016
    Publication date: October 12, 2017
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel, Susara A. Van den Heever
  • Publication number: 20170293870
    Abstract: A method, system and computer program product for operating an expert system. Technical prescriptive domains and business prescriptive domains containing one or more templates are accessed, where each template defines an intention, goal or constraint. Furthermore, each technical prescriptive domain defines a generic optimization problem and each business prescriptive domain extends a technical prescriptive domain and defines a more specific business problem. A structure of data is received and analyzed with the technical prescriptive domains and business prescriptive domains to identify technical and/or business prescriptive domains that match the received structure set of data in data structure and/or semantic terms.
    Type: Application
    Filed: July 25, 2016
    Publication date: October 12, 2017
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel
  • Publication number: 20170293871
    Abstract: A method, system and computer program product for generating an optimization model. A prescriptive model including a structured set of data and instance(s) of templates of a technical and/or business prescriptive domain is received, where the instances of the templates define goals and/or constraints for the structured set of data. The business prescriptive domain extends the technical prescriptive domain defining a generic optimization problem and the business prescriptive domain defines a more specific business problem. The prescriptive model is translated into a technical prescriptive model using a set of mapping rules to translate the instance(s) of the templates of the business prescriptive domain into instance(s) of the templates of the technical prescriptive domain from which the business prescriptive domain extends. Furthermore, the technical prescriptive model is translated into an optimization model, where the optimization model is solved.
    Type: Application
    Filed: July 25, 2016
    Publication date: October 12, 2017
    Inventors: Xavier Ceugniet, Alain Chabrier, Stephane Michel