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: 11775272Abstract: 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: GrantFiled: March 24, 2022Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Gianluca Volpe, Donatello Carriero, Gianluca Gigliarelli, Roberto Ragusa, Wanda Righi
-
Publication number: 20230305825Abstract: 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: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Inventors: Gianluca Volpe, Donatello Carriero, Gianluca Gigliarelli, Roberto Ragusa, Wanda Righi
-
Patent number: 9800424Abstract: 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: GrantFiled: November 11, 2015Date of Patent: October 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gianluca Gigliarelli, Antonio Secomandi, Viviana Tripodi
-
Publication number: 20170134180Abstract: 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: ApplicationFiled: November 11, 2015Publication date: May 11, 2017Inventors: GIANLUCA GIGLIARELLI, ANTONIO SECOMANDI, VIVIANA TRIPODI
-
Patent number: 9485134Abstract: 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: GrantFiled: October 20, 2010Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Luisa Attanasio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani, Antonio Secomandi
-
Patent number: 8645672Abstract: 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: GrantFiled: June 17, 2011Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani
-
Publication number: 20120233299Abstract: 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: ApplicationFiled: October 20, 2010Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Luisa Attanasio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani, Antonio Secomandi
-
Publication number: 20120005465Abstract: 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: ApplicationFiled: June 17, 2011Publication date: January 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani