Patents by Inventor Fabio Benedetti

Fabio Benedetti 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: 10606583
    Abstract: Systems and methods for software tracking and management are disclosed. In embodiments, a computer-implemented method comprises: receiving, by a computing device, build output code from one or more user computer devices via a network, wherein the build output code is generated in response to a software build; automatically identifying, by the computing device, differences between the build output code and associated in-production software code; automatically mapping, by the computing device, the differences to microservices of the in-production software code; and generating, by the computing device, a list of microservices of the in-production software code affected by the differences in a rollout of the build output code based on the mapping.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fabio Benedetti, Fabio Cerri, Arcangelo Di Balsamo
  • Publication number: 20190391805
    Abstract: Systems and methods for software tracking and management are disclosed. In embodiments, a computer-implemented method comprises: receiving, by a computing device, build output code from one or more user computer devices via a network, wherein the build output code is generated in response to a software build; automatically identifying, by the computing device, differences between the build output code and associated in-production software code; automatically mapping, by the computing device, the differences to microservices of the in-production software code; and generating, by the computing device, a list of microservices of the in-production software code affected by the differences in a rollout of the build output code based on the mapping.
    Type: Application
    Filed: September 6, 2019
    Publication date: December 26, 2019
    Inventors: Fabio BENEDETTI, Fabio CERRI, Arcangelo DI BALSAMO
  • Publication number: 20190382829
    Abstract: The invention provides methods for determining the susceptibility of cancer patients to developing adverse reactions if treated with a telomerase inhibitor drug by measurement of telomere length in appropriate cells of the patient prior to initiation of the telomerase inhibitor treatment.
    Type: Application
    Filed: December 20, 2018
    Publication date: December 19, 2019
    Inventors: Calvin B. Harley, Laurence Elias, Jennifer Smith, Mark J. Ratain, Fabio Benedetti
  • Publication number: 20190348175
    Abstract: A diagnosis server for collaborating with electronic noses, a related mobile diagnosis unit and a related method may be provided. A diagnosis server may comprise a receiver unit for receiving a set of data from one out of a plurality of e-noses. The set of data may comprise a sensor identifier, a sensor output value, and a relevance flag for a predefined diagnosis. A determination unit may determine a probability factor for the predefined diagnosis based on the set of data, a relevance function and a distribution function.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: Stefano Sidoti, Alessandro Donatelli, Fabio Benedetti, Filomena Ferrara, Arcangelo Di Balsamo
  • Patent number: 10402541
    Abstract: A system and diagnosis server are provided for collaborating with electronic noses, as well as a related mobile diagnosis unit and related method. The diagnosis server includes a receiver unit for receiving a set of data from one e-nose of a plurality of e-noses. The set of data may include a sensor identifier, a sensor output value, and a relevance flag for a predefined diagnosis. In addition, a determination unit determines a probability factor for the predefined diagnosis based on the set of data, a relevance function and a distribution function.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: September 3, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stefano Sidoti, Alessandro Donatelli, Fabio Benedetti, Filomena Ferrara, Arcangelo Di Balsamo
  • Publication number: 20190179631
    Abstract: Systems and methods for software tracking and management are disclosed. In embodiments, a computer-implemented method comprises: receiving, by a computing device, build output code from one or more user computer devices via a network, wherein the build output code is generated in response to a software build; automatically identifying, by the computing device, differences between the build output code and associated in-production software code; automatically mapping, by the computing device, the differences to microservices of the in-production software code; and generating, by the computing device, a list of microservices of the in-production software code affected by the differences in a rollout of the build output code based on the mapping.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Fabio BENEDETTI, Fabio CERRI, Arcangelo DI BALSAMO
  • Patent number: 10196677
    Abstract: The invention provides methods for determining the susceptibility of cancer patients to developing adverse reactions if treated with a telomerase inhibitor drug by measurement of telomere length in appropriate cells of the patient prior to initiation of the telomerase inhibitor treatment.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 5, 2019
    Assignee: Geron Corporation
    Inventors: Calvin B. Harley, Laurence Elias, Jennifer Smith, Mark J. Ratain, Fabio Benedetti
  • Publication number: 20180268347
    Abstract: A computer implemented method and system for processing a service request of a service catalog. A service request is received. Context information of a service specification comprised by the service request is determined. Using the context information, a predicted user satisfaction metric is calculated. Based on a predicted user satisfaction indicated by the predicted user satisfaction metric, a response to the service request is determined.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Fabio Benedetti, Fabio Cerri, Giuseppe Ciano, Marco De Santis, Alessandro Scotti
  • Publication number: 20170298421
    Abstract: The invention provides methods for determining the susceptibility of cancer patients to developing adverse reactions if treated with a telomerase inhibitor drug by measurement of telomere length in appropriate cells of the patient prior to initiation of the telomerase inhibitor treatment.
    Type: Application
    Filed: February 28, 2017
    Publication date: October 19, 2017
    Inventors: Calvin B. Harley, Laurence Elias, Jennifer Smith, Mark J. Ratain, Fabio Benedetti
  • Patent number: 9617583
    Abstract: The invention provides methods for determining the susceptibility of cancer patients to developing adverse reactions if treated with a telomerase inhibitor drug by measurement of telomere length in appropriate cells of the patient prior to initiation of the telomerase inhibitor treatment.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: April 11, 2017
    Assignee: Geron Corporation
    Inventors: Calvin B. Harley, Laurence Elias, Jennifer Smith, Mark J. Ratain, Fabio Benedetti
  • Patent number: 9591074
    Abstract: Provided are a computer program product, system, and method for monitoring resources in a cloud computing environment. A set of cloud resources is provisioned to a user of the cloud-computing environment. A set of private resources is provided for the user, each private resource being provisioned within the set of cloud resources of the user. Monitoring templates are exposed, each one for a corresponding type of a private resource to the user. A user subscription is received to at least one of the monitoring templates, wherein each of the subscribed monitoring templates is for one of the user private resources. A private monitoring agent is provided within the cloud resources of the user housing the private resource of the user to monitor the private resource according to the corresponding selected monitoring template.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fabio Benedetti, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
  • Patent number: 9477504
    Abstract: A solution is proposed for maintaining virtual machines being available in a data-processing system. A mechanism determines a list of software components installed on each virtual machine, retrieves a set of maintenance policies for each software component, each maintenance policy being indicative of a patch to be applied to the corresponding software component. The mechanism determines a set of old virtual machines having at least one old software component thereof requiring the application of at least a new one of the corresponding patches according to a comparison among the maintenance policies and a maintenance register indicative of a current state of the software components of the virtual machines. The mechanism applies the corresponding at least one new patch to each old software component of each old virtual machine and updates the maintenance register according to the application of said at least one new patch to each old software component of each old virtual machine.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventors: Fabio Benedetti, Jacques Fontignie, Claudio Marinelli, Luigi Pichetti
  • Publication number: 20160210425
    Abstract: A system and diagnosis server are provided for collaborating with electronic noses, as well as a related mobile diagnosis unit and related method. The diagnosis server includes a receiver unit for receiving a set of data from one e-nose of a plurality of e-noses. The set of data may include a sensor identifier, a sensor output value, and a relevance flag for a predefined diagnosis. In addition, a determination unit determines a probability factor for the predefined diagnosis based on the set of data, a relevance function and a distribution function.
    Type: Application
    Filed: August 20, 2014
    Publication date: July 21, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano SIDOTI, Alessandro DONATELLI, Fabio BENEDETTI, Filomena FERRARA, Arcangelo DI BALSAMO
  • Patent number: 9229783
    Abstract: Methods and apparatus are provided for evaluating potential resource capacity in a system where there is elasticity and competition between a plurality of containers. A dynamic potential capacity is determined for at least one container in a plurality of containers competing for a total capacity of a larger container. A current utilization by each of the plurality of competing containers is obtained, and an equilibrium capacity is determined for each of the competing containers. The equilibrium capacity indicates a capacity that the corresponding container is entitled to. The dynamic potential capacity is determined based on the total capacity, a comparison of one or more of the current utilizations to one or more of the corresponding equilibrium capacities and a relative resource weight of each of the plurality of competing containers. The dynamic potential capacity is optionally recalculated when the set of plurality of containers is changed or after the assignment of each work element.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Fabio Benedetti, Norman Bobroff, Liana Liyow Fong, Yanbin Liu, Seetharami R. Seelam
  • Patent number: 9154465
    Abstract: Protecting privacy when communicating with a web server via a communication network, includes receiving by a first privacy agent a request from an application program of a client system for a connection to a web server having a target web server address, sending the request together with a first identification from the first privacy agent to the second privacy agent, forwarding the request together with a second identification from the second privacy agent to the third privacy agent. Further processing is performed responsive to determining that the target web server address matches a defined web server address which is accessible by the third privacy agent.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 6, 2015
    Assignee: INTERNATIONAL BUSINESS MACIHNES CORPORATION
    Inventors: Fabio Benedetti, Gianluca Mariani, Riccardo Rossi
  • Publication number: 20150152488
    Abstract: The invention provides methods for determining the susceptibility of cancer patients to developing adverse reactions if treated with a telomerase inhibitor drug by measurement of telomere length in appropriate cells of the patient prior to initiation of the telomerase inhibitor treatment.
    Type: Application
    Filed: October 2, 2014
    Publication date: June 4, 2015
    Inventors: Calvin B. Harley, Laurence Elias, Jennifer Smith, Mark J. Ratain, Fabio Benedetti
  • Patent number: 8877723
    Abstract: The invention provides methods for determining the susceptibility of cancer patients to developing adverse reactions if treated with a telomerase inhibitor drug by measurement of telomere length in appropriate cells of the patient prior to initiation of the telomerase inhibitor treatment.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: November 4, 2014
    Assignee: Geron Corporation
    Inventors: Calvin B. Harley, Laurence Elias, Jennifer Smith, Mark J. Ratain, Fabio Benedetti
  • Publication number: 20140325514
    Abstract: A solution is proposed for maintaining virtual machines being available in a data-processing system. A mechanism determines a list of software components installed on each virtual machine, retrieves a set of maintenance policies for each software component, each maintenance policy being indicative of a patch to be applied to the corresponding software component. The mechanism determines a set of old virtual machines having at least one old software component thereof requiring the application of at least a new one of the corresponding patches according to a comparison among the maintenance policies and a maintenance register indicative of a current state of the software components of the virtual machines. The mechanism applies the corresponding at least one new patch to each old software component of each old virtual machine and updates the maintenance register according to the application of said at least one new patch to each old software component of each old virtual machine.
    Type: Application
    Filed: December 4, 2012
    Publication date: October 30, 2014
    Applicant: Intemational Business Machines Corporation
    Inventors: Fabio Benedetti, Jacques Fontignie, Claudio Marinelli, Luigi Pichetti
  • Patent number: 8875140
    Abstract: A method for managing jobs scheduled for execution on a target system in which some jobs may spawn additional jobs scheduled for execution on the target system including intercepting jobs scheduled for execution in the target system, determining whether there is resource sufficiency in the target system for executing jobs, responsive to an affirmative determination of resource sufficiency, releasing previously intercepted jobs for execution in the target system, computing a limit of a number of jobs which can be concurrently scheduled by an external system to the target system, and transmitting the computed limit to the external system.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Giulio Santoli, Fabio Barillari, Fabio Benedetti, Pietro Iannucci
  • Patent number: 8799911
    Abstract: A system or computer usable program product for managing jobs scheduled for execution on a target system in which some jobs may spawn additional jobs scheduled for execution on the target system including intercepting jobs scheduled for execution in the target system, determining whether there is resource sufficiency in the target system for executing jobs, responsive to an affirmative determination of resource sufficiency, releasing previously intercepted jobs for execution in the target system, computing a limit of a number of jobs which can be concurrently scheduled by an external system to the target system, and transmitting the computed limit to the external system.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Giulio Santoli, Fabio Barillari, Fabio Benedetti, Pietro Iannucci