Patents by Inventor Francesco Carteri

Francesco Carteri 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: 9916339
    Abstract: The present invention relates to a method, computer program product and system to compute one sorted list of enumeration values in a specific language, read from at least one relational database including at least one data table storing enumeration programming variable values and at least one catalog table storing an expression, in at least one language, of the enumeration programming variable values, said method comprising the steps of receiving a request for providing enumeration variable values including one list sorted in a specific order, of the values of a specific enumeration, in a specific language; then, all the expressions of the enumeration values for the specific language for the specific enumeration read in a corresponding catalog table are sorted in the specific order; if the sorted list of the specific enumeration expression values matches a list of the specific enumeration variable values sorted in the specific order in the same catalog table, the sorted list of enumeration values in a specifi
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alessandro Scotti, Luca Lazzaro, Leonardo Lanni, Francesco Carteri
  • Publication number: 20160132544
    Abstract: The present invention relates to a method, computer program product and system to compute one sorted list of enumeration values in a specific language, read from at least one relational database including at least one data table storing enumeration programming variable values and at least one catalog table storing an expression, in at least one language, of the enumeration programming variable values, said method comprising the steps of receiving a request for providing enumeration variable values including one list sorted in a specific order, of the values of a specific enumeration, in a specific language; then, all the expressions of the enumeration values for the specific language for the specific enumeration read in a corresponding catalog table are sorted in the specific order; if the sorted list of the specific enumeration expression values matches a list of the specific enumeration variable values sorted in the specific order in the same catalog table, the sorted list of enumeration values in a specifi
    Type: Application
    Filed: May 22, 2014
    Publication date: May 12, 2016
    Applicant: International Business Machines Corporation
    Inventors: Alessandro SCOTTI, Luca LAZZARO, Leonardo LANNI, Francesco CARTERI
  • Patent number: 8296737
    Abstract: A solution for managing errors in software applications is proposed. Typically, the software application is represented (during its analysis and design phases) by means of different models—for example, of the UML type. The same models are also exploited to represent the impact of any errors in the software application. For this purpose, during the analysis and design phase, it gets determined the artifacts of the models that are directly impacted by each error (since it occurred in an object that participates in their implementation); the artifacts correlated thereto either directly or indirectly—are set as indirectly impacted by the error. It is then possible to display a diagram corresponding to the model, with the directly and indirectly impacted artifacts that are highlighted with different colors.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Francesco Carteri, Francesco Carusi, Luigi Pichetti
  • Publication number: 20080109791
    Abstract: A solution for managing errors in software applications is proposed. Typically, the software application is represented (during its analysis and design phases) by means of different models—for example, of the UML type. The same models are also exploited to represent the impact of any errors in the software application. For this purpose, during the analysis and design phase, it gets determined the artifacts of the models that are directly impacted by each error (since it occurred in an object that participates in their implementation); the artifacts correlated thereto either directly or indirectly—are set as indirectly impacted by the error. It is then possible to display a diagram corresponding to the model, with the directly and indirectly impacted artifacts that are highlighted with different colors.
    Type: Application
    Filed: November 1, 2007
    Publication date: May 8, 2008
    Inventors: Francesco Carteri, Francesco Carusi, Luigi Pichetti