Patents by Inventor Marco Mattia
Marco Mattia 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: 10901829Abstract: A computer system troubleshoots a device using a visual communications protocol. An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display. A first response code generated in response to the diagnostic code is scanned via an optical scanner, wherein the first response code indicates a first set of troubleshooting instructions for the error condition. The first set of troubleshooting instructions is executed using at least one processor of the device. Embodiments of the present invention further include a method and program product for troubleshooting a device using a visual communications protocol in substantially the same manner described above.Type: GrantFiled: May 10, 2018Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Marco Mattia, Massimo Marra, Pietro Marella, Nicola Milanese
-
Publication number: 20190347154Abstract: A computer system troubleshoots a device using a visual communications protocol. An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display. A first response code generated in response to the diagnostic code is scanned via an optical scanner, wherein the first response code indicates a first set of troubleshooting instructions for the error condition. The first set of troubleshooting instructions is executed using at least one processor of the device. Embodiments of the present invention further include a method and program product for troubleshooting a device using a visual communications protocol in substantially the same manner described above.Type: ApplicationFiled: May 10, 2018Publication date: November 14, 2019Inventors: Marco Mattia, Massimo Marra, Pietro Marella, Nicola Milanese
-
Patent number: 9823940Abstract: Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.Type: GrantFiled: September 17, 2013Date of Patent: November 21, 2017Assignee: International Business Machines CorporationInventors: Mauro Arcese, Marco Mattia, Stefano Sidoti
-
Patent number: 9817685Abstract: Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.Type: GrantFiled: July 15, 2014Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Mauro Arcese, Marco Mattia, Stefano Sidoti
-
Publication number: 20140331226Abstract: Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.Type: ApplicationFiled: July 15, 2014Publication date: November 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mauro Arcese, Marco Mattia, Stefano Sidoti
-
Patent number: 8875106Abstract: A method, computer program product, and system for automating a test environment is provided. The method may include providing, at one or more computing devices, a superclass and a class-under-test, the superclass and the class-under-test having an inheritance chain therebetween. The method may further include inserting, via the computing device, an intermediate mock class between the superclass and the class-under-test. The method may also include automatically modifying, via the computing device, the class-under-test at runtime.Type: GrantFiled: March 30, 2012Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Mauro Arcese, Marco Imperia, Marco Mattia, Genoveffa Nacchia, Leonardo Rosati, Stefano Sidoti
-
Patent number: 8806437Abstract: A method, computer program product, and system for automating a test environment is provided. The method may include providing, at one or more computing devices, a superclass and a class-under-test, the superclass and the class-under-test having an inheritance chain therebetween. The method may further include inserting, via the computing device, an intermediate mock class between the superclass and the class-under-test. The method may also include automatically modifying, via the computing device, the class-under-test at runtime.Type: GrantFiled: June 29, 2011Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: Mauro Arcese, Marco Imperia, Marco Mattia, Genoveffa Nacchia, Leonardo Rosati, Stefano Sidoti
-
Publication number: 20140115285Abstract: Techniques for reconfiguring a snapshot of a virtual machine (VM) may be provided. The VM may be deployed on a hypervisor running on a computer. Techniques comprise provisioning of a VM, installing and configuring an operating system and a base program. A snapshot of the virtual machine may be taken together with the operating system and the base program together with configuration data defining the configuration of the virtual machine, the operating system and base application in a metadata descriptor. All may be stored in a persistent storage. Then the content of the metadata descriptor may be modified, and it may be reverted back to the snapshot using the modified content of the metadata descriptor such that the snapshot of the virtual machine with the operating system and the base program is reconfigured upon deployment of the snapshot including the operating system and the base program.Type: ApplicationFiled: September 17, 2013Publication date: April 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mauro Arcese, Marco Mattia, Stefano Sidoti
-
Publication number: 20130061298Abstract: A method for authenticating a password is provided. An authentication server device receives a plurality of password segments associated with a password from a client device over a plurality of communication channels. The authentication server device reconstructs the password from the plurality of password segments based on a particular set of parameters identified by a selected session key identification number. The authentication server device sends the reconstructed password to a target device for comparison with a stored password associated with the client device. If the stored password matches the reconstructed password, then the target device establishes a session with the client device so that the client device may access a resource located on the target device.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: International Business Machines CorporationInventors: Giuseppe Longobardi, Maria E. Massino, Marco Mattia, Maria Sbriccoli, Francesca Solida
-
Publication number: 20130007713Abstract: A method, computer program product, and system for automating a test environment is provided. The method may include providing, at one or more computing devices, a superclass and a class-under-test, the superclass and the class-under-test having an inheritance chain therebetween. The method may further include inserting, via the computing device, an intermediate mock class between the superclass and the class-under-test. The method may also include automatically modifying, via the computing device, the class-under-test at runtime.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: Mauro Arcese, Marco Imperia, Marco Mattia, Genoveffa Nacchia, Leonardo Rosati, Stefano Sidoti
-
Publication number: 20130007714Abstract: A method, computer program product, and system for automating a test environment is provided. The method may include providing, at one or more computing devices, a superclass and a class-under-test, the superclass and the class-under-test having an inheritance chain therebetween. The method may further include inserting, via the computing device, an intermediate mock class between the superclass and the class-under-test. The method may also include automatically modifying, via the computing device, the class-under-test at runtime.Type: ApplicationFiled: March 30, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mauro Arcese, Marco Imperia, Marco Mattia, Genoveffa Nacchia, Leonardo Rosati, Stefano Sidoti