Patents by Inventor Christopher Eggimann

Christopher Eggimann 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: 11734683
    Abstract: Disclosed herein is a computer implemented method for providing authentication for secure transactions in a multi-server system, the method comprising; receiving, at an authentication server from a requestor server, a request for a cryptogram, the request being associated with a transaction and including a requestor identifier; in response to receiving the request, generating a cryptogram; sending, from the authentication server, the cryptogram to the requestor server; receiving, at the authentication server from a merchant server, the cryptogram, a payment token, and a unique merchant identifier, and a merchant secret; validating, at the authentication server, the cryptogram; comparing, at the authentication server, the unique merchant identifier and the merchant secret with a unique merchant identifier and a merchant secret pair stored in a database; and authorizing, at the authentication server, the transaction when there is a match.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: August 22, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Christopher Eggimann, Manu Dharmaiah Kallugudde
  • Publication number: 20230208632
    Abstract: The present disclosure relates to a computer-implemented method and to a system for authenticating a transaction over a secure network. The method comprises, prior to authorization of a transaction: receiving, by a digital service server, from a merchant plug-in (MPI) computing device, via a directory server, a token and a first cryptogram for the transaction; decrypting, by the digital service server, the token into sensitive data; generating, by the digital service server, a first message including a validation result and the sensitive data; and transmitting, by the digital service server, the first message to an issuer server to authenticate the transaction.
    Type: Application
    Filed: March 6, 2023
    Publication date: June 29, 2023
    Inventors: Christopher Eggimann, Manu Dharmaiah Kallugudde
  • Patent number: 11611434
    Abstract: The present disclosure relates to a computer-implemented method for authenticating a transaction over a secure network. The method comprises receiving, by a first authentication server, a sensitive data payload and a cryptogram, wherein the first authentication server is configured to either receive or generate a token associated with the sensitive data payload; transmitting, by the first authentication server, the token and the cryptogram to a second authentication server, wherein the second authentication server is configured to validate the token and the cryptogram and generate a first message including a validation result; transmitting, by the second authentication server, the first message to an issuer server to authenticate the transaction; and reviewing, by the issuer server, the validation result and generating an authentication value including a validation flag based on the review of the validation result.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: March 21, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Christopher Eggimann, Manu Dharmaiah Kallugudde
  • Publication number: 20210119790
    Abstract: The present disclosure relates to a computer-implemented method for authenticating a transaction over a secure network. The method comprises receiving, by a first authentication server, a sensitive data payload and a cryptogram, wherein the first authentication server is configured to either receive or generate a token associated with the sensitive data payload; transmitting, by the first authentication server, the token and the cryptogram to a second authentication server, wherein the second authentication server is configured to validate the token and the cryptogram and generate a first message including a validation result; transmitting, by the second authentication server, the first message to an issuer server to authenticate the transaction; and reviewing, by the issuer server, the validation result and generating an authentication value including a validation flag based on the review of the validation result.
    Type: Application
    Filed: August 25, 2020
    Publication date: April 22, 2021
    Inventors: Christopher Eggimann, Manu Dharmaiah Kallugudde
  • Publication number: 20210117967
    Abstract: Disclosed herein is a computer implemented method for providing authentication for secure transactions in a multi-server system, the method comprising; receiving, at an authentication server from a requestor server, a request for a cryptogram, the request being associated with a transaction and including a requestor identifier; in response to receiving the request, generating a cryptogram; sending, from the authentication server, the cryptogram to the requestor server; receiving, at the authentication server from a merchant server, the cryptogram, a payment token, and a unique merchant identifier, and a merchant secret; validating, at the authentication server, the cryptogram; comparing, at the authentication server, the unique merchant identifier and the merchant secret with a unique merchant identifier and a merchant secret pair stored in a database; and authorizing, at the authentication server, the transaction when there is a match.
    Type: Application
    Filed: August 25, 2020
    Publication date: April 22, 2021
    Inventors: Christopher Eggimann, Manu Dharmaiah Kallugudde