Patents by Inventor Stefano Sidoti

Stefano Sidoti 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: 20190243822
    Abstract: An embodiment of the invention includes a database server system comprising a storage arrangement for storing at least one database and at least one processor operable for receiving a database request over a computer network and accessing the storage arrangement. The processor is further operable for carrying out a monitoring task. The monitoring task determines whether a monitoring description has been stored into the database by the database request. Furthermore, the monitoring task performs a monitoring operation which is specified in the monitoring description. The monitoring operation yields at least one result value. The monitoring task submits a monitoring result request in order to insert the at least one result value into the database. The invention also relates to a computer program product and to a method for performing a monitoring operation on a database server system.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Valerio Bellizia, Nicola Milanese, Stefano Sidoti, Bernardo Pastorelli
  • Publication number: 20190215226
    Abstract: Embodiments of the present disclosure relate to improving computer performance. An action may be issued to a first client and a second client. A first optimization factor list (OFL) may be generated for the first client and a second OFL may be generated for the second client. After each OFL is generated, the first OFL may be compared to the second OFL. A correlation factor (CF) may be generated between the first client and the second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client. A bottleneck causing performance issues in the first client may be determined and computer configuration of the first client may be adjusted based on the bottleneck.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Inventors: Cristina Bonanni, Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • Publication number: 20190215227
    Abstract: Embodiments of the present disclosure relate to improving computer performance. An action may be issued to a first client and a second client. A first optimization factor list (OFL) may be generated for the first client and a second OFL may be generated for the second client. After each OFL is generated, the first OFL may be compared to the second OFL. A correlation factor (CF) may be generated between the first client and the second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client. A bottleneck causing performance issues in the first client may be determined and computer configuration of the first client may be adjusted based on the bottleneck.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Inventors: Cristina Bonanni, Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • Patent number: 10341164
    Abstract: Embodiments of the present disclosure relate to improving computer performance. An action may be issued to a first client and a second client. A first optimization factor list (OFL) may be generated for the first client and a second OFL may be generated for the second client. After each OFL is generated, the first OFL may be compared to the second OFL. A correlation factor (CF) may be generated between the first client and the second client based on the OFL comparison, wherein the CF indicates a level of similarity between the first client and the second client. A bottleneck causing performance issues in the first client may be determined and computer configuration of the first client may be adjusted based on the bottleneck.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Cristina Bonanni, Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • 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
  • Patent number: 10318116
    Abstract: A method for dynamic presentations management of electronic presentations including multiple slides, wherein each slide has at least one presentation constraint parameter assigned thereto, and wherein a presentation software is used for generating and displaying the presentation can include gathering metadata regarding the presentation by the presentation software, evaluating the metadata regarding the presentation and determining at least one presentation constraint parameter by the presentation software, and automatically arranging and/or selecting slides and/or modifying a content of slides according to the determined at least one presentation constraint parameter to be presented by use of the presentation software.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Publication number: 20190166752
    Abstract: Recommending corrective action during aerial application is provided. An unmanned aerial vehicle is navigated to a geolocation where an aerial application task is currently carried out. First sensor data is received from the unmanned aerial vehicle that characterize a quality of the aerial application task. Measures to be carried out to increase the quality of the aerial application task are determined based on the first sensor data. The measures are outputted while the aerial application task is ongoing so that the aerial application task can be adapted while the aerial application task occurs.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Stefano Sidoti, Agostino Sturaro
  • Publication number: 20190147380
    Abstract: A method for managing assets including receiving a task across a network to be performed by a set of assets, identifying a subset of assets owned by an owner, transmitting a personalized direct communication across the network to the owner, wherein the personalized direct communication requests approval for use of the subset of assets to execute the task, and responsive to receiving an approval communication across the network from the owner indicating respective approved assets from the subset of assets producing a set of approved assets, automatically transmitting a set of communications across the network to the set of approved assets for execution of the task.
    Type: Application
    Filed: January 14, 2019
    Publication date: May 16, 2019
    Inventors: Michele D'Urso, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 10291746
    Abstract: A solution is proposed for accessing a database by an application client. A corresponding method comprises receiving a connection command for opening a user connection between a user client of the application client and the database from the application client, the connection command comprising an indication of a context of the user client, assigning an application connection between the application client and the database to the user client in response to the connection command, and switching a context of the application connection to the context of the user client.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Stefano Sidoti
  • Publication number: 20190109918
    Abstract: Presenting notifications to one or more computing devices of a user is provided. A notification is received addressed to a client service running on a computing device of one or more computing devices of the user. The notification is classified based on content associated with the notification. User context of the user is determined based on user-related information received from the one or more computing devices. The notification is presented to one or more of the one or more computing devices of the user according to one or more modes of presentation, based on classifying the notification and determining the user context.
    Type: Application
    Filed: November 15, 2017
    Publication date: April 11, 2019
    Inventors: Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • Publication number: 20190109917
    Abstract: Presenting notifications to one or more computing devices of a user is provided. A notification is received addressed to a client service running on a computing device of one or more computing devices of the user. The notification is classified based on content associated with the notification. User context of the user is determined based on user-related information received from the one or more computing devices. The notification is presented to one or more of the one or more computing devices of the user according to one or more modes of presentation, based on classifying the notification and determining the user context.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • Patent number: 10255569
    Abstract: A method for managing assets including receiving a task across a network to be performed by a set of assets, identifying a subset of assets owned by an owner, transmitting a personalized direct communication across the network to the owner, wherein the personalized direct communication requests approval for use of the subset of assets to execute the task, and responsive to receiving an approval communication across the network from the owner indicating respective approved assets from the subset of assets producing a set of approved assets, automatically transmitting a set of communications across the network to the set of approved assets for execution of the task.
    Type: Grant
    Filed: May 26, 2018
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michele D'Urso, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 10218799
    Abstract: Methods, computer program products and computer systems for optimizing client distances to nodes in a distributed computing environment are provided. A first registration request is received by a first node from a first client. The first node determines if a second client associated with the first node is suitable for an exchange to a second node. The first node sends a migration request to the second client responsive to determining the second client is suitable. The first node accepts the first registration request responsive to the second client connecting to the second node via a second registration request.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • Publication number: 20180343186
    Abstract: A method for determining a performance trend of a software application based on performance indicators of the software application. The method receives corresponding access requests from the client computing machines from a user interface framework of the software application that includes at least one command for submitting corresponding operation requests, and estimates corresponding expected response times of the software application for serving the operation requests in response to the access requests. The expected response time of each of the operation requests is estimated according to a comparison of the operative conditions that correspond to the operation request with the performance trend. The method transmits corresponding performance artifacts that are based on the expected response times associated with the user interface framework, to the client computing machines that cause the client computing machines to provide corresponding warnings.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: NICOLA MILANESE, STEFANO SIDOTI, ALBERTO GINESTRONI
  • Publication number: 20180336227
    Abstract: An embodiment of the invention includes a database server system comprising a storage arrangement for storing at least one database and at least one processor operable for receiving a database request over a computer network and accessing the storage arrangement. The processor is further operable for carrying out a monitoring task. The monitoring task determines whether a monitoring description has been stored into the database by the database request. Furthermore, the monitoring task performs a monitoring operation which is specified in the monitoring description. The monitoring operation yields at least one result value. The monitoring task submits a monitoring result request in order to insert the at least one result value into the database. The invention also relates to a computer program product and to a method for performing a monitoring operation on a database server system.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Valerio Bellizia, Nicola Milanese, Stefano Sidoti, Bernardo Pastorelli
  • 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
  • Publication number: 20180336240
    Abstract: An embodiment of the invention includes a database server system comprising a storage arrangement for storing at least one database and at least one processor operable for receiving a database request over a computer network and accessing the storage arrangement. The processor is further operable for carrying out a monitoring task. The monitoring task determines whether a monitoring description has been stored into the database by the database request. Furthermore, the monitoring task performs a monitoring operation which is specified in the monitoring description. The monitoring operation yields at least one result value. The monitoring task submits a monitoring result request in order to insert the at least one result value into the database. The invention also relates to a computer program product and to a method for performing a monitoring operation on a database server system.
    Type: Application
    Filed: February 12, 2018
    Publication date: November 22, 2018
    Inventors: Valerio Bellizia, Nicola Milanese, Stefano Sidoti, Bernardo Pastorelli