Patents by Inventor Fabio De Angelis

Fabio De Angelis 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).

  • Publication number: 20180239690
    Abstract: A mechanism is provided for managing problems in a software product installed on a plurality of computing machines. Tracking information of one or more problems being solved on corresponding ones of the plurality of computing machines is received. One or more solution models are established according to the tracking information. Corresponding diagnostic reports are collected from the computing machines according to the solution models, the diagnostic report of each computing machine indicating of any of the problems of the solution models occurring on the computing machine and a set of collected values of any diagnostic parameters of the solution models available on the computing machine. A determination is made of any applicable solutions for each of the computing machines according to a comparison of the diagnostic report of the computing machine with the solution models. Each of the plurality of computing machines then applies the corresponding applicable solutions.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 23, 2018
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20180239603
    Abstract: A mechanism is provided for managing a development of a software program. An indication of one or more development tasks of the software program being completed is received. One or more development parameters of each of the one or more software artifacts is retrieved and each of the one or more software artifacts is associated with one or more functional areas of the software program. One or more development parameters of each of the one or more functional areas is calculated. A functional specification of the software program to be developed is retrieved and the functional specification is associated with one or more selected functional areas of the one or more functional areas. One or more development parameters of the functional specification are estimated. An indication of the one or more development parameters of the functional specification for managing a development thereof is then output.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20180032538
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a request to download a first object by a first computing device, wherein the first computing device is of a plurality of computing devices in a local area network (LAN), referencing an object catalog in a mail server using an identifier associated with the first object, and upon determining that the object catalog does not include the identifier of the first object, storing the first object at a first storage location of a first storage device associated with the first computing device, computing a hash value for the first object, and storing, in the object catalog, indications of the hash value, the first storage device, and the first storage location of the first storage device in a record associated with the first object.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 1, 2018
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20170141946
    Abstract: A method for managing a plurality of computing machines comprises deploying an indication of a management activity having an applicability rule to selected one or more of the computing machines to cause each of the selected computing machines fulfilling the applicability rule to execute the management activity on the selected computing machine, receiving an error message for each failure computing machine of the selected computing machines wherein the execution of the management activity has failed, determining at least one relevant property of each failure computing machine among a plurality of selected properties of the computing machines according to the corresponding error message, collecting a value of at least part of the selected properties for at least part of the computing machines, the values of the selected properties comprising a failure value of each relevant property for each failure computing machine, and updating the applicability rule according to the failure values.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20170126691
    Abstract: In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile.
    Type: Application
    Filed: January 16, 2017
    Publication date: May 4, 2017
    Inventors: Mauro Arcese, Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 9588786
    Abstract: In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 9582296
    Abstract: In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20160085565
    Abstract: In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 24, 2016
    Inventors: Mauro Arcese, Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20160085564
    Abstract: In an approach for managing user profiles, a computer identifies a first user profile and one or more additional user profiles, wherein the first user profile is active on a computing device. The computer receives streaming data. The computer receives a trigger wherein the received trigger includes biometric data. The computer identifies a second user profile from the identified one or more additional user profiles that is associated with the received trigger. The computer compares biometric data from the second user profile with the biometric data in the received trigger. The computer determines whether the biometric data matches, within a defined tolerance level, the biometric data in the second user profile.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 24, 2016
    Inventors: Mauro Arcese, Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20150174430
    Abstract: A radiation dose control device for controlling an electron beam pulse delivered during a therapy session of IORT (Intra-Operative Radiation Therapy), comprising a PWM system configured to provide an electron injection at a DC voltage at each pulse of an input electron beam (FE) sent to the input of an electronic gun (G) of a linear accelerator or linac (AL), so that the output electron beam (FU) exiting said linac (AL) is highly stable, and so that a variation of the radiation dose of said output electron beam (FU) results only from the variation of the delivery time of said input electron beam (FE); said dose variation of the output electron beam (FU) is thus directly proportional to said delivery time of the input electron beam (FE).
    Type: Application
    Filed: May 22, 2013
    Publication date: June 25, 2015
    Inventors: Giuseppe Felici, Vincenzo Iacoboni, Alessia Ciccotelli, Fabio De Angelis
  • Patent number: 9047010
    Abstract: A method of distinguishing at least one key of a key array. The method can include, via a processor, detecting initial startup of a processing system. The method further can include, during the initial startup, distinguishing at least a first key of the key array from other keys of the key array, wherein the first key is selectable to access a system startup menu or system function.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: June 2, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Sergio Tarchi
  • Patent number: 9015531
    Abstract: Mechanisms for preventing a distribution of a failure caused by a sequence of instructions in a distributed client server environment are provided. These mechanisms comprise executing the sequence of instructions on a first client, the instructions being provided by a management control server and being indicative of maintenance actions. These mechanisms may further comprise determining by the first client a failure caused by the sequence of instructions, and generating a warning message by the first client based on the determined failure. The warning message may comprise an indicator for the sequence of instructions. In addition, these mechanisms may comprise sending the warning message for informing a second client about the sequence of instructions causing the failure in order to prevent a distribution of the failure.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Nicola Milanese, Sandro Piccinini
  • Patent number: 8791437
    Abstract: The present invention concerns a device for shaping an electron beam of a machine for intraoperative radiation therapy (IORT—Intra Operative Radiation Therapy) using a tubular applicator (3) having a duct through which the electron beam is transmitted, the device being characterised in that it comprises a slab (1), provided with a hole (2) corresponding to the duct of the tubular applicator (3), and at least one planar element (10) comprising an upper plate (11) and a lower plate (12) removably attachable to each other through first mechanical coupling means (13), said at least one planar element (10) being removably attachable to the slab (1) through second mechanical coupling means (13, 14) so that the arrangement of said at least one planar element (10) with respect to the slab (1) is adjustable so as to define an aperture (20) of lower area than that of the section of the duct of the tubular applicator (3), the upper plate (11) of each planar element (10) being made of a first sterilisable biocompatible m
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: July 29, 2014
    Assignee: S.I.T.—Sordina IORT Technologies S.p.A.
    Inventors: Giuseppe Felici, Alessia Ciccotelli, Vincenzo Iacoboni, Fabio De Angelis, Nicola Mangiaracina, Aquilino Gava
  • Publication number: 20140054471
    Abstract: The present invention concerns a device for shaping an electron beam of a machine for intraoperative radiation therapy (IORT—Intra Operative Radiation Therapy) using a tubular applicator (3) having a duct through which the electron beam is transmitted, the device being characterised in that it comprises a slab (1), provided with a hole (2) corresponding to the duct of the tubular applicator (3), and at least one planar element (10) comprising an upper plate (11) and a lower plate (12) removably attachable to each other through first mechanical coupling means (13), said at least one planar element (10) being removably attachable to the slab (1) through second mechanical coupling means (13, 14) so that the arrangement of said at least one planar element (10) with respect to the slab (1) is adjustable so as to define an aperture (20) of lower area than that of the section of the duct of the tubular applicator (3), the upper plate (11) of each planar element (10) being made of a first sterilisable biocompatible m
    Type: Application
    Filed: October 13, 2011
    Publication date: February 27, 2014
    Applicant: S.I.T. - Sordina IORT Technologies S.p.A.
    Inventors: Giuseppe Felici, Alessia Ciccotelli, Vincenzo Iacoboni, Fabio De Angelis, Nicola Mangiaracina, Aquilino Gava
  • Publication number: 20130007427
    Abstract: A method of distinguishing at least one key of a key array. The method can include, via a processor, detecting initial startup of a processing system. The method further can include, during the initial startup, distinguishing at least a first key of the key array from other keys of the key array, wherein the first key is selectable to access a system startup menu or system function.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FABIO DE ANGELIS, NICOLA MILANESE, ANDREA NAPOLEONI, SERGIO TARCHI
  • Publication number: 20120311225
    Abstract: A method for switching interface device input between computing devices can begin with connecting a primary computing device to a secondary computing device using a physical connector cable using the appropriate communications port of each computing device. An interface input control program can be configured to establish a unique interface trigger that defines a user-selected series of inputs that switches the primary computing device between a first input state and a second input state. Input from the interface input devices of the primary computing device can be interpreted by a device driver. In the first input state, the input can be directed to the operating system of the primary computing device. In the second input state, the input can be redirected to the secondary computing device via the physical connector cable, which can be recognized as having originated from local interface input devices.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fabio De Angelis, Nicola Milanese, Sandro Piccinini, Sergio Tarchi