Patents by Inventor Gianluca Gigliarelli

Gianluca Gigliarelli 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: 11775272
    Abstract: A solution is proposed for deploying software programs. A corresponding method comprises calculating a program security indicator of each software program according to corresponding component security indicators of software components being used by the software program. A computing system (or more) is selected for deploying the software program according to a comparison between the program security indicator and corresponding system security indicators of a plurality of available computing systems. A computer program and a computer program product for performing the method are also proposed. Moreover, a corresponding system is proposed.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Volpe, Donatello Carriero, Gianluca Gigliarelli, Roberto Ragusa, Wanda Righi
  • Publication number: 20230305825
    Abstract: A solution is proposed for deploying software programs. A corresponding method comprises calculating a program security indicator of each software program according to corresponding component security indicators of software components being used by the software program. A computing system (or more) is selected for deploying the software program according to a comparison between the program security indicator and corresponding system security indicators of a plurality of available computing systems. A computer program and a computer program product for performing the method are also proposed. Moreover, a corresponding system is proposed.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Inventors: Gianluca Volpe, Donatello Carriero, Gianluca Gigliarelli, Roberto Ragusa, Wanda Righi
  • Patent number: 9800424
    Abstract: A method, computer program product, and system of managing multicast groups for distribution of multicast content to a plurality of targets are provided. Managing multicast groups includes receiving a plurality of requests to join a multicast group sent by the plurality of targets and evaluating from the plurality of requests a resource utilization required for each of the plurality of targets. Managing multicast groups further includes generating the multicast group by accepting targets of the plurality of targets; accumulating each resource utilization corresponding to each accepted target into an accumulated resource utilization; and closing, by the processor, the multicast group when the accumulated resource utilization of the accepted targets exceeds a group resource utilization limit.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: October 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gianluca Gigliarelli, Antonio Secomandi, Viviana Tripodi
  • Publication number: 20170134180
    Abstract: A method, computer program product, and system of managing multicast groups for distribution of multicast content to a plurality of targets are provided. Managing multicast groups includes receiving a plurality of requests to join a multicast group sent by the plurality of targets and evaluating from the plurality of requests a resource utilization required for each of the plurality of targets. Managing multicast groups further includes generating the multicast group by accepting targets of the plurality of targets; accumulating each resource utilization corresponding to each accepted target into an accumulated resource utilization; and closing, by the processor, the multicast group when the accumulated resource utilization of the accepted targets exceeds a group resource utilization limit.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 11, 2017
    Inventors: GIANLUCA GIGLIARELLI, ANTONIO SECOMANDI, VIVIANA TRIPODI
  • Patent number: 9485134
    Abstract: A method, system and computer program product for managing system management agent configurations which include agent system management programs and program parameters in a distributed environment. A configuration management server sends upon request from the agents installed on the distributed system a description of their configuration. To this effect, the configuration management server maintains a database storing the agent configuration information, this database being usually updated by a system management administrator. The agents get from the server the list of peer distributed systems having the same agent configuration and their configuration from one distributed system of the list or obtain an agent configuration directly from the configuration management server if the peer distributed systems have modified their configuration. The agents advise the system management server when a new configuration has been installed.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani, Antonio Secomandi
  • Patent number: 8645672
    Abstract: A request from an installer of a software application to configure the computer system for installation of the software application is received at a configuration client. Upon receiving the request, a message is sent to a local agent of the computer system to request a configuration for the installation of the software application. The message includes an identifier of the software application used by a configuration management server to identify the configuration corresponding to the software application. A configuration element is received from the local agent in response to the message. The configuration element includes a variable for holding a value that represents a characteristic of the computer system. The value of the variable is configured as a function of the computer system. The configuration element, including the configured variable value, is provided to the installer of the software application and is used for the installation of the software application.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani
  • Publication number: 20120233299
    Abstract: A method, system and computer program product for managing system management agent configurations which include agent system management programs and program parameters in a distributed environment. A configuration management server sends upon request from the agents installed on the distributed system a description of their configuration. To this effect, the configuration management server maintains a database storing the agent configuration information, this database being usually updated by a system management administrator. The agents get from the server the list of peer distributed systems having the same agent configuration and their configuration from one distributed system of the list or obtain an agent configuration directly from the configuration management server if the peer distributed systems have modified their configuration. The agents advise the system management server when a new configuration has been installed.
    Type: Application
    Filed: October 20, 2010
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luisa Attanasio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani, Antonio Secomandi
  • Publication number: 20120005465
    Abstract: A request from an installer of a software application to configure the computer system for installation of the software application is received at a configuration client. Upon receiving the request, a message is sent to a local agent of the computer system to request a configuration for the installation of the software application. The message includes an identifier of the software application used by a configuration management server to identify the configuration corresponding to the software application. A configuration element is received from the local agent in response to the message. The configuration element includes a variable for holding a value that represents a characteristic of the computer system. The value of the variable is configured as a function of the computer system. The configuration element, including the configured variable value, is provided to the installer of the software application and is used for the installation of the software application.
    Type: Application
    Filed: June 17, 2011
    Publication date: January 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani