Patents by Inventor Rory Macdonald

Rory Macdonald 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).

  • Publication number: 20240095729
    Abstract: A computer-implemented method for authenticating a user device via a device credential scoped to a common domain shared among a plurality of payment networks may be provided. The method may include receiving, by a server of a payment network, a first request redirected from a sub-domain assigned to the payment network to a domain name associated with the payment network, responsive to the first request, transmitting, to the user device, an authentication request comprising a challenge, a user identifier that identifies the user, and the common domain to which the device credential is scoped, receiving, from the user device, a response, accessing the device credential, the device credential having been stored by the payment network, validating the response based on the device credential, and causing, by the server, the user identifier and the device credential to be federated to the other ones of the plurality of payment networks based on the validating.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Edward Neil LIVINGSTON, Rory MACDONALD, Robert OUELLETTE, Grace LIM, Fred M. PACHER
  • Patent number: 11900370
    Abstract: A computer-implemented method for authenticating a user device via a device credential scoped to a common domain shared among a plurality of payment networks may be provided. The method may include receiving, by a server of a payment network, a first request redirected from a sub-domain assigned to the payment network to a domain name associated with the payment network, responsive to the first request, transmitting, to the user device, an authentication request comprising a challenge, a user identifier that identifies the user, and the common domain to which the device credential is scoped, receiving, from the user device, a response, accessing the device credential, the device credential having been stored by the payment network, validating the response based on the device credential, and causing, by the server, the user identifier and the device credential to be federated to the other ones of the plurality of payment networks based on the validating.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: February 13, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Edward Neil Livingston, Rory Macdonald, Robert Ouellette, Grace Lim, Fred M. Pacher
  • Publication number: 20220215384
    Abstract: A computer-implemented method for authenticating a user device via a device credential scoped to a common domain shared among a plurality of payment networks may be provided. The method may include receiving, by a server of a payment network, a first request redirected from a sub-domain assigned to the payment network to a domain name associated with the payment network, responsive to the first request, transmitting, to the user device, an authentication request comprising a challenge, a user identifier that identifies the user, and the common domain to which the device credential is scoped, receiving, from the user device, a response, accessing the device credential, the device credential having been stored by the payment network, validating the response based on the device credential, and causing, by the server, the user identifier and the device credential to be federated to the other ones of the plurality of payment networks based on the validating.
    Type: Application
    Filed: January 4, 2021
    Publication date: July 7, 2022
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Edward Neil LIVINGSTON, Rory MACDONALD, Robert OUELLETTE, Grace LIM, Fred M. PACHER
  • Patent number: 10630722
    Abstract: A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: April 21, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Gil McErlane, Raj Sharma, Gene Fernandez, Rory Macdonald
  • Publication number: 20190182293
    Abstract: A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
    Type: Application
    Filed: February 20, 2019
    Publication date: June 13, 2019
    Inventors: Gil McErlane, Raj Sharma, Gene Fernandez, Rory Macdonald
  • Patent number: 10230762
    Abstract: A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: March 12, 2019
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Gil McErlane, Raj Sharma, Gene Fernandez, Rory Macdonald
  • Publication number: 20180255098
    Abstract: A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
    Type: Application
    Filed: July 19, 2016
    Publication date: September 6, 2018
    Inventors: Gil McErlane, Raj Sharma, Gene Fernandez, Rory Macdonald
  • Publication number: 20180027018
    Abstract: A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 25, 2018
    Inventors: Gil McErlane, Raj Sharma, Gene Fernandez, Rory Macdonald
  • Patent number: 9430211
    Abstract: A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 30, 2016
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Gil McErlane, Raj Sharma, Gene Fernandez, Rory Macdonald