Patents by Inventor Alessandro Scotti
Alessandro Scotti 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: 11768717Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: GrantFiled: May 20, 2021Date of Patent: September 26, 2023Assignee: International Business Machines CorporationInventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Publication number: 20210271530Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: ApplicationFiled: May 20, 2021Publication date: September 2, 2021Inventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Patent number: 11086693Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: GrantFiled: February 6, 2020Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Patent number: 10937165Abstract: A computing system provides a reference image and a current image representing a territory at different times. The computing system determines a partition of the reference image into a first relevant portion and a first non-relevant portion and of the current image into a second relevant portion and a second non-relevant portion according to a partitioning rule. The computing system compares the second relevant portion of the current image with the first relevant portion of the reference image for determining one or more different regions of the current image with respect to the reference image. The computing system determines one or more critical regions of the current image corresponding to the one or more different regions according to a criticality rule. The computing system provides a notification based on the one or more critical regions for use in enforcing land use controls.Type: GrantFiled: March 21, 2018Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Giuseppe Longobardi, Raffaella Viola, Alessandro Scotti
-
Patent number: 10929183Abstract: A method and associated system. Expected problems in a workload plan are predicted in response to any current occurrences of impacting system events according to the workload plan and corresponding expected impacts of the impacting system events of system events on execution of impacted work units of work units. Predicting the expected problems includes: identifying workload deadlines relating to the impacted work units in the workload plan; estimating intervention times for addressing the expected problems before missing the corresponding workload deadlines; determining corresponding minimum times required to fulfill the workload deadlines according to a progress of the workload plan; and estimating each of the intervention times further according to the minimum time of the corresponding workload deadline. An intervention program of system interventions on the computing system is established.Type: GrantFiled: November 14, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Arcangelo Di Balsamo, Giuseppe Longobardi, Franco Mossotto, Francesca Liliana Pasceri, Alessandro Scotti, Flora Tramontano Guerritore
-
Publication number: 20200174853Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: ApplicationFiled: February 6, 2020Publication date: June 4, 2020Inventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Publication number: 20200081738Abstract: A method and associated system. Expected problems in a workload plan are predicted in response to any current occurrences of impacting system events according to the workload plan and corresponding expected impacts of the impacting system events of system events on execution of impacted work units of work units. Predicting the expected problems includes: identifying workload deadlines relating to the impacted work units in the workload plan; estimating intervention times for addressing the expected problems before missing the corresponding workload deadlines; determining corresponding minimum times required to fulfill the workload deadlines according to a progress of the workload plan; and estimating each of the intervention times further according to the minimum time of the corresponding workload deadline. An intervention program of system interventions on the computing system is established.Type: ApplicationFiled: November 14, 2019Publication date: March 12, 2020Inventors: Arcangelo Di Balsamo, Giuseppe Longobardi, Franco Mossotto, Francesca Liliana Pasceri, Alessandro Scotti, Flora Tramontano Guerritore
-
Patent number: 10572316Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: GrantFiled: May 14, 2018Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Patent number: 10565012Abstract: Expected impacts of one or more impacting system events of one or more system events on execution of one or more impacted work units of one or more work units are estimated according to (i) system event historical information indicative of previous occurrences in a computing system of the one or more system events and (ii) work unit historical information indicative of previous executions of the one or more work units. Expected problems in a workload plan are predicted in response to any current occurrences of the impacting system events according to the corresponding expected impacts and the workload plan. An intervention program of one or more system interventions on the computing system is established. The system interventions address the current occurrences of the impacting system events according to the corresponding expected problems. An indication of the intervention program for programming the system interventions accordingly is outputted.Type: GrantFiled: July 8, 2019Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventors: Arcangelo Di Balsamo, Giuseppe Longobardi, Franco Mossotto, Francesca Liliana Pasceri, Alessandro Scotti, Flora Tramontano Guerritore
-
Publication number: 20190347143Abstract: The system, method, and computer program product described herein provide ways to modify a user interface when a performance of the user interface degrades due to lack of resources including presenting the user interface to a user that includes a first element that requires an allocation of a first amount of resources of a server to perform a function, determining that a performance of the user interface has degraded below a threshold amount, in response to determining that the performance has degraded, identifying a second element that requires an allocation of a second amount of resources of the server to perform the function where the second amount of resources is smaller than the first amount of resources, and replacing the first element with the second element to reduce the required amount of resources that are allocated by the server to the user interface.Type: ApplicationFiled: May 14, 2018Publication date: November 14, 2019Inventors: Francesco Maria Carteri, Fabio Cerri, Marco De Santis, Alessandro Scotti
-
Publication number: 20190332432Abstract: Expected impacts of one or more impacting system events of one or more system events on execution of one or more impacted work units of one or more work units are estimated according to (i) system event historical information indicative of previous occurrences in a computing system of the one or more system events and (ii) work unit historical information indicative of previous executions of the one or more work units. Expected problems in a workload plan are predicted in response to any current occurrences of the impacting system events according to the corresponding expected impacts and the workload plan. An intervention program of one or more system interventions on the computing system is established. The system interventions address the current occurrences of the impacting system events according to the corresponding expected problems. An indication of the intervention program for programming the system interventions accordingly is outputted.Type: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Inventors: Arcangelo Di Balsamo, Giuseppe Longobardi, Franco Mossotto, Francesca Liliana Pasceri, Alessandro Scotti, Flora Tramontano Guerritore
-
Publication number: 20190295258Abstract: A computing system provides a reference image and a current image representing a territory at different times. The computing system determines a partition of the reference image into a first relevant portion and a first non-relevant portion and of the current image into a second relevant portion and a second non-relevant portion according to a partitioning rule. The computing system compares the second relevant portion of the current image with the first relevant portion of the reference image for determining one or more different regions of the current image with respect to the reference image. The computing system determines one or more critical regions of the current image corresponding to the one or more different regions according to a criticality rule. The computing system provides a notification based on the one or more critical regions for use in enforcing land use controls.Type: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Inventors: Giuseppe Longobardi, Raffaella Viola, Alessandro Scotti
-
Patent number: 10417044Abstract: A method and system. System event historical information indicative of previous occurrences in a computing system of system events is retrieved. Work unit historical information indicative of previous executions of work units is retrieved. Expected impacts of impacting system events of the system events on the execution of one or more impacted work units of the work units are estimated according to the system event historical information and the work unit historical information. Expected problems in a workload plan are predicted in response to any current occurrences of the impacting system events according to the corresponding expected impacts and the workload plan An intervention program of one or more system interventions on the computing system is established, the system interventions addressing the current occurrences of the impacting system events according to the corresponding expected problems. An indication of the intervention program for programming the system interventions accordingly is outputted.Type: GrantFiled: April 21, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Arcangelo Di Balsamo, Giuseppe Longobardi, Franco Mossotto, Francesca Liliana Pasceri, Alessandro Scotti, Flora Tramontano Guerritore
-
Patent number: 10338806Abstract: A mobile computing device and method performed by a mobile computing device are provided. The mobile computing device includes a touch screen display, a touch enabled border surface, and a processor. The processor is configured to generate image data representing a viewport of the device. The processor is configured to add a graphic representation of at least one user interface element to the image data. The processor is configured to determine a press intensity of a touch pressure applied by a user of the device to the touch screen display in a region where the graphic representation of the at least one user interface element is displayed. The processor is configured to determine a position of the hand of the user using the touch enabled border surface. The processor is configured to slide the viewport downwards based on the press intensity and the position of the hand of the user.Type: GrantFiled: August 8, 2017Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Francesco Brillante, Luca Lazzaro, Alessandro Scotti
-
Publication number: 20190163761Abstract: A computer accesses a target application to retrieve a plurality of target properties that correspond to a plurality of target styles of the target application and accesses a source to a plurality of source properties that correspond to a plurality of source styles of the source. Generating a target list that list the plurality of target properties and target styles, and generating a source list that list the plurality of source properties and source styles. Comparing the plurality of target styles from the target list to the plurality of source styles from the source. In response to matching some of the plurality of target styles to some of plurality of source styles, replacing the properties that correspond to the match plurality of target styles with the properties of the match plurality of source styles. Transmitting the replaced properties that correspond to the plurality of target styles.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Myriam Battelli, Fabio Cerri, Giuseppe Ciano, Marco De Santis, James H. Kim, Alessandro Scotti
-
Publication number: 20180349153Abstract: A method, computer system, and computer program product for facilitating usage of a software program on a computing system is provided. A method includes receiving a learning request in the new user interface, displaying a simulation of an old user interface of the software program, the simulation of the old user interface exposing one or more old commands for requesting the execution of tasks, receiving a submission of one or more selected old commands of old commands in the simulation of the old user interface for requesting the execution of a selected task, identifying a selected tutorial for the selected task among corresponding tutorials for the tasks, each tutorial comprising an indication of one or more selected new commands of new commands for requesting the execution of the corresponding task in the new user interface, and outputting a representation of the selected tutorial.Type: ApplicationFiled: June 6, 2017Publication date: December 6, 2018Inventors: Francesco Brillante, Luca Lazzaro, Alessandro Scotti
-
Publication number: 20180307532Abstract: A method and system. System event historical information indicative of previous occurrences in a computing system of system events is retrieved. Work unit historical information indicative of previous executions of work units is retrieved. Expected impacts of impacting system events of the system events on the execution of one or more impacted work units of the work units are estimated according to the system event historical information and the work unit historical information. Expected problems in a workload plan are predicted in response to any current occurrences of the impacting system events according to the corresponding expected impacts and the workload plan An intervention program of one or more system interventions on the computing system is established, the system interventions addressing the current occurrences of the impacting system events according to the corresponding expected problems. An indication of the intervention program for programming the system interventions accordingly is outputted.Type: ApplicationFiled: April 21, 2017Publication date: October 25, 2018Inventors: Arcangelo Di Balsamo, Giuseppe Longobardi, Franco Mossotto, Francesca Liliana Pasceri, Alessandro Scotti, Flora Tramontano Guerritore
-
Publication number: 20180268347Abstract: A computer implemented method and system for processing a service request of a service catalog. A service request is received. Context information of a service specification comprised by the service request is determined. Using the context information, a predicted user satisfaction metric is calculated. Based on a predicted user satisfaction indicated by the predicted user satisfaction metric, a response to the service request is determined.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Fabio Benedetti, Fabio Cerri, Giuseppe Ciano, Marco De Santis, Alessandro Scotti
-
Publication number: 20180253487Abstract: 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: ApplicationFiled: March 6, 2017Publication date: September 6, 2018Inventors: Francesco M. Carteri, Fabio Cerri, Giuseppe Ciano, Marco De Santis, Alessandro Scotti
-
Patent number: 9946977Abstract: A computer-implemented method for paperless electronic queue ticketing is provided. The method includes reading, by a processor of a user device, an electronic ticket code displayed on a ticket device, the electronic ticket code having information and instructions for an electronic ticket; decoding, by the processor of the user device, the information and instructions in the electronic ticket code; and sending, by the processor of the user device, a signal to a sensor on the ticket device to obtain the electronic ticket. A system and computer product for paperless electronic queue ticketing are also provided.Type: GrantFiled: January 25, 2017Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Francesco Brillante, Giuseppe Longobardi, Alessandro Scotti, Emilio Spatola