Patents by Inventor Gianluca Bernardini
Gianluca Bernardini 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: 11245636Abstract: Aspects of the present invention disclose a method, computer program product, and system for managing geographic locations of resources utilized to operate and support a workload. The method includes one or more processors identifying a request. Processing resources of a first network accessible computing system, located at a first geographic location, are allocated to execute the request. The method further includes determining an originating geographic location of the request and determining parameters for executing the request. The method further includes identifying a second network accessible computing system based on the parameters. The second network accessible computing system is located at a second geographic location associated with the originating geographic location of the request.Type: GrantFiled: September 20, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Andrea Tortosa, Vinicio Bombacino, Elisabetta Rinaldi, Gianluca Bernardini
-
Patent number: 11238122Abstract: Embodiments of the invention provide for obtaining, by a computing device, query data from a query submitted by a user on a social network; determining, by the computing device, a topic of the query by extracting information from the query data; matching, by the computing device, the topic to content stored in a content database; determining, by the computing device, that the content can be shared with the user based on relationship data dynamically derived from user activity within the social network; and initiating, by the computing device, sharing of the content with the user based on the determining that the content can be shared, wherein the user is not statically connected to the content or the author of the content in the social network.Type: GrantFiled: August 23, 2019Date of Patent: February 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Roberto Giordani, Marco Martino, Gianluca Bernardini, Giuseppe Ciano, Angelo Albanese, Roberto Piras, Salvatore D'Angelo, Valeria Perticara′
-
Patent number: 11182195Abstract: Embodiments include systems, methods, and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: GrantFiled: October 24, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
-
Patent number: 11157394Abstract: A method for cause analysis of a configuration exception occurred during the execution of a computer program on a programmable computer. The method includes executing the program on the computer. Exception information associated with the configuration exception may be extracted. The method may use context information and circumstances under which the configuration exception occurred. The method may also use data indicative of experiences of other developers that had a similar exception. A set of possible causes may be looked up from a knowledge base; wherein looking up the set of possible causes is based on context information related to the computer program.Type: GrantFiled: March 5, 2019Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Marco Martino, Salvatore D'Angelo, Valeria Perticara′, Roberto Giordani, Roberto Piras, Angelo Albanese, Gianluca Bernardini
-
Patent number: 11134148Abstract: A method is proposed for operating a mobile computing device. A potentially dangerous condition for a user of the mobile computing device is detected according to its position. A responsiveness level of the user (to recognize the potentially dangerous condition) is determined according to one or more operative parameters of the mobile computing device. One or more interactive functionalities of the mobile computing device are controlled in response to the potentially dangerous condition according to the responsiveness level. A computer program and a computer program product for performing the method are also proposed. Moreover, a mobile computing device for implementing the method is proposed.Type: GrantFiled: January 31, 2020Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Alessandro Luigi Chiantera, Gianluca Bernardini, Andrea Tortosa, Damiano Bassani, Paolo Ottaviano, Marco Mulas, Elisabetta Rinaldi
-
Patent number: 11120135Abstract: A computing system comprises a plurality of computing machines, each computing machine storing security information corresponding with the respective computing machine. Embodiments are directed to receiving an update request by a current computing machine for updating corresponding security information, updating the corresponding security information, determining other computing machines coupled with the current computing machine, and submitting, by the current computing machine, a further update request to each other computing machine that is coupled with the current computing machine.Type: GrantFiled: September 28, 2018Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Marco Martino, Giuseppe Ciano, Roberto Giordani, Gianluca Bernardini, Salvatore D'Angelo, Valeria Perticara', Roberto Piras, Angelo Albanese
-
Publication number: 20210243295Abstract: A method is proposed for operating a mobile computing device. A potentially dangerous condition for a user of the mobile computing device is detected according to its position. A responsiveness level of the user (to recognize the potentially dangerous condition) is determined according to one or more operative parameters of the mobile computing device. One or more interactive functionalities of the mobile computing device are controlled in response to the potentially dangerous condition according to the responsiveness level. A computer program and a computer program product for performing the method are also proposed. Moreover, a mobile computing device for implementing the method is proposed.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Alessandro Luigi Chiantera, Gianluca Bernardini, Andrea Tortosa, Damiano Bassani, Paolo Ottaviano, MARCO MULAS, Elisabetta Rinaldi
-
Publication number: 20210092071Abstract: Aspects of the present invention disclose a method, computer program product, and system for managing geographic locations of resources utilized to operate and support a workload. The method includes one or more processors identifying a request. Processing resources of a first network accessible computing system, located at a first geographic location, are allocated to execute the request. The method further includes determining an originating geographic location of the request and determining parameters for executing the request. The method further includes identifying a second network accessible computing system based on the parameters. The second network accessible computing system is located at a second geographic location associated with the originating geographic location of the request.Type: ApplicationFiled: September 20, 2019Publication date: March 25, 2021Inventors: Andrea Tortosa, Vinicio Bombacino, Elisabetta Rinaldi, Gianluca Bernardini
-
Publication number: 20210056153Abstract: Embodiments of the invention provide for obtaining, by a computing device, query data from a query submitted by a user on a social network; determining, by the computing device, a topic of the query by extracting information from the query data; matching, by the computing device, the topic to content stored in a content database; determining, by the computing device, that the content can be shared with the user based on relationship data dynamically derived from user activity within the social network; and initiating, by the computing device, sharing of the content with the user based on the determining that the content can be shared, wherein the user is not statically connected to the content or the author of the content in the social network.Type: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Inventors: Roberto GIORDANI, Marco MARTINO, Gianluca BERNARDINI, Giuseppe CIANO, Angelo ALBANESE, Roberto PIRAS, Salvatore D'ANGELO, Valeria PERTICARA'
-
Patent number: 10839011Abstract: Aspects generate application programming interface documents, wherein processors are configured to scan application programming interface code from representational state transfer request and from server-side responses, map matching application programming interface language definitions within a formal language definition database to matching language definition code values within the scanned code, and map matching object types within an application programming interface object type database to matching object code values within the scanned code.Type: GrantFiled: April 18, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Alessandro Ghezzi, Giuseppe Ciano, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan
-
Publication number: 20200285564Abstract: A method for cause analysis of a configuration exception occurred during the execution of a computer program on a programmable computer. The method includes executing the program on the computer. Exception information associated with the configuration exception may be extracted. The method may use context information and circumstances under which the configuration exception occurred. The method may also use data indicative of experiences of other developers that had a similar exception. A set of possible causes may be looked up from a knowledge base; wherein looking up the set of possible causes is based on context information related to the computer program.Type: ApplicationFiled: March 5, 2019Publication date: September 10, 2020Inventors: GIUSEPPE CIANO, MARCO MARTINO, Salvatore D'Angelo, Valeria Perticara', Roberto Giordani, Roberto Piras, Angelo Albanese, Gianluca Bernardini
-
Publication number: 20200104500Abstract: A computing system comprises a plurality of computing machines, each computing machine storing security information corresponding with the respective computing machine. Embodiments are directed to receiving an update request by a current computing machine for updating corresponding security information, updating the corresponding security information, determining other computing machines coupled with the current computing machine, and submitting, by the current computing machine, a further update request to each other computing machine that is coupled with the current computing machine.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Marco Martino, Giuseppe Ciano, Roberto Giordani, Gianluca Bernardini, Salvatore D'Angelo, Valeria Perticara', Roberto Piras, Angelo Albanese
-
Publication number: 20200057670Abstract: Embodiments include systems, methods, and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: ApplicationFiled: October 24, 2019Publication date: February 20, 2020Inventors: Gianluca BERNARDINI, Antonio DI COCCO, Claudio MARINELLI, Luigi PICHETTI
-
Patent number: 10534628Abstract: Embodiments include systems and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: GrantFiled: May 19, 2017Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
-
Patent number: 10534630Abstract: Embodiments include methods to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: GrantFiled: December 29, 2017Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
-
Publication number: 20190325074Abstract: Aspects generate application programming interface documents, wherein processors are configured to scan application programming interface code from representational state transfer request and from server-side responses, map matching application programming interface language definitions within a formal language definition database to matching language definition code values within the scanned code, and map matching object types within an application programming interface object type database to matching object code values within the scanned code.Type: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Inventors: Alessandro Ghezzi, GIUSEPPE CIANO, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan
-
Publication number: 20180336053Abstract: Embodiments include systems and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: ApplicationFiled: May 19, 2017Publication date: November 22, 2018Inventors: Gianluca BERNARDINI, Antonio DI COCCO, Claudio MARINELLI, Luigi PICHETTI
-
Publication number: 20180336055Abstract: Embodiments include methods to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: ApplicationFiled: December 29, 2017Publication date: November 22, 2018Inventors: Gianluca BERNARDINI, Antonio DI COCCO, Claudio MARINELLI, Luigi PICHETTI
-
Patent number: 9485151Abstract: A method is described for performing system management operations on at least one target endpoint data processing apparatus of a distributed data processing system including a system management server adapted to the centralized system management of the endpoints of the distributed data processing system. The method comprises: at the system management server, receiving a system management activities plan including at least one system management activity to be performed on the at least one target endpoint; having the system management server executing the system management activities plan, wherein the executing the plan includes performing the at least one system management activity.Type: GrantFiled: February 28, 2007Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Massimiliano Celli, Gianluca Bernardini, Rosario Gangemi, Luigi Pichetti
-
Patent number: 9219653Abstract: A resource management solution based on management policies is provided, where each management policy comprises an indication of a management activity and at least one of the management policies comprising an indication of an application condition. A corresponding method comprises deploying a set of operative management policies assigned to each one of a set of target computing machines onto the target computing machine to cause the target computing machine to verify the application condition of each assigned operative management policy according to status information available on the target computing machine.Type: GrantFiled: February 5, 2014Date of Patent: December 22, 2015Assignee: Internatioanal Business Machines CorporationInventors: Mauro Arcese, Gianluca Bernardini, Stefano Sidoti