Patents by Inventor Marcello Vitaletti

Marcello Vitaletti 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: 10831942
    Abstract: Partitioning a water distribution network comprising a set of nodes, a distance between each pair of nodes is defined based on a pre-defined metric, is provided. At least one candidate partition of the water distribution network is determined. For each candidate partition, a plurality of centrally positioned nodes for each district metered area is identified. Repeating: assigning the set of nodes to a particular district metered area and moving the plurality of centrally positioned nodes according to a local objective function based on distances of other nodes of the particular district metered area from the plurality of centrally positioned nodes, until at least one convergence condition is satisfied. A candidate partition of the water distribution network is selected according to at least one selection criterion. The selected candidate partition is configured to decrease water pressure in each district metered area of the selected candidate partition.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Patent number: 10241480
    Abstract: A method for configuring a distribution network of a commodity, wherein the determination of a setting of each inflow regulating element (according to at least one optimization criterion) is repeated for different versions of a working subset (defined by one or more of the parts having no outflow regulating element whose setting is still to be determined) until the settings of all the regulating elements have been determined. A further aspect provides a software program and a software program product for implementing the method. A further aspect provides a corresponding system.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicola Fontana, Maurizio Giugni, Marcello Vitaletti
  • Patent number: 10134090
    Abstract: A method, and associated system and computer program product, for configuring a network of interconnected sources and users of a commodity, the method comprises: providing a partition of the users into a plurality of disjoints parts; initializing a grouping of the sources and parts into a plurality of disjoint groups each one comprising one or more interconnected sources and parts; repeating selecting an enlarging group among the groups being over-supplied, selecting an adding part among the parts adjacent to the enlarging group being under-supplied, merging the adding part and the possible group thereof into the enlarging group, and updating the supply balance of the merged enlarging group and the residual demand of the parts thereof according to the merging until all the parts belong to a single group; and determining an arrangement of intercepting/regulating elements according to the conditions of the inter-part connections.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Publication number: 20180203954
    Abstract: Partitioning a water distribution network comprising a set of nodes, a distance between each pair of nodes is defined based on a pre-defined metric, is provided. At least one candidate partition of the water distribution network is determined. For each candidate partition, a plurality of centrally positioned nodes for each district metered area is identified. Repeating: assigning the set of nodes to a particular district metered area and moving the plurality of centrally positioned nodes according to a local objective function based on distances of other nodes of the particular district metered area from the plurality of centrally positioned nodes, until at least one convergence condition is satisfied. A candidate partition of the water distribution network is selected according to at least one selection criterion. The selected candidate partition is configured to decrease water pressure in each district metered area of the selected candidate partition.
    Type: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Inventor: Marcello Vitaletti
  • Patent number: 10019539
    Abstract: A solution is proposed for partitioning a network comprising a plurality of nodes, a distance being defined for each pair of nodes according to a pre-defined metric. A corresponding method comprises generating at least one candidate partition of the network comprising a selected number of parts. For each candidate partition said generating comprises initializing a plurality of poles for each part, each pole being initialized to one of the nodes of the network, and repeating assigning the nodes of the network each one to the part with the pole having the shortest distance from the node, and moving the poles of each part to distinct nodes of the part according to an objective function based on the distances of the other nodes of the part from the poles, until at least one convergence condition is satisfied.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Publication number: 20180088601
    Abstract: A method for configuring a distribution network of a commodity, wherein the determination of a setting of each inflow regulating element (according to at least one optimization criterion) is repeated for different versions of a working subset (defined by one or more of the parts having no outflow regulating element whose setting is still to be determined) until the settings of all the regulating elements have been determined. A further aspect provides a software program and a software program product for implementing the method. A further aspect provides a corresponding system.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Nicola Fontana, Maurizio Giugni, Marcello Vitaletti
  • Patent number: 9773090
    Abstract: A method, computer program and system to identify peaks generated by different physical ions in a solution including substances by analyzing mass and intensity coordinates of all peaks in a set of mass spectra measured with errors for a certain concentration c of the solution is here disclosed. The peaks in different mass spectra are associated to a same ion if they are sufficiently ‘close’ according to specific discrimination criteria that go beyond the proximity of mass values. A two stage process is applied, each stage consisting in applying the method to identify peaks in mass spectra. In stage 1, the method to identify peaks is applied on each set of mass spectra for each concentration. Resulting sequences of peaks, one peak in each spectrum, are associated to different ions. This output of stage 1 is converted into a set of virtual mass spectra having as virtual peaks, average peak coordinate values calculated on each sequence.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Patent number: 9400868
    Abstract: A method, computer program and system to identify peaks generated by different physical ions in a solution including substances by analyzing mass and intensity coordinates of all peaks in a set of mass spectra measured with errors for a certain concentration c of the solution is here disclosed. The peaks in different mass spectra are associated to a same ion if they are sufficiently ‘close’ according to specific discrimination criteria that go beyond the proximity of mass values.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Patent number: 9389844
    Abstract: An apparatus and a method provide a solution for a computer system. The apparatus may include a package containing or referencing a plurality of software components of the solution and containing a solution definition defining in logical terms the topology requirements of the solution. The plurality of software components may be packaged as installable units which comprise a descriptor providing requirements of a target hosting environment for the software component and the software component to be installed. The solution definition of the package may include target hosting environments of the software components of a solution being defined in terms of requirements each software component has on its own target hosting environment and requirements the solution imposes on the target hosting environments.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nicholas D. Butler, Christine M. Draper, John W. Sweitzer, Marcello Vitaletti
  • Publication number: 20160005119
    Abstract: A method, and associated system and computer program product, for configuring a network of interconnected sources and users of a commodity, the method comprises: providing a partition of the users into a plurality of disjoints parts; initializing a grouping of the sources and parts into a plurality of disjoint groups each one comprising one or more interconnected sources and parts; repeating selecting an enlarging group among the groups being over-supplied, selecting an adding part among the parts adjacent to the enlarging group being under-supplied, merging the adding part and the possible group thereof into the enlarging group, and updating the supply balance of the merged enlarging group and the residual demand of the parts thereof according to the merging until all the parts belong to a single group; and determining an arrangement of intercepting/regulating elements according to the conditions of the inter-part connections.
    Type: Application
    Filed: June 25, 2015
    Publication date: January 7, 2016
    Inventor: Marcello Vitaletti
  • Publication number: 20150339412
    Abstract: A solution is proposed for partitioning a network comprising a plurality of nodes, a distance being defined for each pair of nodes according to a pre-defined metric. A corresponding method comprises generating at least one candidate partition of the network comprising a selected number of parts. For each candidate partition said generating comprises initializing a plurality of poles for each part, each pole being initialized to one of the nodes of the network, and repeating assigning the nodes of the network each one to the part with the pole having the shortest distance from the node, and moving the poles of each part to distinct nodes of the part according to an objective function based on the distances of the other nodes of the part from the poles, until at least one convergence condition is satisfied.
    Type: Application
    Filed: April 15, 2015
    Publication date: November 26, 2015
    Inventor: Marcello Vitaletti
  • Patent number: 8881131
    Abstract: A method and a corresponding apparatus for inventoring software products on a plurality of computer are proposed. The inventoring system aims at populating a software catalog without the manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalog) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process which gathers information from a potentially very large collection of computers. Any occurrence of a group of identical files across multiple computers is considered a reliable indicator that they belong to the installation footprint of a product.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Capomassi, Alessandro Ferenzi, Rosario Gangemi, Luigi Pichetti, Marcello Vitaletti
  • Patent number: 8756704
    Abstract: Methods, systems, and computer program products for modifying a resource by an authenticated user impersonating another user. In one embodiment of the invention, a lock may be acquired on the resource to be modified, storing the identity of the authenticated user and the identity of the impersonated user inside the lock object, and generating a message indicating that the lock was acquired successfully by the authenticated user impersonating another user.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Antonio Castellucci, Carmela Gambardella, Dario Iorfida, Aniello Alessandro Rea, Marcello Vitaletti
  • Publication number: 20140052385
    Abstract: A method, computer program and system to identify peaks generated by different physical ions in a solution including substances by analyzing mass and intensity coordinates of all peaks in a set of mass spectra measured with errors for a certain concentration c of the solution is here disclosed. The peaks in different mass spectra are associated to a same ion if they are sufficiently ‘close’ according to specific discrimination criteria that go beyond the proximity of mass values.
    Type: Application
    Filed: October 16, 2013
    Publication date: February 20, 2014
    Applicant: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Patent number: 8590029
    Abstract: A mechanism is provided for managing access authorization to forums open to anonymous users within an organization. A token distributor application provides a unique token to each member of a community or organization. The application is trusted by all members to not store an association between the authenticated user and the token when a token is assigned. The only control exerted by the token distributor is to block users who have already obtained a token from receiving another token. The communication tool or collaboration space may accept creation of a new anonymous identity, such as a nickname, to any individual supplying a token assigned by the token distributor application. An administrator may ban users by token. A banned user cannot access the communication tool or collaboration space using a nickname associated with a banned token.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Marcello Vitaletti
  • Patent number: 8539445
    Abstract: A method and a corresponding system and computer-usable medium for discovering software products on a plurality of one or more computers. The discovering method, system and/or computer-usable medium can populate a software catalogue without the manual intervention of an administrator. Such an approach reduces the cost of producing and maintaining a comprehensive knowledge base (e.g., the catalogue), which contains definitions of software products and the related signature. Signature definitions combine information obtained by the data gathering process and information contained in the registries. This combination allows the creation of a robust signature which reduces to a great extent the possibilities of both “false positive” and “false negative” results.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rosario Gangemi, Luigi Pichetti, Alessandro Terenzi, Alessandro Capomassi, Marcello Vitaletti
  • Publication number: 20130073219
    Abstract: A method, computer program and system to identify peaks generated by different physical ions in a solution including substances by analyzing mass and intensity coordinates of all peaks in a set of mass spectra measured with errors for a certain concentration c of the solution is here disclosed. The peaks in different mass spectra are associated to a same ion if they are sufficiently ‘close’ according to specific discrimination criteria that go beyond the proximity of mass values. A two stage process is applied, each stage consisting in applying the method to identify peaks in mass spectra. In stage 1, the method to identify peaks is applied on each set of mass spectra for each concentration. Resulting sequences of peaks, one peak in each spectrum, are associated to different ions. This output of stage 1 is converted into a set of virtual mass spectra having as virtual peaks, average peak coordinate values calculated on each sequence.
    Type: Application
    Filed: May 16, 2011
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Marcello Vitaletti
  • Publication number: 20120297063
    Abstract: A method and a corresponding apparatus for inventoring software products on a plurality of computer are proposed. The inventoring system aims at populating a software catalogue without the manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalogue) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process which gathers information from a potentially very large collection of computers. Any occurrence of a group of identical files across multiple computers is considered a reliable indicator that they belong to the installation footprint of a product.
    Type: Application
    Filed: August 1, 2012
    Publication date: November 22, 2012
    Applicant: International Business Machines Corporation
    Inventors: ALESSANDRO CAPOMASSI, Alessandro Terenzi, Rosario Gangemi, Luigi Pichetti, Marcello Vitaletti
  • Patent number: 8307355
    Abstract: A method and a corresponding apparatus for inventorying software products on a plurality of computer are proposed. The inventorying system aims at populating a software catalogue without the manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalogue) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process which gathers information from a potentially very large collection of computers. Any occurrence of a group of identical files across multiple computers is considered a reliable indicator that they belong to the installation footprint of a product.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Capomassi, Alessandro Terenzi, Rosario Gangemi, Luigi Pichetti, Marcello Vitaletti
  • Publication number: 20100175119
    Abstract: A mechanism is provided for managing access authorization to forums open to anonymous users within an organization. A token distributor application provides a unique token to each member of a community or organization. The application is trusted by all members to not store an association between the authenticated user and the token when a token is assigned. The only control exerted by the token distributor is to block users who have already obtained a token from receiving another token. The communication tool or collaboration space may accept creation of a new anonymous identity, such as a nickname, to any individual supplying a token assigned by the token distributor application. An administrator may ban users by token. A banned user cannot access the communication tool or collaboration space using a nickname associated with a banned token.
    Type: Application
    Filed: January 5, 2009
    Publication date: July 8, 2010
    Applicant: International Business Machines Corporation
    Inventor: Marcello Vitaletti