Patents by Inventor Raffaele Pullo

Raffaele Pullo 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: 11018941
    Abstract: A method and system for configuring an Information Technology (IT) system in a manner that decreases a complexity of the IT system. At least part of IT assets of the IT system is mapped onto respective one or more target platforms of a plurality of target platforms by verifying characteristics and/or relations of the IT assets, in decreasing order of the affinity level of corresponding affinity criteria of a plurality of affinity criteria, against one or more hosting constraints of the target platforms, in increasing order of a complexity level of the corresponding target platforms. The IT system is configured, including hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level so as to decrease the complexity of the IT system.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventor: Raffaele Pullo
  • Patent number: 10581691
    Abstract: IT assets of the IT system are grouped into asset groups by verifying characteristics and relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets includes an indication of one or more hosting constraints and an indication of a complexity level of each target platform. At least part of the IT assets of the asset groups are mapped onto respective the target platforms by verifying the characteristics and/or relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria. The IT system is configured by hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventor: Raffaele Pullo
  • Publication number: 20190372851
    Abstract: A method and system for configuring an Information Technology (IT) system in a manner that decreases a complexity of the IT system. At least part of IT assets of the IT system is mapped onto respective one or more target platforms of a plurality of target platforms by verifying characteristics and/or relations of the IT assets, in decreasing order of the affinity level of corresponding affinity criteria of a plurality of affinity criteria, against one or more hosting constraints of the target platforms, in increasing order of a complexity level of the corresponding target platforms. The IT system is configured, including hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level so as to decrease the complexity of the IT system.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Inventor: Raffaele Pullo
  • Publication number: 20180212831
    Abstract: IT assets of the IT system are grouped into asset groups by verifying characteristics and relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets includes an indication of one or more hosting constraints and an indication of a complexity level of each target platform. At least part of the IT assets of the asset groups are mapped onto respective the target platforms by verifying the characteristics and/or relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria. The IT system is configured by hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Inventor: Raffaele Pullo
  • Patent number: 9979598
    Abstract: A description of IT assets of the IT system is retrieved. The description of the IT assets includes an indication of characteristics of each IT asset and an indication of relations among the IT assets. The IT assets are grouped into asset groups by verifying the characteristics and the relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets is retrieved. At least part of the IT assets of the asset groups is mapped onto selected one or more of the target platforms by verifying the characteristics and/or the relations of the IT assets of the asset groups. A proposed configuration of the IT system is generated. The proposed configuration hosts each mapped IT asset on the corresponding selected target platform.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventor: Raffaele Pullo
  • Publication number: 20160105322
    Abstract: A description of IT assets of the IT system is retrieved. The description of the IT assets includes an indication of characteristics of each IT asset and an indication of relations among the IT assets. The IT assets are grouped into asset groups by verifying the characteristics and the relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets is retrieved. At least part of the IT assets of the asset groups is mapped onto selected one or more of the target platforms by verifying the characteristics and/or the relations of the IT assets of the asset groups. A proposed configuration of the IT system is generated. The proposed configuration hosts each mapped IT asset on the corresponding selected target platform.
    Type: Application
    Filed: September 1, 2015
    Publication date: April 14, 2016
    Inventor: Raffaele Pullo
  • Patent number: 7890630
    Abstract: Systems, methods and computer program products for supporting transformation to a shared on-demand infrastructure. Exemplary embodiments include a method including identifying a CPU resource type (or, in general, other sharable resource) to analyze, calculating a number of servers in scope, Ns, collecting current resource usage data for systems in the scope, wherein the current resource data is provided by systems and performance management tools, identifying a Period P, counting a number of peaks (Np) in the Period, excluding adjacent spikes to each of the number of peaks, calculating an average of CPU usage, Um, which is generally provided by the usage collection tools, defining an amplitude Am, defining a value for % Ks, in the range of 0.2-0.3 (value suggested) and applying transformation formulas to obtain a minimum size of a resource pool, a size of a target environment and a resource saving.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Raffaele Pullo
  • Publication number: 20090150895
    Abstract: Systems, methods and computer program products for supporting transformation to a shared on-demand infrastructure. Exemplary embodiments include a method including identifying a CPU resource type (or, in general, other sharable resource) to analyze, calculating a number of servers in scope, Ns, collecting current resource usage data for systems in the scope, wherein the current resource data is provided by systems and performance management tools, identifying a Period P, counting a number of peaks (Np) in the Period, excluding adjacent spikes to each of the number of peaks, calculating an average of CPU usage, Um, which is generally provided by the usage collection tools, defining an amplitude Am, defining a value for % Ks, in the range of 0.2-0.3 (value suggested) and applying transformation formulas to obtain a minimum size of a resource pool, a size of a target environment and a resource saving.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Raffaele Pullo