Patents by Inventor Ramon Freire

Ramon Freire 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: 11151557
    Abstract: A method for processing a plurality of electronic messages comprises, at a messaging hub comprising at least one processor and a memory device in communication with the at least one processor: receiving data relating to at least one rule to be satisfied by combining at least part of the content of respective messages; receiving one or more intent messages followed by one verification message; and, upon receiving a message: updating, in the memory device, intent message data or verification message data depending on the message content; determining from the intent message data and/or the verification message data if the at least one rule has been satisfied; providing a first indication when the at least one rule has been satisfied by the verification message data alone; and providing a second, different, indication when the at least one rule has been satisfied otherwise.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 19, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Fonseca Tomas Pereira Carvalho Rui, Bertrand Saby, Ramon Freire, Carlos Aguado
  • Publication number: 20200184468
    Abstract: The present disclosure relates to enabling payment by installments as desired, on a purchase-by-purchase basis. More specifically, an aspect relates to a computer-implemented method for providing a consumer with the means to set up installment payments from a pre-existing account to complete a transaction, on request. The method includes receiving data indicating a price together with an identifier from a user device, responsive thereto, obtaining one or more sets of installment conditions and transmitting them to the user device, subsequently receiving a simulation according to one of the sets of installment conditions from the user device, responsive thereto, obtaining a pre-authorization of the simulation, obtaining a one-time virtual card number (OTVCN), and transmitting the OTVCN to the user device. Further aspects relate to a computer-readable medium, a computer, and a system.
    Type: Application
    Filed: June 26, 2018
    Publication date: June 11, 2020
    Inventors: Rui Tomas Pereira Carvalho Fonseca, Ramon Freire, Carlos Aguado Cava, Bertrand Saby
  • Publication number: 20190311356
    Abstract: A method for processing a plurality of electronic messages comprises, at a messaging hub comprising at least one processor and a memory device in communication with the at least one processor: receiving data relating to at least one rule to be satisfied by combining at least part of the content of respective messages; receiving one or more intent messages followed by one verification message; and, upon receiving a message: updating, in the memory device, intent message data or verification message data depending on the message content; determining from the intent message data and/or the verification message data if the at least one rule has been satisfied; providing a first indication when the at least one rule has been satisfied by the verification message data alone; and providing a second, different, indication when the at least one rule has been satisfied otherwise.
    Type: Application
    Filed: March 21, 2019
    Publication date: October 10, 2019
    Inventors: Fonseca Tomas Pereira Carvalho Rui, Bertrand Saby, Ramon Freire, Carlos Aguado
  • Publication number: 20180374088
    Abstract: The present disclosure relates to enabling payment by installments as desired, on a purchase-by-purchase basis. More specifically, an aspect relates to a computer-implemented method for providing a consumer with the means to set up installment payments from a pre-existing account to complete a transaction, on request. The method includes receiving data indicating a price together with an identifier from a user device, responsive thereto, obtaining one or more sets of installment conditions and transmitting them to the user device, subsequently receiving a simulation according to one of the sets of installment conditions from the user device, responsive thereto, obtaining a pre-authorization of the simulation, obtaining a one-time virtual card number (OTVCN), and transmitting the OTVCN to the user device. Further aspects relate to a computer-readable medium, a computer, and a system.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 27, 2018
    Inventors: Rui Tomas Pereira Carvalho Fonseca, Ramon Freire, Carlos Aguado Cava, Bertrand Saby
  • Publication number: 20180047015
    Abstract: The present disclosure relates to increasing the speed of usage of digital wallets. A method of processing a digital wallet transaction comprises: receiving a transaction authorisation request message comprising a transaction value and payment credentials for a holding credit line; and responsive thereto, comparing the transaction value to the holding credit line's current balance. A method of conducting a digital wallet transaction comprises: in response to receiving a push notification of a transaction approval indicating that a holding credit line balance is determined to be equal to or to exceed a transaction value, presenting a digital wallet holder with a plurality of funding options for the transaction. The holding credit line balance is the sum of a plurality of account balances for a plurality of accounts associated with the digital wallet. The funding options comprise funding the transaction from one or more of those accounts.
    Type: Application
    Filed: July 7, 2017
    Publication date: February 15, 2018
    Inventors: Bertrand Saby, Ramon Freire