Patents by Inventor Massimo Marra

Massimo Marra 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).

  • Publication number: 20210374688
    Abstract: System and method for determining an optimal position of smart bins is disclosed. In some embodiments, the method may include, for each of a set of regions of interest within a geographical area and for each of a set of pre-defined timeslots of a day, determining a set of evaluation parameters for a region of interest based on an evaluation of video feeds for the region of interest, and generating a probability map for the region of interest based on the set of evaluation parameters. The method may further include determining the optimal position of each of a plurality of smart bins within the geographical area based on the probability map for each of the set of regions of interest and for each of the set of pre-defined timeslots of the day.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Inventors: Massimo Marra, Nicola Milanese
  • Patent number: 11079927
    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: Grant
    Filed: September 25, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrea Tortosa, Francesco Maria Carteri, Massimo Marra
  • Patent number: 10901829
    Abstract: A computer system troubleshoots a device using a visual communications protocol. An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display. A first response code generated in response to the diagnostic code is scanned via an optical scanner, wherein the first response code indicates a first set of troubleshooting instructions for the error condition. The first set of troubleshooting instructions is executed using at least one processor of the device. Embodiments of the present invention further include a method and program product for troubleshooting a device using a visual communications protocol in substantially the same manner described above.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marco Mattia, Massimo Marra, Pietro Marella, Nicola Milanese
  • 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: 20200019293
    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: September 25, 2019
    Publication date: January 16, 2020
    Inventors: Andrea Tortosa, Francesco Maria Carteri, Massimo Marra
  • Publication number: 20190347154
    Abstract: A computer system troubleshoots a device using a visual communications protocol. An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display. A first response code generated in response to the diagnostic code is scanned via an optical scanner, wherein the first response code indicates a first set of troubleshooting instructions for the error condition. The first set of troubleshooting instructions is executed using at least one processor of the device. Embodiments of the present invention further include a method and program product for troubleshooting a device using a visual communications protocol in substantially the same manner described above.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventors: Marco Mattia, Massimo Marra, Pietro Marella, Nicola Milanese
  • Patent number: 10474347
    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: Grant
    Filed: October 21, 2015
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrea Tortosa, Francesco Maria Carteri, Massimo Marra
  • 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: 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: 8813066
    Abstract: A method is presented for installing a software application on a data processing system that may include multiple data processing entities. The software application may include multiple components for installation on one or more of the entities. The method may include providing input information for each of the components designated for installation. Each component may then be installed according to its corresponding input information, and output information corresponding to each component may be generated. This output information may be provided to one or more data processing entities identified for installation of a subsequent component. The input information corresponding to the subsequent component may be at least partially determined from this output information.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Danilo Allocca, Claudio De Ingeniis, Pietro Marella, Gianluca Mariani, Martha Pinelo, Riccardo Rossi, Gianluca Seghetti, Ignazio Trovato, Massimo Marra, Mario Noioso
  • Publication number: 20090282402
    Abstract: A method is presented for installing a software application on a data processing system that may include multiple data processing entities. The software application may include multiple components for installation on one or more of the entities. The method may include providing input information for each of the components designated for installation. Each component may then be installed according to its corresponding input information, and output information corresponding to each component may be generated. This output information may be provided to one or more data processing entities identified for installation of a subsequent component. The input information corresponding to the subsequent component may be at least partially determined from this output information.
    Type: Application
    Filed: March 25, 2009
    Publication date: November 12, 2009
    Applicant: International Business Machines Corporation
    Inventors: Danilo Allocca, Claudio De Ingeniis, Pietro Marella, Gianluca Mariani, Martha Pinelo, Riccardo Rossi, Gianluca Seghetti, Ignazio Trovato, Massimo Marra, Mario Noioso