Patents by Inventor Francesco M. Carteri

Francesco M. 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: 10831382
    Abstract: An interruption of services for a multi-tier application is avoided based on a probability of a disk failure. A criticality factor value is assigned to a component of the multi-tier application. A disk failure probability value is predicted for a disk drive of a disk volume accessed by the component. If the disk failure probability value is above a predefined probability value and the assigned criticality factor value of the component is below a predefined criticality threshold value for the disk drive, the disk drive is marked to be exchanged during a next maintenance window. Alternatively, if the disk failure probability value is above the predefined probability value and the assigned criticality factor value of the component is equal to or above the predefined criticality threshold value, an immediate full copy of data of the disk drive is performed to a newly instantiated disk volume on another disk drive.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pier F. Bottan, Francesco M. Carteri, Giorgio Corsetti, Andrea Tortosa
  • Patent number: 10831848
    Abstract: A computer-implemented method, system and computer program product for managing a software application. Load information indicative of a workload over time of one or more computing resources being used by the software application is monitored. Furthermore, social information indicative of a social activity over time relating to the software application is monitored. An estimated correlation between the monitored load information and the monitored social information is determined. A future requirement of the computing resources for the software application is then forecasted according to the monitored social information and the estimated correlation for use in provisioning the computing resources to the software application accordingly.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Francesco M. Carteri, Giorgio Corsetti, Massimo Marra, Andrea Tortosa
  • Publication number: 20190286485
    Abstract: A computer-implemented method, system and computer program product for managing a software application. Load information indicative of a workload over time of one or more computing resources being used by the software application is monitored. Furthermore, social information indicative of a social activity over time relating to the software application is monitored. An estimated correlation between the monitored load information and the monitored social information is determined. A future requirement of the computing resources for the software application is then forecasted according to the monitored social information and the estimated correlation for use in provisioning the computing resources to the software application accordingly.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 19, 2019
    Inventors: Francesco M. Carteri, Giorgio Corsetti, Massimo Marra, Andrea Tortosa
  • Patent number: 10409647
    Abstract: A method, system and computer program product for managing a software application. Load information indicative of a workload over time of one or more computing resources being used by the software application is monitored. Furthermore, social information indicative of a social activity over time relating to the software application is monitored. An estimated correlation between the monitored load information and the monitored social information is determined. A future requirement of the computing resources for the software application is then forecasted according to the monitored social information and the estimated correlation for use in provisioning the computing resources to the software application accordingly.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Francesco M. Carteri, Giorgio Corsetti, Massimo Marra, Andrea Tortosa
  • Publication number: 20190163379
    Abstract: An interruption of services for a multi-tier application is avoided based on a probability of a disk failure. A criticality factor value is assigned to a component of the multi-tier application. A disk failure probability value is predicted for a disk drive of a disk volume accessed by the component. If the disk failure probability value is above a predefined probability value and the assigned criticality factor value of the component is below a predefined criticality threshold value for the disk drive, the disk drive is marked to be exchanged during a next maintenance window. Alternatively, if the disk failure probability value is above the predefined probability value and the assigned criticality factor value of the component is equal to or above the predefined criticality threshold value, an immediate full copy of data of the disk drive is performed to a newly instantiated disk volume on another disk drive.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Pier F. Bottan, Francesco M. Carteri, Giorgio Corsetti, Andrea Tortosa
  • Publication number: 20180253487
    Abstract: A method for processing a help desk ticket comprising a problem description is provided. The method includes receiving the ticket submitted by a user of a help desk system. A skill level of the user may be determined from user profile data accessible to the help desk system. The skill level describes the user's skill related to a predefined topic. At least one topic may be determined based on the problem description. Candidate solutions may be retrieved from at least one information system based on the problem description; and the candidate solutions may be filtered and/or ranked based on matching the determined topic and the user's skill level. An associated computer system and computer program product is also provided.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Francesco M. Carteri, Fabio Cerri, Giuseppe Ciano, Marco De Santis, Alessandro Scotti
  • Publication number: 20180129535
    Abstract: A method, system and computer program product for managing a software application. Load information indicative of a workload over time of one or more computing resources being used by the software application is monitored. Furthermore, social information indicative of a social activity over time relating to the software application is monitored. An estimated correlation between the monitored load information and the monitored social information is determined. A future requirement of the computing resources for the software application is then forecasted according to the monitored social information and the estimated correlation for use in provisioning the computing resources to the software application accordingly.
    Type: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Francesco M. Carteri, Giorgio Corsetti, Massimo Marra, Andrea Tortosa
  • Publication number: 20170115794
    Abstract: Information that describes one or more touch events performed on a touchscreen display to interact with a graphical user interface (GUI) of a software application is received. A touch event density map based on a frequency of touch events on the touchscreen display as a function of touch event position on the touchscreen display is generated. One or more portions of the touchscreen display that received the highest density of touch events are identified. At least one of: dimension of the one or more graphical elements of the GUI associated with the one or more identified portions of the touchscreen display, a dimension of a touchscreen display area that corresponds to the one or more graphical elements, and a position relative to the one or more graphical elements of the touchscreen display area are modified.
    Type: Application
    Filed: October 21, 2015
    Publication date: April 27, 2017
    Inventors: Francesco M. Carteri, Massimo Marra, Andrea Tortosa
  • Patent number: 8443345
    Abstract: Development using the JavaScript programming language can be limited since JavaScript code is interpreted. Compiling code at a client may interfere with the dynamicity and portability of web pages. Dynamicity and portability of web pages can be preserved while providing the features of a compiled programming language. A compiled programming language code can be embedded within an interpreted programming language code. The embedded compiled programming language code can be extracted and compiled with resources of a server to deliver the robustness and flexibility of the compiled programming language without burdening a client with compiling.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventors: Francesco M. Carteri, Filomena Ferrara, Alessandro Scotti
  • Publication number: 20120174075
    Abstract: A mechanism is provided for automatically testing a web application running inside a web browser. Pieces of test code are included in the web application code. An HTTP server provides a test service to the web application instrumented with test code. Through an API interface, the test code requests to the HTTP server that user inputs be simulated and sent to the browser. The HTTP server generates simulated system events corresponding to the user input and sends them to the browser. The browser processes the system events for the web application as usual. In this way the test code will check the data structure of the web application and the entire environment of the web application will be included as well.
    Type: Application
    Filed: August 10, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesco M. Carteri, Luca Lazzaro, Flavio Pinzauti, Alessandro Scotti
  • Publication number: 20100174722
    Abstract: Online communities publish vast quantities of video content. According to YouTube, an average of ten hours of media is posted to its website every minute. According to some embodiments of the inventive subject matter, an online community allows users to rate offensiveness of content and to apply filters to the content when the ratings indicate offensiveness is above a threshold. Filters can disturb or obscure offensive content so that it is less viewable. For example, a filter may be applied to an offensive video. The filter can blur the video's images and reduce the quality of sound associated with the video. In addition, warning may be applied to a link to content that indicates the offensiveness of the content. The filter and warning can provide a visual warning to users before they decide to access the content.
    Type: Application
    Filed: January 8, 2009
    Publication date: July 8, 2010
    Applicant: International Business Machines Corporation
    Inventor: Francesco M. Carteri
  • Publication number: 20100131951
    Abstract: Development using the JavaScript programming language can be limited since JavaScript code is interpreted. Compiling code at a client may interfere with the dynamicity and portability of web pages. Dynamicity and portability of web pages can be preserved while providing the features of a compiled programming language. A compiled programming language code can be embedded within an interpreted programming language code. The embedded compiled programming language code can be extracted and compiled with resources of a server to deliver the robustness and flexibility of the compiled programming language without burdening a client with compiling.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Applicant: International Business Machines Corporation
    Inventors: Francesco M. Carteri, Filomena Ferrara, Alessandro Acotti