Patents by Inventor John Robert Forrest

John Robert Forrest 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: 10552832
    Abstract: A method for processing a financial transaction funded via a virtual payment number includes: receiving, by an input device of a merchant, product details for at least one product to be purchased in a financial transaction; receiving, by the input device, a virtual payment number; receiving, by the input device, an indication of the virtual payment number as being a limited use number associated with a payment account, wherein said merchant can recognize said virtual payment number as a limited use number; generating, by a processing device, an authorization request for a financial transaction, wherein the authorization request includes at least transaction data, the virtual payment number, and a data element, wherein the data element indicates the virtual payment number as a limited use number; and transmitting, by a transmitting device, the authorization request to a payment network.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: February 4, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ciaran McMullan, John Robert Forrest
  • Publication number: 20170178138
    Abstract: A method of providing authentication information for a card-not-present transaction; the method comprising a card provider associating an electronic communication medium of a user with a payment card of the user in advance of the transaction, the card provider generating a virtual security code which is associated with the payment card, the card provider providing the virtual security code to the electronic communication medium for retrieval by the user, the card provider recording at least one characteristic each time the virtual security code is submitted by the user to an online authentication process associated with a transaction, and the card provider providing a replacement virtual security code to the electronic communication medium in response to the recorded at least one characteristic.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 22, 2017
    Applicant: Mastercard International Incorporated
    Inventor: John Robert FORREST
  • Publication number: 20160295026
    Abstract: A method for providing sponsored roaming for a mobile device includes: receiving a data usage request, the data usage request being received from a mobile computing device associated with a first mobile network operator, originating from a geographic location associated with a second mobile network operator, and including at least a device identifier associated with the mobile computing device and a merchant identifier associated with a merchant; transmitting a data request to an entity associated with control of data usage by the mobile computing device, the data request including the device identifier; identifying a transaction amount based on at least a data amount transmitted as a result of the received data usage request; and initiating a payment transaction for payment of a roaming charge associated with the transmitted data by the merchant associated with the merchant identifier, wherein the payment transaction is for payment of the identified transaction amount.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Applicant: MasterCard International Incorporated
    Inventors: Ciaran Brian McMULLAN, John Robert FORREST
  • Publication number: 20140351127
    Abstract: A method for processing a financial transaction funded via a virtual payment number includes: receiving, by an input device of a merchant, product details for at least one product to be purchased in a financial transaction; receiving, by the input device, a virtual payment number; receiving, by the input device, an indication of the virtual payment number as being a limited use number associated with a payment account, wherein said merchant can recognize said virtual payment number as a limited use number; generating, by a processing device, an authorization request for a financial transaction, wherein the authorization request includes at least transaction data, the virtual payment number, and a data element, wherein the data element indicates the virtual payment number as a limited use number; and transmitting, by a transmitting device, the authorization request to a payment network.
    Type: Application
    Filed: May 22, 2013
    Publication date: November 27, 2014
    Applicant: MasterCard International Incorporated
    Inventors: Ciaran MCMULLAN, John Robert Forrest