Patents by Inventor Marco De Santis

Marco De Santis 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: 9612820
    Abstract: A solution for updating at least one software product installed on a virtual machine, including providing a software image of at least one new virtual disk storing a new level of the software product together with new metadata including an indication of at least one new activation procedure of the new level of the software product, and replacing a current level of the software product with the new level of the software product, the current level of the software product being stored in at least one current virtual disk of the virtual machine together with current metadata including current activation information of the current level of the software product, where the replacing includes removing at least one current virtual disk from the virtual machine; adding at least one new virtual disk to the virtual machine; and running at least one new activation procedure according to the current activation information.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Giuseppe Ciano, Marco De Santis, Gianluca Perreca, Luigi Pichetti
  • Patent number: 9372709
    Abstract: A mechanism is provided for distributing a service implemented by a plurality of infra-connected source virtual machines on a source computing environment. Characteristic information of the service comprising an indication of the intra-connected source virtual machines and of each intra-connection between the intra-connected source virtual machines is discovered. The source virtual machines are copied into corresponding target virtual machines on a target computing environment. Reconfiguration information of at least one selected target virtual machine of the target virtual machines is saved that has a source identity of the corresponding source virtual machine in the source computing environment being reconfigured into a target identity of the at least one selected target virtual machine in the target computing environment.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
  • Publication number: 20150220324
    Abstract: A solution for updating at least one software product installed on a virtual machine, including providing a software image of at least one new virtual disk storing a new level of the software product together with new metadata including an indication of at least one new activation procedure of the new level of the software product, and replacing a current level of the software product with the new level of the software product, the current level of the software product being stored in at least one current virtual disk of the virtual machine together with current metadata including current activation information of the current level of the software product, where the replacing includes removing at least one current virtual disk from the virtual machine; adding at least one new virtual disk to the virtual machine; and running at least one new activation procedure according to the current activation information.
    Type: Application
    Filed: January 26, 2015
    Publication date: August 6, 2015
    Inventors: Mauro Arcese, Giuseppe Ciano, Marco De Santis, Gianluca Perreca, Luigi Pichetti
  • Publication number: 20150106810
    Abstract: A mechanism is provided for distributing a service implemented by a plurality of infra-connected source virtual machines on a source computing environment. Characteristic information of the service comprising an indication of the intra-connected source virtual machines and of each intra-connection between the intra-connected source virtual machines is discovered. The source virtual machines are copied into corresponding target virtual machines on a target computing environment. Reconfiguration information of at least one selected target virtual machine of the target virtual machines is saved that has a source identity of the corresponding source virtual machine in the source computing environment being reconfigured into a target identity of the at least one selected target virtual machine in the target computing environment.
    Type: Application
    Filed: September 18, 2014
    Publication date: April 16, 2015
    Inventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
  • Publication number: 20150012920
    Abstract: A method for managing virtual machine policy compliance. The method for restoring compliance of a virtual machine found to be non-compliant to a compliance rule may comprise detecting non-compliance of a virtual machine using a compliance agent, detaching the virtual machine from a network, creating a copy of a compliance repository volume, mounting the newly requested disk resource having stored the copy of the compliance repository volume, applying a remediation action to the virtual machine, and triggering by the compliance agent a compliance scan for ensuring that the virtual machine complies to the compliance rule.
    Type: Application
    Filed: June 12, 2014
    Publication date: January 8, 2015
    Inventors: Marco De Santis, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Publication number: 20140325513
    Abstract: A solution is proposed for deploying a virtual appliance onto a data processing system. A corresponding, method comprises instantiating the virtual appliance with a basic configuration onto the data processing system, determining a value of each one of a set of environmental features at a virtual data processing environment associated with the virtual appliance, and downloading a set of local software programs corresponding to the values of at least part of the environmental features onto the virtual appliance.
    Type: Application
    Filed: July 15, 2014
    Publication date: October 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
  • Publication number: 20140208316
    Abstract: A solution is proposed for deploying a virtual appliance onto a data processing system. A corresponding method comprises instantiating the virtual appliance with a basic configuration onto the data processing system, determining a value of each one of to set of environmental features of a virtual data processing environment associated with the virtual appliance, and downloading a set of local software programs corresponding to the values of at least part of the environmental features onto the virtual appliance.
    Type: Application
    Filed: November 6, 2013
    Publication date: July 24, 2014
    Applicant: International Business Machines Incorporated
    Inventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
  • Patent number: 8321803
    Abstract: Methods, systems, and computer program products for aggregating service components in a data processing system according to predefined aggregation rules. The method includes providing a plurality of visual elements, each visual element representing a corresponding service component; selecting a new visual element for addition to an aggregation structure; determining a set of eligible visual elements of eligible service components among the instantiated service components; associating a visual cue with the eligible visual elements; and aggregating the new service component to a selected eligible service component in the aggregation structure. The new service component is compatible for aggregation with each eligible service component according to the aggregation rules. The aggregation structure includes an aggregation of instantiated visual elements of instantiated service components to define an aggregated service according to the aggregation of the instantiated service components.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Fabio Benedetti, Salvatore D'Alo', Marco De Santis, Arcangelo Di Balsamo, Rosario Gangemi, Giovanni Lanfranchi, Scot Maclellan, Luigi Pichetti
  • Publication number: 20090319951
    Abstract: Methods, systems, and computer program products for aggregating service components in a data processing system according to predefined aggregation rules. The method includes providing a plurality of visual elements, each visual element representing a corresponding service component; selecting a new visual element for addition to an aggregation structure; determining a set of eligible visual elements of eligible service components among the instantiated service components; associating a visual cue with the eligible visual elements; and aggregating the new service component to a selected eligible service component in the aggregation structure. The new service component is compatible for aggregation with each eligible service component according to the aggregation rules. The aggregation structure includes an aggregation of instantiated visual elements of instantiated service components to define an aggregated service according to the aggregation of the instantiated service components.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 24, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fabio Benedetti, Salvatore D'Alo', Marco De Santis, Arcangelo Di Balsamo, Rosario Gangemi, Giovanni Lanfranchi, Scot Maclellan, Luigi Pichetti