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: 11245636
    Abstract: 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: Grant
    Filed: September 20, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Andrea Tortosa, Vinicio Bombacino, Elisabetta Rinaldi, Gianluca Bernardini
  • Patent number: 11238122
    Abstract: 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: Grant
    Filed: August 23, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roberto Giordani, Marco Martino, Gianluca Bernardini, Giuseppe Ciano, Angelo Albanese, Roberto Piras, Salvatore D'Angelo, Valeria Perticara′
  • Patent number: 11182195
    Abstract: 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: Grant
    Filed: October 24, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
  • Patent number: 11157394
    Abstract: 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: Grant
    Filed: March 5, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Ciano, Marco Martino, Salvatore D'Angelo, Valeria Perticara′, Roberto Giordani, Roberto Piras, Angelo Albanese, Gianluca Bernardini
  • Patent number: 11134148
    Abstract: 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: Grant
    Filed: January 31, 2020
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Luigi Chiantera, Gianluca Bernardini, Andrea Tortosa, Damiano Bassani, Paolo Ottaviano, Marco Mulas, Elisabetta Rinaldi
  • Patent number: 11120135
    Abstract: 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: Grant
    Filed: September 28, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marco Martino, Giuseppe Ciano, Roberto Giordani, Gianluca Bernardini, Salvatore D'Angelo, Valeria Perticara', Roberto Piras, Angelo Albanese
  • Publication number: 20210243295
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Alessandro Luigi Chiantera, Gianluca Bernardini, Andrea Tortosa, Damiano Bassani, Paolo Ottaviano, MARCO MULAS, Elisabetta Rinaldi
  • Publication number: 20210092071
    Abstract: 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: Application
    Filed: September 20, 2019
    Publication date: March 25, 2021
    Inventors: Andrea Tortosa, Vinicio Bombacino, Elisabetta Rinaldi, Gianluca Bernardini
  • Publication number: 20210056153
    Abstract: 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: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Roberto GIORDANI, Marco MARTINO, Gianluca BERNARDINI, Giuseppe CIANO, Angelo ALBANESE, Roberto PIRAS, Salvatore D'ANGELO, Valeria PERTICARA'
  • Patent number: 10839011
    Abstract: 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: Grant
    Filed: April 18, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Ghezzi, Giuseppe Ciano, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan
  • Publication number: 20200285564
    Abstract: 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: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: GIUSEPPE CIANO, MARCO MARTINO, Salvatore D'Angelo, Valeria Perticara', Roberto Giordani, Roberto Piras, Angelo Albanese, Gianluca Bernardini
  • Publication number: 20200104500
    Abstract: 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: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Marco Martino, Giuseppe Ciano, Roberto Giordani, Gianluca Bernardini, Salvatore D'Angelo, Valeria Perticara', Roberto Piras, Angelo Albanese
  • Publication number: 20200057670
    Abstract: 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: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: Gianluca BERNARDINI, Antonio DI COCCO, Claudio MARINELLI, Luigi PICHETTI
  • Patent number: 10534628
    Abstract: 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: Grant
    Filed: May 19, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
  • Patent number: 10534630
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
  • Publication number: 20190325074
    Abstract: 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: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventors: Alessandro Ghezzi, GIUSEPPE CIANO, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan
  • Publication number: 20180336053
    Abstract: 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: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Gianluca BERNARDINI, Antonio DI COCCO, Claudio MARINELLI, Luigi PICHETTI
  • Publication number: 20180336055
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: November 22, 2018
    Inventors: Gianluca BERNARDINI, Antonio DI COCCO, Claudio MARINELLI, Luigi PICHETTI
  • Patent number: 9485151
    Abstract: 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: Grant
    Filed: February 28, 2007
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Massimiliano Celli, Gianluca Bernardini, Rosario Gangemi, Luigi Pichetti
  • Patent number: 9219653
    Abstract: 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: Grant
    Filed: February 5, 2014
    Date of Patent: December 22, 2015
    Assignee: Internatioanal Business Machines Corporation
    Inventors: Mauro Arcese, Gianluca Bernardini, Stefano Sidoti