Patents by Inventor Bruno Portaluri

Bruno Portaluri 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: 9047402
    Abstract: A method and system for Orthogonal Defect Classification (ODC) analysis in a computing system, is provided. One implementation involves determining a defect in a software application, providing a defect fix to the software application, linking the source code fix to the defect, and automatically performing ODC analysis and calculating ODC information has based on calculations against the source code linked to the defect fixed.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Silvia Bellucci, Bruno Portaluri
  • Patent number: 8544015
    Abstract: A provisioning method and a corresponding apparatus for managing a data processing system including a plurality of exploiter entities and a plurality of resources, the system maintaining a repository with system requirements of the plurality of exploiter entities. The provisioner monitors any possible needs for further resources of the exploiters. When such needs arise, the provisioner select an available resource within a pool of possible available resources. Such selection is done so that the effort for configuring the resource according to exploiter requirements is reduced. One feature of the method of the present invention is that two levels of requirements are defined: the “Hard Properties”, i.e. those system features which cannot be easily configured; and the “Soft Properties”, i.e. those features which can be easily configured. Of course the definition of Hard and Soft can be customized according to predetermined conditions.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Bruno Portaluri
  • Patent number: 8521854
    Abstract: A mechanism is provided for minimizing network resource overhead consumption by reports from one or more agents distributed in an electronic data network of nodes having a hierarchical reporting structure. Reports are received from other nodes in an electronic network of nodes or one or more agents further from a network root node in the electronic network of nodes. The reports are submitted to another node closer to the network root node in response to another node existing between the node and the network root node. The reports are submitted to the network root node in response to no other node existing between the node and the network root node. The node is adapted to only report variations in the expected report flow associated with the received reports.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
  • Patent number: 8495185
    Abstract: A mechanism is provided for minimizing network resource overhead consumption by reports from one or more agents distributed in an electronic data network of nodes having a hierarchical reporting structure. Reports are received from other nodes in an electronic network of nodes or one or more agents further from a network root node in the electronic network of nodes. The reports are submitted to another node closer to the network root node in response to another node existing between the node and the network root node. The reports are submitted to the network root node in response to no other node existing between the node and the network root node. The node is adapted to only report variations in the expected report flow associated with the received reports.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
  • Publication number: 20120246620
    Abstract: A method and system for Orthogonal Defect Classification (ODC) analysis in a computing system, is provided. One implementation involves determining a defect in a software application, providing a defect fix to the software application, linking the source code fix to the defect, and automatically performing ODC analysis and calculating ODC information has based on calculations against the source code linked to the defect fixed.
    Type: Application
    Filed: June 7, 2012
    Publication date: September 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Silvia Bellucci, Bruno Portaluri
  • Patent number: 8264707
    Abstract: Mechanisms for enforcing reproduction rights for hard copies of physical hard copy articles are provided. The mechanisms electronically scan a surface of the physical hard copy article using a scanning mechanism to generate scanned data. A reproduction control identifier is extracted from the scanned data and output of a copy of the article is controlled based on the reproduction control identifier that was extracted from the scanned data. The physical hard copy article has a plurality of reproduction control identifiers present in multiple locations on the surface of the physical hard copy article such that content of portions of the physical hard copy article provided on the surface cannot be electronically scanned by the scanning mechanism without detecting a reproduction control identifier.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lorenzo Amorosa, Remo Freddi, Bruno Portaluri
  • Patent number: 8214798
    Abstract: Mechanisms for Orthogonal Defect Classification (ODC) analysis in a computing system are provided. One implementation involves determining a defect in a software application, providing a defect fix to the software application, linking the source code fix to the defect, and automatically performing ODC analysis and calculating ODC information based on calculations against the source code linked to the defect fixed.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Silvia Bellucci, Bruno Portaluri
  • Publication number: 20120036253
    Abstract: A mechanism is provided for minimising network resource overhead consumption by reports from one or more agents distributed in an electronic data network of nodes having a hierarchical reporting structure. Reports are received from other nodes in an electronic network of nodes or one or more agents further from a network root node in the electronic network of nodes. The reports are submitted to another node closer to the network root node in response to another node existing between the node and the network root node. The reports are submitted to the network root node in response to no other node existing between the node and the network root node. The node is adapted to only report variations in the expected report flow associated with the received reports.
    Type: Application
    Filed: July 14, 2011
    Publication date: February 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
  • Patent number: 7941377
    Abstract: A method and a corresponding apparatus for metering usage of software products on a computer are proposed. The metering system is based on the use of a software catalogue. The software catalogue lists all the known products to be metered; each product is identified by one or more executable modules indicative of its running. A licensing agent detects the executable modules that have been launched. For each executable module, the system checks if a corresponding product is listed in the catalogue, and can decide an appropriate action, or simply meter the usage of the product for future reporting and invoicing activity. If no corresponding product is found in the catalogue, the method according to the present invention performs a similarity check between the unknown detected module and the product identifiers existing on the catalogue. Sometimes the difference between a new product and a catalogued one is very limited.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Giorgio Cognigni, Bernardo Pastorelli, Bruno Portaluri
  • Publication number: 20100171986
    Abstract: Mechanisms for enforcing reproduction rights for hard copies of physical hard copy articles are provided. The mechanisms electronically scan a surface of the physical hard copy article using a scanning mechanism to generate scanned data. A reproduction control identifier is extracted from the scanned data and output of a copy of the article is controlled based on the reproduction control identifier that was extracted from the scanned data. The physical hard copy article has a plurality of reproduction control identifiers present in multiple locations on the surface of the physical hard copy article such that content of portions of the physical hard copy article provided on the surface cannot be electronically scanned by the scanning mechanism without detecting a reproduction control identifier.
    Type: Application
    Filed: January 5, 2009
    Publication date: July 8, 2010
    Applicant: International Business Machines Corporation
    Inventors: Lorenzo Amorosa, Remo Freddi, Bruno Portaluri
  • Patent number: 7752262
    Abstract: A load balancing system and a corresponding computer-readable medium are proposed. The load balancing system is used in environments (e.g., implementing a licensing management application) wherein each client is associated with a preferred server storing specific information for the client. Each client periodically detects a workload and a response time of all the servers. The client selects a subset of nearest servers (according to their response times). The server in that subset with the lowest workload is set as an eligible server. Whenever a ratio between the workload of the preferred server and the workload of the eligible server exceeds a predefined threshold value (e.g., 1.1), the client switches to the eligible server (transferring the corresponding specific information). The system of the invention exhibits a slow dynamic, and tends to reach a steady condition (wherein the specific information of the clients is not continuously moved across the system).
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Domenico Di Giulio, Bruno Portaluri, Ricardo Rossi
  • Publication number: 20100017787
    Abstract: A method and system for Orthogonal Defect Classification (ODC) analysis in a computing system, is provided. One implementation involves determining a defect in a software application, providing a defect fix to the software application, linking the source code fix to the defect, and automatically performing ODC analysis and calculating ODC information based on calculations against the source code linked to the defect fixed.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: International Business Machines Corporation
    Inventors: Silvia Bellucci, Bruno Portaluri
  • Patent number: 7475108
    Abstract: A load balancing method and a corresponding system are proposed. The load balancing method is used in environments (e.g., implementing a licensing management application) wherein each client is associated with a preferred server storing specific information for the client. Each client periodically detects a workload and a response time of all the servers. The client selects a subset of nearest servers (according to their response times). The server in that subset with the lowest workload is set as an eligible server. Whenever a ratio between the workload of the preferred server and the workload of the eligible server exceeds a predefined threshold value (e.g., 1.1), the client switches to the eligible server (transferring the corresponding specific information). The method of the invention exhibits a slow dynamic, and tends to reach a steady condition (wherein the specific information of the clients is not continuously moved across the system).
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Domenico Di Giulio, Bruno Portaluri, Ricardo Rossi
  • Publication number: 20070143767
    Abstract: A provisioning method and a corresponding apparatus for managing a data processing system including a plurality of exploiter entities and a plurality of resources, the system maintaining a repository with system requirements of the plurality of exploiter entities. The provisioner monitors any possible needs for further resources of the exploiters. When such needs arises the provisioner select an available resource within a pool of possible available resources. Such selection is done so that the effort for configuring the resource according to exploiter requirements is reduced. One feature of the method of the present invention is that two levels of requirements are defined: the “Hard Properties”, i.e. those system features which cannot be easily configured; and the “Soft Properties”, i.e. those features which can be easily configured. Of course the definition of Hard and Soft can be customized according to predetermined conditions.
    Type: Application
    Filed: November 29, 2006
    Publication date: June 21, 2007
    Inventors: Luisa Attanasio, Bruno Portaluri
  • Publication number: 20060064382
    Abstract: A method and a corresponding apparatus for metering usage of software products on a computer are proposed. The metering system is based on the use of a software catalogue. The software catalogue lists all the known products to be metered; each product is identified by one or more executable modules indicative of its running. A licensing agent detects the executable modules that have been launched. For each executable module, the system checks if a corresponding product is listed in the catalogue, and can decide an appropriate action, or simply meter the usage of the product for future reporting and invoicing activity. If no corresponding product is found in the catalogue, the method according to the present invention performs a similarity check between the unknown detected module and the product identifiers existing on the catalogue. Sometimes the difference between a new product and a catalogued one is very limited.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 23, 2006
    Inventors: Giorgio Cognigni, Bernardo Pastorelli, Bruno Portaluri
  • Publication number: 20040267930
    Abstract: A load balancing method and a corresponding system are proposed. The load balancing method is used in environments (e.g., implementing a licensing management application) wherein each client is associated with a preferred server storing specific information for the client. Each client periodically detects a workload and a response time of all the servers. The client selects a subset of nearest servers (according to their response times). The server in that subset with the lowest workload is set as an eligible server. Whenever a ratio between the workload of the preferred server and the workload of the eligible server exceeds a predefined threshold value (e.g., 1.1), the client switches to the eligible server (transferring the corresponding specific information). The method of the invention exhibits a slow dynamic, and tends to reach a steady condition (wherein the specific information of the clients is not continuously moved across the system).
    Type: Application
    Filed: June 16, 2004
    Publication date: December 30, 2004
    Applicant: International Business Machines Corporation
    Inventors: Domenico Di Giulio, Bruno Portaluri, Ricardo Rossi