Patents by Inventor Giorgio Andreoli

Giorgio Andreoli 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: 10999392
    Abstract: A system and method for recovering messages in a multi-node system that incorporates an active-active architecture with replicated databases is disclosed. The system comprises two or more computing nodes where each computing node includes brokers for processing local messages and a recovery broker for recovering messages from the replicated database when another node in the system fails. Each recovery broker competes with brokers on another node to acquire locks on database information. The recovery broker is successful if the network of brokers on the other node are unavailable and fail to obtain or retain locks on the database information. In this situation, the recovery broker can retrieve messages from the database information and pass the messages to other brokers on the same computing node for processing and completing any ongoing transactions.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: May 4, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Emanuele Baldassarre, Giorgio Andreoli, Luigi Lucca, Pasquale Di Tucci, Fabio Mungo
  • Publication number: 20200280613
    Abstract: A system and method for recovering messages in a multi-node system that incorporates an active-active architecture with replicated databases is disclosed. The system comprises two or more computing nodes where each computing node includes brokers for processing local messages and a recovery broker for recovering messages from the replicated database when another node in the system fails. Each recovery broker competes with brokers on another node to acquire locks on database information. The recovery broker is successful if the network of brokers on the other node are unavailable and fail to obtain or retain locks on the database information. In this situation, the recovery broker can retrieve messages from the database information and pass the messages to other brokers on the same computing node for processing and completing any ongoing transactions.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Emanuele Baldassarre, Giorgio Andreoli, Luigi Lucca, Pasquale Di Tucci, Fabio Mungo
  • Patent number: 10530635
    Abstract: According to an example, with respect to a pluggable control system for fallback website access, a metric associated with operation of a primary interface may be ascertained for the primary interface that is configured to provide a third-party provider access to a website. The metric may be compared to a metric threshold. Based on a determination that the metric exceeds the metric threshold, an indication of a failure associated with the primary interface may be generated, and the access of the third-party provider may be switched from the primary interface to a fallback interface. Based on a determination that the metric is less than or equal to the corresponding metric threshold, the access of the third-party provider may be maintained using the primary interface. Further, operations between the third-party provider and the website may be controlled using the accessed primary interface or the accessed fallback interface.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 7, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Giorgio Andreoli, Giacomo Troiano, Emanuele Baldassarre
  • Publication number: 20190363929
    Abstract: According to an example, with respect to a pluggable control system for fallback website access, a metric associated with operation of a primary interface may be ascertained for the primary interface that is configured to provide a third-party provider access to a website. The metric may be compared to a metric threshold. Based on a determination that the metric exceeds the metric threshold, an indication of a failure associated with the primary interface may be generated, and the access of the third-party provider may be switched from the primary interface to a fallback interface. Based on a determination that the metric is less than or equal to the corresponding metric threshold, the access of the third-party provider may be maintained using the primary interface. Further, operations between the third-party provider and the website may be controlled using the accessed primary interface or the accessed fallback interface.
    Type: Application
    Filed: December 28, 2018
    Publication date: November 28, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Giorgio Andreoli, Giacomo Troiano, Emanuele Baldassarre
  • Publication number: 20130238502
    Abstract: The computer network for secure processing of a request from a mobile application on a mobile device, includes: a first communications channel that an electronic transactions cloud receives the request for processing an electronic transaction between a first and a second entity and over which a request for validation of a secure transaction code for processing the transaction from the mobile application; a second channel over which variable data from the request is verified; and a third channel to send instructions to process the transaction to an electronic data store of the second entity and the transaction code to the data store. If the transaction code is valid, the transactions cloud receives a receipt confirming completion of the transaction from the data store via the third channel and, if the transaction code is not valid, the transactions cloud receives an error message from the data store indicating the transaction code is invalid.
    Type: Application
    Filed: February 26, 2013
    Publication date: September 12, 2013
    Applicant: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Giorgio Andreoli, Marco Dini, Gabriele Mutarelli