Patents by Inventor Salvatore D'Angelo

Salvatore D'Angelo 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: 11238122
    Abstract: Embodiments of the invention provide for obtaining, by a computing device, query data from a query submitted by a user on a social network; determining, by the computing device, a topic of the query by extracting information from the query data; matching, by the computing device, the topic to content stored in a content database; determining, by the computing device, that the content can be shared with the user based on relationship data dynamically derived from user activity within the social network; and initiating, by the computing device, sharing of the content with the user based on the determining that the content can be shared, wherein the user is not statically connected to the content or the author of the content in the social network.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roberto Giordani, Marco Martino, Gianluca Bernardini, Giuseppe Ciano, Angelo Albanese, Roberto Piras, Salvatore D'Angelo, Valeria Perticara′
  • Patent number: 11157394
    Abstract: A method for cause analysis of a configuration exception occurred during the execution of a computer program on a programmable computer. The method includes executing the program on the computer. Exception information associated with the configuration exception may be extracted. The method may use context information and circumstances under which the configuration exception occurred. The method may also use data indicative of experiences of other developers that had a similar exception. A set of possible causes may be looked up from a knowledge base; wherein looking up the set of possible causes is based on context information related to the computer program.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Ciano, Marco Martino, Salvatore D'Angelo, Valeria Perticara′, Roberto Giordani, Roberto Piras, Angelo Albanese, Gianluca Bernardini
  • Patent number: 11120135
    Abstract: A computing system comprises a plurality of computing machines, each computing machine storing security information corresponding with the respective computing machine. Embodiments are directed to receiving an update request by a current computing machine for updating corresponding security information, updating the corresponding security information, determining other computing machines coupled with the current computing machine, and submitting, by the current computing machine, a further update request to each other computing machine that is coupled with the current computing machine.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Marco Martino, Giuseppe Ciano, Roberto Giordani, Gianluca Bernardini, Salvatore D'Angelo, Valeria Perticara', Roberto Piras, Angelo Albanese
  • Publication number: 20210056153
    Abstract: Embodiments of the invention provide for obtaining, by a computing device, query data from a query submitted by a user on a social network; determining, by the computing device, a topic of the query by extracting information from the query data; matching, by the computing device, the topic to content stored in a content database; determining, by the computing device, that the content can be shared with the user based on relationship data dynamically derived from user activity within the social network; and initiating, by the computing device, sharing of the content with the user based on the determining that the content can be shared, wherein the user is not statically connected to the content or the author of the content in the social network.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Roberto GIORDANI, Marco MARTINO, Gianluca BERNARDINI, Giuseppe CIANO, Angelo ALBANESE, Roberto PIRAS, Salvatore D'ANGELO, Valeria PERTICARA'
  • Publication number: 20200285564
    Abstract: A method for cause analysis of a configuration exception occurred during the execution of a computer program on a programmable computer. The method includes executing the program on the computer. Exception information associated with the configuration exception may be extracted. The method may use context information and circumstances under which the configuration exception occurred. The method may also use data indicative of experiences of other developers that had a similar exception. A set of possible causes may be looked up from a knowledge base; wherein looking up the set of possible causes is based on context information related to the computer program.
    Type: Application
    Filed: March 5, 2019
    Publication date: September 10, 2020
    Inventors: GIUSEPPE CIANO, MARCO MARTINO, Salvatore D'Angelo, Valeria Perticara', Roberto Giordani, Roberto Piras, Angelo Albanese, Gianluca Bernardini
  • Publication number: 20200104500
    Abstract: A computing system comprises a plurality of computing machines, each computing machine storing security information corresponding with the respective computing machine. Embodiments are directed to receiving an update request by a current computing machine for updating corresponding security information, updating the corresponding security information, determining other computing machines coupled with the current computing machine, and submitting, by the current computing machine, a further update request to each other computing machine that is coupled with the current computing machine.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Marco Martino, Giuseppe Ciano, Roberto Giordani, Gianluca Bernardini, Salvatore D'Angelo, Valeria Perticara', Roberto Piras, Angelo Albanese
  • Publication number: 20080109241
    Abstract: A solution for metering usage of at least one software product on a data processing system, the at least one software product having a plurality of available associated licenses, each license having a set of attributes. An event indicative of the use of the at least one product on the system is detected. Responsive to the detection, the best available license among said plurality of licenses is determined according to predetermined preference rules of the attributes. Metering conditions to the at least one software product are applied according to the identified best available license. A change of the best available license is detected. New metering conditions are applied to the at least one software product accordingly.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 8, 2008
    Inventors: Salvatore D'Alo, Salvatore D'Angelo, Mario Noioso, Bernardo Pastorelli, Antonio Perrone, Roberto Piras, Riccardo Rossi, Gianluca Seghetti