Patents by Inventor Luca Balestrazzi
Luca Balestrazzi 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: 11438466Abstract: The present disclosure relates to system(s) and method(s) for generating an automatic virtual photo album. The system receives a signal. The signal is configured to enable a rear camera and a front camera of a device to click a set of images. The set of images comprise a subset of front images and a subset of rear images. The subset of front images is further analysed. Based on the analysis, the system extracts a photographer mood. The system further links the photographer mood with the subset of rear images. Upon the linking, the system generates an automatic photo album.Type: GrantFiled: December 19, 2019Date of Patent: September 6, 2022Assignee: HCL TECHNOLOGIES ITALY S.P.A.Inventors: Francesco Lecciso, Luca Balestrazzi, Fabiana Alessandro
-
Patent number: 11379796Abstract: 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: GrantFiled: November 17, 2017Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Patent number: 11227258Abstract: 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: GrantFiled: May 17, 2017Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Patent number: 11196797Abstract: 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: GrantFiled: August 21, 2018Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Fabio De Angelis, Stefano Sidoti, Andrea Napoleoni, Luca Balestrazzi
-
Patent number: 11089164Abstract: 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: GrantFiled: January 10, 2020Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20210195037Abstract: The present disclosure relates to system(s) and method(s) for generating an automatic virtual photo album. The system receives a signal. The signal is configured to enable a rear camera and a front camera of a device to click a set of images. The set of images comprise a subset of front images and a subset of rear images. The subset of front images is further analysed. Based on the analysis, the system extracts a photographer mood. The system further links the photographer mood with the subset of rear images. Upon the linking, the system generates an automatic photo album.Type: ApplicationFiled: December 19, 2019Publication date: June 24, 2021Applicant: HCL TECHNOLOGIES ITALY S.P.A.Inventors: Francesco LECCISO, Luca BALESTRAZZI, Fabiana ALESSANDRO
-
Patent number: 10732924Abstract: 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: GrantFiled: August 6, 2019Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20200153971Abstract: 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: ApplicationFiled: January 10, 2020Publication date: May 14, 2020Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Patent number: 10582063Abstract: 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: GrantFiled: December 12, 2017Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20200068005Abstract: 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: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Fabio De Angelis, Stefano Sidoti, Andrea Napoleoni, Luca Balestrazzi
-
Patent number: 10540322Abstract: 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: GrantFiled: July 26, 2016Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20190361663Abstract: 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: ApplicationFiled: August 6, 2019Publication date: November 28, 2019Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Patent number: 10423382Abstract: 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: GrantFiled: December 12, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20190182384Abstract: 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: ApplicationFiled: December 12, 2017Publication date: June 13, 2019Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20190179595Abstract: 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: ApplicationFiled: December 12, 2017Publication date: June 13, 2019Inventors: Fabio De Angelis, Luca Balestrazzi, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20180336522Abstract: 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: ApplicationFiled: November 17, 2017Publication date: November 22, 2018Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20180336521Abstract: 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: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Patent number: 10063409Abstract: 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: GrantFiled: November 16, 2015Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20180239690Abstract: 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: ApplicationFiled: February 22, 2017Publication date: August 23, 2018Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti
-
Publication number: 20180239603Abstract: 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: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Inventors: Luca Balestrazzi, Fabio De Angelis, Andrea Napoleoni, Stefano Sidoti