Patents by Inventor Michele Crudele
Michele Crudele 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: 9876681Abstract: A resource management solution for use in a data-processing infrastructure comprising a server data-processing entity and a set of target data-processing entitiesthat is operable for downloading a set of corresponding management policies, executing a verification action indicated in each one of the corresponding management policies for verifying a compliance of the target data-processing entity with the management policy, executing a target-side remediation action indicated in each violated one of the corresponding target-side management policies which the target data-processing entity is not compliant with, for remedying the non-compliance of the target data-processing entity with the violated target-side management policy, sending an indication of a remediation request for each violated one of the corresponding server-side management policies, which each target data-processing entity is not compliant with, and executing by the server data-processing entity, a corresponding server-side remediation action inType: GrantFiled: June 27, 2016Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Michele Crudele, James S. Jennings, Bernardo Pastorelli
-
Patent number: 9740535Abstract: Technology for monitoring all resources and services of a distributed computing environment to collect and store information technology (IT) infrastructure resources, task resource usage metrics, and idle times of the environment. A system management task, both manually created by administrators and automatically scheduled, is queued on a management queue to be processed at a later time. When the system management task is removed from the queue, resources required to execute the activity of the distributed computing environment are then requested. The task is authorized to execute if the requested resources and time to complete the activity are available. The resources are then secured and the system management task executed in the distributed computing environment.Type: GrantFiled: September 4, 2015Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Michele Crudele, Gaetano Ferrari, Bernardo Pastorelli
-
Patent number: 9727387Abstract: Technology for monitoring all resources and services of a distributed computing environment to collect and store information technology (IT) infrastructure resources, task resource usage metrics, and idle times of the environment. A system management task, both manually created by administrators and automatically scheduled, is queued on a management queue to be processed at a later time. When the system management task is removed from the queue, resources required to execute the activity of the distributed computing environment are then requested. The task is authorized to execute if the requested resources and time to complete the activity are available. The resources are then secured and the system management task executed in the distributed computing environment.Type: GrantFiled: November 10, 2014Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Michele Crudele, Gaetano Ferrari, Bernardo Pastorelli
-
Publication number: 20170139766Abstract: A solution is proposed for managing a plurality of computing machines. A corresponding method comprises causing each computing machine of at least part of the computing machines to execute a management activity on the computing machine; receiving a corresponding result of the execution of the management activity on each computing machine; determining a success fingerprint according to one or more characteristics of each of at least part of one or more wherein the corresponding result is indicative of a success of the execution of the management activity thereon; calculating a similarity index for each of one or more failure ones of the computing machines wherein the corresponding result is indicative of a failure of the execution of the management activity thereon; and prioritizing the computing machines which failed to accept a policy according to the corresponding similarity indexes.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Michele Crudele, Rosario Gangemi, Antonio Perrone
-
Patent number: 9614729Abstract: A resource management solution for use in a data-processing infrastructure comprising a server data-processing entity and a set of target data-processing entities that is operable for downloading a set of management policies, executing a verification action indicated in each one of the corresponding management policies for verifying a compliance of the target data-processing entity with the management policy, executing a target-side remediation action indicated in each violated one of the corresponding target-side management policies which the target data-processing entity is not compliant with, for remedying the non-compliance of the target data-processing entity with the violated target-side management policy, sending an indication of a remediation request for each violated server-side management policies, which each target data-processing entity is not compliant with, and executing a corresponding server-side remediation action in response to each remediation request for remedying the non-compliance of theType: GrantFiled: March 8, 2013Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Michele Crudele, James S. Jennings, Bernardo Pastorelli
-
Patent number: 9535609Abstract: Mechanisms are provided for automatically expanding a virtual storage of a virtual machine. The virtual machine monitors a usage of the virtual storage of the virtual machine. The virtual machine determines, based on the monitoring of the usage of the virtual storage, whether to expand the virtual storage of the virtual machine. In response to the virtual machine determining to expand the virtual storage of the virtual machine, a virtual machine manager executes one or more operations to expand the virtual storage. The monitoring and determining may be performed by a virtual storage management agent executing within the virtual machine and which may send an expansion request to an authorization engine to request expansion of the virtual storage.Type: GrantFiled: July 15, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Michele Crudele, Francesco Latino, Bernardo Pastorelli
-
Publication number: 20160320979Abstract: Mechanisms are provided for automatically expanding a virtual storage of a virtual machine. The virtual machine monitors a usage of the virtual storage of the virtual machine. The virtual machine determines, based on the monitoring of the usage of the virtual storage, whether to expand the virtual storage of the virtual machine. In response to the virtual machine determining to expand the virtual storage of the virtual machine, a virtual machine manager executes one or more operations to expand the virtual storage. The monitoring and determining may be performed by a virtual storage management agent executing within the virtual machine and which may send an expansion request to an authorization engine to request expansion of the virtual storage.Type: ApplicationFiled: July 13, 2016Publication date: November 3, 2016Inventors: Michele Crudele, Francesco Latino, Bernardo Pastorelli
-
Publication number: 20160308724Abstract: A resource management solution for use in a data-processing infrastructure comprising a server data-processing entity and a set of target data-processing entities.Type: ApplicationFiled: June 27, 2016Publication date: October 20, 2016Inventors: Michele Crudele, James S. Jennings, Bernardo Pastorelli
-
Patent number: 9379937Abstract: A resource management solution for use in a data-processing infrastructure comprising a server data-processing entity and a set of target data-processing entities that is operable for downloading a set of management policies, executing a verification action indicated in each one of the corresponding management policies for verifying a compliance of the target data-processing entity with the management policy, executing a target-side remediation action indicated in each violated one of the corresponding target-side management policies which the target data-processing entity is not compliant with, for remedying the non-compliance of the target data-processing entity with the violated target-side management policy, sending an indication of a remediation request for each violated server-side management policies, which each target data-processing entity is not compliant with, and executing a corresponding server-side remediation action in response to each remediation request for remedying the non-compliance of theType: GrantFiled: December 4, 2012Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Michele Crudele, James S. Jennings, Bernardo Pastorelli
-
Publication number: 20160134505Abstract: Technology for monitoring all resources and services of a distributed computing environment to collect and store information technology (IT) infrastructure resources, task resource usage metrics, and idle times of the environment. A system management task, both manually created by administrators and automatically scheduled, is queued on a management queue to be processed at a later time. When the system management task is removed from the queue, resources required to execute the activity of the distributed computing environment are then requested. The task is authorized to execute if the requested resources and time to complete the activity are available. The resources are then secured and the system management task executed in the distributed computing environment.Type: ApplicationFiled: September 4, 2015Publication date: May 12, 2016Inventors: Michele Crudele, Gaetano Ferrari, Bernardo Pastorelli
-
Publication number: 20160134504Abstract: Technology for monitoring all resources and services of a distributed computing environment to collect and store information technology (IT) infrastructure resources, task resource usage metrics, and idle times of the environment. A system management task, both manually created by administrators and automatically scheduled, is queued on a management queue to be processed at a later time. When the system management task is removed from the queue, resources required to execute the activity of the distributed computing environment are then requested. The task is authorized to execute if the requested resources and time to complete the activity are available. The resources are then secured and the system management task executed in the distributed computing environment.Type: ApplicationFiled: November 10, 2014Publication date: May 12, 2016Inventors: Michele Crudele, Gaetano Ferrari, Bernardo Pastorelli
-
Publication number: 20160088099Abstract: In an approach to event notification, one or more computer processors determine a baseline for a volume of activity on a social media website in a geographic location. One or more computer processors determine whether a deviation from the baseline for the volume of activity occurs. Responsive to determining a deviation from the baseline occurs, one or more computer processors identify an event that caused the deviation. One or more computer processors calculate an estimate of population for the geographic location. One or more computer processors identify based, at least in part, on the identified event and the estimated population, a relevant party to be notified of the event. One or more computer processors generate a recommendation based, at least in part, upon one or more of the identified event, the estimate of population, and the identified relevant party.Type: ApplicationFiled: September 18, 2014Publication date: March 24, 2016Inventors: Michele Crudele, Antonio M. Sgro
-
Publication number: 20160087927Abstract: In an approach to event notification, one or more computer processors determine a baseline for a volume of activity on a social media website in a geographic location. One or more computer processors determine whether a deviation from the baseline for the volume of activity occurs. Responsive to determining a deviation from the baseline occurs, one or more computer processors identify an event that caused the deviation. One or more computer processors calculate an estimate of population for the geographic location. One or more computer processors identify based, at least in part, on the identified event and the estimated population, a relevant party to be notified of the event. One or more computer processors generate a recommendation based, at least in part, upon one or more of the identified event, the estimate of population, and the identified relevant party.Type: ApplicationFiled: April 15, 2015Publication date: March 24, 2016Inventors: Michele Crudele, Antonio M. Sgro
-
Publication number: 20150317082Abstract: Mechanisms are provided for automatically expanding a virtual storage of a virtual machine. The virtual machine monitors a usage of the virtual storage of the virtual machine. The virtual machine determines, based on the monitoring of the usage of the virtual storage, whether to expand the virtual storage of the virtual machine. In response to the virtual machine determining to expand the virtual storage of the virtual machine, a virtual machine manager executes one or more operations to expand the virtual storage. The monitoring and determining may be performed by a virtual storage management agent executing within the virtual machine and which may send an expansion request to an authorization engine to request expansion of the virtual storage.Type: ApplicationFiled: July 15, 2015Publication date: November 5, 2015Inventors: Michele Crudele, Francesco Latino, Bernardo Pastorelli
-
Patent number: 9128745Abstract: Mechanisms are provided for automatically expanding a virtual storage of a virtual machine. The virtual machine monitors a usage of the virtual storage of the virtual machine. The virtual machine determines, based on the monitoring of the usage of the virtual storage, whether to expand the virtual storage of the virtual machine. In response to the virtual machine determining to expand the virtual storage of the virtual machine, a virtual machine manager executes one or more operations to expand the virtual storage. The monitoring and determining may be performed by a virtual storage management agent executing within the virtual machine and which may send an expansion request to an authorization engine to request expansion of the virtual storage.Type: GrantFiled: December 27, 2012Date of Patent: September 8, 2015Assignee: International Business Machines CorporationInventors: Michele Crudele, Francesco Latino, Bernardo Pastorelli
-
Patent number: 9122730Abstract: An integration mechanism for managing computing components may be provided. It may comprise collecting management information about the computing components using a data collection component, storing objects of the collected management information in a full-text search-index data-structure, generating for each collected object a displayable result snippet, searching the full-text search-index data-structure for matching objects based on a received parameter, retrieving all matching objects of the full-text search-index data-structure related to the search, and displaying the matching objects in form of the related result snippets, wherein the integration mechanism is independent from the computing components it is collecting management information from.Type: GrantFiled: May 28, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Michele Crudele, Bernardo Pastorelli, Randa Salem
-
Patent number: 9092230Abstract: Centrally managing configuration of software application components includes creating configuration metadata for each component of the application; providing a specific configuration for a component; checking validity of the specific configuration using the metadata for said component; and monitoring the application component configuration for consistency with said specific configuration.Type: GrantFiled: January 27, 2014Date of Patent: July 28, 2015Assignee: International Business Machines CorporationInventors: Mauro Arcese, Gianluca Bernardini, Michele Crudele, Luigi Pichetti
-
Publication number: 20140143529Abstract: Centrally managing configuration of software application components includes creating configuration metadata for each component of the application; providing a specific configuration for a component; checking validity of the specific configuration using the metadata for said component; and monitoring the application component configuration for consistency with said specific configuration.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mauro Arcese, Gianluca Bernardini, Michele Crudele, Luigi Pichetti
-
Patent number: 8640096Abstract: Centrally managing configuration of software application involves creating configuration metadata for each component of the application; providing a specific configuration for a component; checking validity of the specific configuration using the metadata for said component; and monitoring the application component configuration for consistency with said specific configuration.Type: GrantFiled: August 22, 2008Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Mauro Arcese, Gianluca Bernardini, Michele Crudele, Luigi Pichetti
-
Publication number: 20130325851Abstract: An integration mechanism for managing computing components may be provided. It may comprise collecting management information about the computing components using a data collection component, storing objects of the collected management information in a full-text search-index data-structure, generating for each collected object a displayable result snippet, searching the full-text search-index data-structure for matching objects based on a received parameter, retrieving all matching objects of the full-text search-index data-structure related to the search, and displaying the matching objects in form of the related result snippets, wherein the integration mechanism is independent from the computing components it is collecting management information from.Type: ApplicationFiled: May 28, 2013Publication date: December 5, 2013Applicant: International Business Machines CorporationInventors: Michele Crudele, Bernardo Pastorelli, Randa Salem