Patents by Inventor Maurizio Simeoni
Maurizio Simeoni 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: 10169023Abstract: A container deployment system for managing the installation of virtual containers in a cloud computing system is disclosed. The container deployment system retrieves runtime information of a plurality of virtual machines and containers installed in a cloud computing system. The retrieved runtime information includes information of a plurality of read-only layers in the plurality of virtual machines and containers. The container deployment system retrieves a policy requesting one or more of the plurality of read-only layers for installation of a new container in the cloud computing system. The container deployment system determines a virtual environment in the cloud computing system including the one or more of the plurality of read-only layers requested in the policy based on the retrieved runtime information, and installs the new container in the virtual environment.Type: GrantFiled: February 6, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Luigi Pichetti, Maurizio Simeoni
-
Publication number: 20180225104Abstract: A container deployment system for managing the installation of virtual containers in a cloud computing system is disclosed. The container deployment system retrieves runtime information of a plurality of virtual machines and containers installed in a cloud computing system. The retrieved runtime information includes information of a plurality of read-only layers in the plurality of virtual machines and containers. The container deployment system retrieves a policy requesting one or more of the plurality of read-only layers for installation of a new container in the cloud computing system. The container deployment system determines a virtual environment in the cloud computing system including the one or more of the plurality of read-only layers requested in the policy based on the retrieved runtime information, and installs the new container in the virtual environment.Type: ApplicationFiled: February 6, 2017Publication date: August 9, 2018Inventors: Giuseppe CIANO, Luigi PICHETTI, Maurizio SIMEONI
-
Patent number: 9710249Abstract: 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: GrantFiled: July 15, 2014Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
-
Patent number: 9703540Abstract: 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: GrantFiled: November 6, 2013Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
-
Patent number: 9372709Abstract: 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: GrantFiled: September 18, 2014Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
-
Patent number: 9264306Abstract: A processor-implemented method, system, and/or computer program product deploys software images onto a computing system. A first computing machine is instantiated from a software image onto a computing system. The first computing machine has a first old access identifier, and is initially connected to a second computing machine in the computing system via a second old access identifier for the second computing machine. The second computing machine is reconfigured to have a new access identifier by: retrieving the new access identifier for said second computing machine, and associating the new access identifier with the second old access identifier; and redirecting each outbound communication, from the first old access identifier to the second old access identifier, to the new access identifier of the second computing machine.Type: GrantFiled: October 14, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Claudio Marinelli, Luigi Pichetti, Maurizio Simeoni
-
Publication number: 20150106810Abstract: 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: ApplicationFiled: September 18, 2014Publication date: April 16, 2015Inventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
-
Publication number: 20140325513Abstract: 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: ApplicationFiled: July 15, 2014Publication date: October 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
-
Publication number: 20140208316Abstract: 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: ApplicationFiled: November 6, 2013Publication date: July 24, 2014Applicant: International Business Machines IncorporatedInventors: Giuseppe Ciano, Marco De Santis, Maurizio Simeoni
-
Publication number: 20140143392Abstract: A processor-implemented method, system, and/or computer program product deploys software images onto a computing system. A first computing machine is instantiated from a software image onto a computing system. The first computing machine has a first old access identifier, and is initially connected to a second computing machine in the computing system via a second old access identifier for the second computing machine. The second computing machine is reconfigured to have a new access identifier by: retrieving the new access identifier for said second computing machine, and associating the new access identifier with the second old access identifier; and redirecting each outbound communication, from the first old access identifier to the second old access identifier, to the new access identifier of the second computing machine.Type: ApplicationFiled: October 14, 2013Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giuseppe CIANO, Claudio MARINELLI, Luigi PICHETTI, Maurizio SIMEONI
-
Patent number: 8099628Abstract: A method for identifying a problem in a software application is presented. The method may include enabling a user to define at least one usage scenario for a software application. The software application may be executed on a reference computer system according to the usage scenario and data reflecting a status of the reference computer system and the software application during execution may be acquired. The software application may be further executed in a subject computer system according to the usage scenario. Data reflecting a status of the subject computer system and the software application during execution may likewise be acquired. Finally, the data from the reference computer system may be compared with the data from the subject computer system to identify at least one difference therebetween.Type: GrantFiled: May 20, 2009Date of Patent: January 17, 2012Assignee: International Business Machines CorporationInventor: Maurizio Simeoni
-
Publication number: 20090307668Abstract: A method for identifying a problem in a software application is presented. The method may include enabling a user to define at least one usage scenario for a software application. The software application may be executed on a reference computer system according to the usage scenario and data reflecting a status of the reference computer system and the software application during execution may be acquired. The software application may be further executed in a subject computer system according to the usage scenario. Data reflecting a status of the subject computer system and the software application during execution may likewise be acquired. Finally, the data from the reference computer system may be compared with the data from the subject computer system to identify at least one difference therebetween.Type: ApplicationFiled: May 20, 2009Publication date: December 10, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Maurizio Simeoni
-
Publication number: 20090156364Abstract: A method is presented for managing an exercise regime. The method may include developing a plan for an exercise regime and transmitting the plan to one or more client computers. The client computer may be associated with a user. The client computer may acquire performance-related data from the user during execution of the plan, and may transmit the acquired data to a server in communication therewith. The server may analyze the performance-related data to verify that predetermined expected performance values are reached, and may modify the plan according to the analysis. The modified plan may then be provided to the client computer.Type: ApplicationFiled: November 12, 2008Publication date: June 18, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Maurizio Simeoni