Patents by Inventor ANDREA NAPOLEONI

ANDREA NAPOLEONI 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: 11379796
    Abstract: A computer-implemented method for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 11227258
    Abstract: A computer-implemented system and program product for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 11196797
    Abstract: Transferring files between computer nodes located on different networks is provided. A path for transferring a file to a target node located on a different network is determined. The path includes an address of the target node and a set of one or more addresses of intermediate network bridge nodes connecting the different networks. At least one command to be executed to transfer the file to a specific node present in the path is determined. A file transfer command record is generated. The file transfer command record includes the path and the at least one command to be executed to transfer the file to the specific node present in the path.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Stefano Sidoti, Andrea Napoleoni, Luca Balestrazzi
  • Patent number: 11089164
    Abstract: An example operation may include one or more of receiving a plurality of local audio files from a plurality of audio devices that participated in a teleconference, where each local audio file includes a locally captured audio recording of a user of a respective audio device during the teleconference, generating combined audio playback information for the teleconference based on the plurality of local audio files received from the plurality of audio devices, the generating including detecting audio portions within the plurality of local audio files and synchronizing a playing order of the detected audio portions based on timing information included in the plurality of local audio files, and transmitting the combined audio playback information of the teleconference to at least one audio device among the plurality of audio devices.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 10732924
    Abstract: An example operation may include one or more of generating a local audio file comprising audio captured of a user participating in a teleconference, receiving one or more other local audio files of the teleconference captured by one or more other audio devices that participated in the teleconference, determining a synchronized playback order for audio portions of the generated local audio file and audio portions of the one or more received local audio files based on timing information included in the generated local audio file and the received timing information, and outputting a playback of the audio portions of the generated local audio file and the detected audio portions of the one or more received local audio files synchronized together based on the determined synchronized playback order.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20200153971
    Abstract: An example operation may include one or more of receiving a plurality of local audio files from a plurality of audio devices that participated in a teleconference, where each local audio file includes a locally captured audio recording of a user of a respective audio device during the teleconference, generating combined audio playback information for the teleconference based on the plurality of local audio files received from the plurality of audio devices, the generating including detecting audio portions within the plurality of local audio files and synchronizing a playing order of the detected audio portions based on timing information included in the plurality of local audio files, and transmitting the combined audio playback information of the teleconference to at least one audio device among the plurality of audio devices.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 10582063
    Abstract: An example operation may include one or more of receiving a plurality of local audio files from a plurality of audio devices that participated in a teleconference, where each local audio file includes a locally captured audio recording of a user of a respective audio device during the teleconference, generating combined audio playback information for the teleconference based on the plurality of local audio files received from the plurality of audio devices, the generating including detecting audio portions within the plurality of local audio files and synchronizing a playing order of the detected audio portions based on timing information included in the plurality of local audio files, and transmitting the combined audio playback information of the teleconference to at least one audio device among the plurality of audio devices.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20200068005
    Abstract: Transferring files between computer nodes located on different networks is provided. A path for transferring a file to a target node located on a different network is determined. The path includes an address of the target node and a set of one or more addresses of intermediate network bridge nodes connecting the different networks. At least one command to be executed to transfer the file to a specific node present in the path is determined. A file transfer command record is generated. The file transfer command record includes the path and the at least one command to be executed to transfer the file to the specific node present in the path.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Fabio De Angelis, Stefano Sidoti, Andrea Napoleoni, Luca Balestrazzi
  • Patent number: 10540322
    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: Grant
    Filed: July 26, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20190361663
    Abstract: An example operation may include one or more of generating a local audio file comprising audio captured of a user participating in a teleconference, receiving one or more other local audio files of the teleconference captured by one or more other audio devices that participated in the teleconference, determining a synchronized playback order for audio portions of the generated local audio file and audio portions of the one or more received local audio files based on timing information included in the generated local audio file and the received timing information, and outputting a playback of the audio portions of the generated local audio file and the detected audio portions of the one or more received local audio files synchronized together based on the determined synchronized playback order.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 10423382
    Abstract: An example operation may include one or more of generating a local audio file comprising audio captured of a user participating in a teleconference, receiving one or more other local audio files of the teleconference captured by one or more other audio devices that participated in the teleconference, determining a synchronized playback order for audio portions of the generated local audio file and audio portions of the one or more received local audio files based on timing information included in the generated local audio file and the received timing information, and outputting a playback of the audio portions of the generated local audio file and the detected audio portions of the one or more received local audio files synchronized together based on the determined synchronized playback order.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20190179595
    Abstract: An example operation may include one or more of generating a local audio file comprising audio captured of a user participating in a teleconference, receiving one or more other local audio files of the teleconference captured by one or more other audio devices that participated in the teleconference, determining a synchronized playback order for audio portions of the generated local audio file and audio portions of the one or more received local audio files based on timing information included in the generated local audio file and the received timing information, and outputting a playback of the audio portions of the generated local audio file and the detected audio portions of the one or more received local audio files synchronized together based on the determined synchronized playback order.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20190182384
    Abstract: An example operation may include one or more of receiving a plurality of local audio files from a plurality of audio devices that participated in a teleconference, where each local audio file includes a locally captured audio recording of a user of a respective audio device during the teleconference, generating combined audio playback information for the teleconference based on the plurality of local audio files received from the plurality of audio devices, the generating including detecting audio portions within the plurality of local audio files and synchronizing a playing order of the detected audio portions based on timing information included in the plurality of local audio files, and transmitting the combined audio playback information of the teleconference to at least one audio device among the plurality of audio devices.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 13, 2019
    Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 10320799
    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: January 16, 2017
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Fabio De Angelis, Nicola Milanese, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20180336521
    Abstract: A computer-implemented system and program product for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Publication number: 20180336522
    Abstract: A computer-implemented method for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
    Type: Application
    Filed: November 17, 2017
    Publication date: November 22, 2018
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • Patent number: 10063409
    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: Grant
    Filed: November 16, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
  • 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