Patents by Inventor Peter GROARKE

Peter GROARKE 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: 12645865
    Abstract: Example networks and methods are provided for defining a common data model for redundant data in a data specification. One example method includes accessing a message standard, the message standard having multiple message types, each message type including a plurality of classes, each of the classes defined by an .xsd file; splitting the .xsd files into named complexTypes, where each .xsd file includes one complexType which is named for the one complexType; updating references to duplicate named complexTypes to reference an unnumbered superset complexType; and absorbing each of the unique data elements of the duplicate named complexTypes into the unnumbered superset complexType.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: June 2, 2026
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Peter Groarke
  • Patent number: 12596828
    Abstract: Computer implemented method for sovereign data storage comprising: authenticating a write request to upload data files to a global database system, determining relevant data types of the data files, determining a relevant regulatory domain associated with the data files out of a plurality of regulatory domains, applying regulatory domain rules associated with the one or more determined relevant regulatory domains to store the data files on one or more storage devices associated with the one or more relevant regulatory domains, assigning meta data information to the data files, the meta data information being based on regulatory domain rules associated with the one or more determined relevant regulatory domain, sending the data files to a storage engine according to the regulatory domain rules for storage of the data files, receiving a search key associated with the stored data files for local storage at the edge node and dispersing the search keys.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: April 7, 2026
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul Kumar Tyagi, John Allen, Ashley Waldron, Peter Groarke
  • Publication number: 20260094133
    Abstract: A network services bridge system including a direct service access (“DSA”) platform is provided. The DSA platform includes a processor configured to receive a request data signal including one or more identifiers, and query a registered services database using the one or more identifiers, where the query returns an identification of a plurality of services for which the one or more identifiers is registered. The processor is also configured to receive, from a first services platform, a first services result signal indicating a result of an application of a first service to the request data signal, receive, from a second services platform, a second services result signal indicating a result of an application of a second service to the request data signal, and transmit a response data signal that includes a consolidated response code indicating whether the authorization process should be completed based on the first and second result signals.
    Type: Application
    Filed: December 8, 2025
    Publication date: April 2, 2026
    Inventors: Fred M. Pacher, Peter Groarke, Mikhail Blinov, Edwin Diekemper, Haritha Nannapaneni, Sivakumar Janardhanam, Wade Plummer, Prasad Krishnamoorthy Rao
  • Publication number: 20260017663
    Abstract: Systems and methods are provided for reversing one or more network interactions. One example computer-implemented method includes receiving, from a first acquirer, an authorization message associated with a network interaction, which includes a transfer from a payor account to a payee account. In connection therewith, the authorization messaging is consistent with a first message standard, and the payee account is issued by a second acquirer. The method also includes communicating the authorization message to an issuer of the payor account and initiating a timer for the network interaction. The method then includes, in response to expiration of the initiated timer, without a response message specific to the network interaction, generating and communicating, to the first acquirer, a timeout response message for the network interaction consistent with the first standard.
    Type: Application
    Filed: June 12, 2025
    Publication date: January 15, 2026
    Inventors: Peter Groarke, Frédéric Yann Elie Le Garrec
  • Patent number: 12493861
    Abstract: A network services bridge system including a direct service access (“DSA”) platform is provided. The DSA platform includes a processor configured to receive a request data signal including one or more identifiers, and query a registered services database using the one or more identifiers, where the query returns an identification of a plurality of services for which the one or more identifiers is registered. The processor is also configured to receive, from a first services platform, a first services result signal indicating a result of an application of a first service to the request data signal, receive, from a second services platform, a second services result signal indicating a result of an application of a second service to the request data signal, and transmit a response data signal that includes a consolidated response code indicating whether the authorization process should be completed based on the first and second result signals.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: December 9, 2025
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Fred M. Pacher, Peter Groarke, Mikhail Blinov, Edwin Diekemper, Haritha Nannapaneni, Sivakumar Janardhanam, Wade Plummer, Prasad Krishnamoorthy Rao
  • Publication number: 20250356328
    Abstract: An instream transaction services computer system for executing cross-network operations is provided. The computer system is configured to generate an operation request message based on an identified off-network marketplace provider and an enrichment operation to be applied to a payment transaction message, transmit at least a portion of the operation request message to the identified off-network marketplace provider, receive an operation result, and transmit a response message with the operation result to a requestor.
    Type: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Inventors: Peter Groarke, Cathy Mignolet
  • Publication number: 20250358286
    Abstract: A scalable orchestration framework including an orchestrator platform is disclosed. The orchestration platform is configured to: (i) in response to receiving a first request data message, identify a total number of services of a plurality of value-added services to be invoked at a respective plurality of value-added services platforms; (ii) determine permissioned data elements of a plurality of data elements of the first request data message to be provided to each of the invoked value-added services; (iii) instantiate a service execution layer corresponding to each service of the plurality of services; (iv) provision each instantiated service execution layer with the permissioned data elements for the corresponding service of the plurality of invoked services; and (v) generate and transmit, to the requestor computing device, a first response data message based upon a received service response message from each instantiated service execution layer.
    Type: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Inventors: Cathy Mignolet, Peter Groarke
  • Publication number: 20250165939
    Abstract: A regulated computing device for regulating an information data source and verifying access to the information data source is provided. The regulated computing device receives account data from an issuer, the account data corresponding to a cardholder, and stores the account data in the information data source based on an account identifier associated with the cardholder. The regulated computing device receives an update request from a merchant, the update request including the account identifier and requesting the account data of the cardholder, and verifies the update request in response to receiving the update request by applying at least one verification rule and determining that the merchant is a verified merchant. The regulated computing device also generates an update response, the update response including the account data of the cardholder, and transmits the update response to the verified merchant.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: David J. Senci, Sharon Amy Rosano, John D. Chisholm, Peter Groarke
  • Publication number: 20250124216
    Abstract: Example networks and methods are provided for defining a common data model for redundant data in a data specification. One example method includes accessing a message standard, the message standard having multiple message types, each message type including a plurality of classes, each of the classes defined by an .xsd file; splitting the .xsd files into named complexTypes, where each .xsd file includes one complexType which is named for the one complexType; updating references to duplicate named complexTypes to reference an unnumbered superset complexType; and absorbing each of the unique data elements of the duplicate named complexTypes into the unnumbered superset complexType.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 17, 2025
    Inventor: Peter Groarke
  • Publication number: 20250078073
    Abstract: Systems and methods are provided for providing a service across multiple regions. One exemplary computer-implemented method includes receiving, by a switch interface computing device, a service request from a client, via a service, where the switch interface computing device located in a first region, and then determining a second region, based on the service request and at least one rule. The method also includes, based on the determined second region, directing, by the switch interface computing device, the service request to a switch located in the second region and transmitting, by the switch interface computing device, to the service, an indication of the second region, whereby the service is informed the service request is to proceed in the second region.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 6, 2025
    Inventors: Peter Groarke, Annie Sandesh Kudtarkar, Jaydeep R. Rajput, Peter Julian Reyes Flor
  • Patent number: 12131012
    Abstract: The invention provides a user input mechanism for reordering of items displayed on a display in which the user is focused on item order, not item position as in the case of a drag and drop operation. The user selects one or more GUI elements displayed on a display of a data processing device in a desired order, where the time between each adjacent selected GUI element is less than a threshold time. Upon detection that no further selection has been made within the threshold time, the data processing device interprets the user as having completed their selection. At this point the selected one or more GUI elements are reordered based on the order that they were selected by the user, with any unselected GUI elements being placed before or after the reordered GUI elements as appropriate. The user is now free to make further selections if necessary.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: October 29, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Stephen Lennon, Peter Groarke, Dawid Nowak
  • Publication number: 20240346165
    Abstract: Computer implemented method for sovereign data storage comprising: authenticating a write request to upload data files to a global database system, determining relevant data types of the data files, determining a relevant regulatory domain associated with the data files out of a plurality of regulatory domains, applying regulatory domain rules associated with the one or more determined relevant regulatory domains to store the data files on one or more storage devices associated with the one or more relevant regulatory domains, assigning meta data information to the data files, the meta data information being based on regulatory domain rules associated with the one or more determined relevant regulatory domain, sending the data files to a storage engine according to the regulatory domain rules for storage of the data files, receiving a search key associated with the stored data files for local storage at the edge node and dispersing the search keys.
    Type: Application
    Filed: June 13, 2022
    Publication date: October 17, 2024
    Inventors: Rahul Kumar TYAGI, John ALLEN, Ashley WALDRON, Peter GROARKE
  • Patent number: 12099623
    Abstract: A computer-implemented method is provided for removing access to data, comprising: receiving a request from the user to delete the user data; suspending control of the user data; generating a second database comprising the user data under full control of the user; deleting the user data from the database; and, on request re-integrating the user data into the same database or integrating into a further database. By providing a database under complete control of the user and outside the control of any database manager or service provider, users are given more freedom to decide what to do with their data. They can choose to protect it, or to monetize it themselves by selling it or licensing it. They can also create a plurality of copies, allowing sales to more than one database manager or service provider.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: September 24, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Peter Groarke, Hubert Graja
  • Publication number: 20240232822
    Abstract: A network services bridge system including a direct service access (“DSA”) platform is provided. The DSA platform includes a processor configured to receive a request data signal including one or more identifiers, and query a registered services database using the one or more identifiers, where the query returns an identification of a plurality of services for which the one or more identifiers is registered. The processor is also configured to receive, from a first services platform, a first services result signal indicating a result of an application of a first service to the request data signal, receive, from a second services platform, a second services result signal indicating a result of an application of a second service to the request data signal, and transmit a response data signal that includes a consolidated response code indicating whether the authorization process should be completed based on the first and second result signals.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Inventors: Fred M. Pacher, Peter Groarke, Mikhail Blinov, Edwin Diekemper, Haritha Nannapaneni, Sivakumar Janardhanam, Wade Plummer, Prasad Krishnamoorthy Rao
  • Patent number: 11966889
    Abstract: A method for dispute resolution for a blockchain transaction includes: receiving, by a receiver of a processing server, a blockchain transaction identifier and a dispute reason code from a first computing device of a blockchain network, the blockchain transaction identifier and the dispute reason code comprising a dispute request, the blockchain transaction identifier identifying a transaction on a blockchain; transmitting, by the receiver of a processing server, the blockchain transaction identifier and the dispute reason code to a processing device of the processing server; identifying, by the processing device of the processing server, the transaction, a merchant blockchain address, and a currency amount within a blockchain data value of the blockchain based on the blockchain transaction identifier; determining, by the processing device of the processing server, the transaction is invalid; and performing, by the processing device of the processing server, a dispute resolution process for the blockchain tra
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: April 23, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Peter Groarke
  • Patent number: 11829966
    Abstract: An automatic billing updater (ABU) manager computing device for managing an account information data source and tracking access to the account information data source is provided. The ABU manager computing device receives account data from an issuing party, stores the account information in an account information data source, and provides the account data to requesting parties. The ABU manager computing device tracks access to the stored account data via an ABU traffic data source. ABU manager computing device may also track transaction-related messages corresponding to the stored account data in a transaction traffic data source. In certain embodiments, ABU manager computing device may generate and transmit notifications based on data stored in one or more of the stored account data, the ABU traffic data source, and the transaction traffic data source.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: November 28, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sharon Amy Rosano, John D. Chisholm, Michelle L. Hafner, Peter Groarke
  • Publication number: 20230196312
    Abstract: A method for dispute resolution for a blockchain transaction includes: receiving, by a receiver of a processing server, a blockchain transaction identifier and a dispute reason code from a first computing device of a blockchain network, the blockchain transaction identifier and the dispute reason code comprising a dispute request, the blockchain transaction identifier identifying a transaction on a blockchain; transmitting, by the receiver of a processing server, the blockchain transaction identifier and the dispute reason code to a processing device of the processing server; identifying, by the processing device of the processing server, the transaction, a merchant blockchain address, and a currency amount within a blockchain data value of the blockchain based on the blockchain transaction identifier; determining, by the processing device of the processing server, the transaction is invalid; and performing, by the processing device of the processing server, a dispute resolution process for the blockchain tra
    Type: Application
    Filed: February 21, 2023
    Publication date: June 22, 2023
    Inventor: Peter GROARKE
  • Publication number: 20230083022
    Abstract: A computer-implemented method is provided for removing access to data, comprising: receiving a request from the user to delete the user data; suspending control of the user data; generating a second database comprising the user data under full control of the user; deleting the user data from the database; and, on request re-integrating the user data into the same database or integrating into a further database. By providing a database under complete control of the user and outside the control of any database manager or service provider, users are given more freedom to decide what to do with their data. They can choose to protect it, or to monetize it themselves by selling it or licensing it. They can also create a plurality of copies, allowing sales to more than one database manager or service provider.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Inventors: Peter Groarke, Hubert Graja
  • Patent number: 11514180
    Abstract: A computer-implemented method is provided for removing access to data, comprising: receiving a request from the user to delete the user data; suspending control of the user data; generating a second database comprising the user data under full control of the user; deleting the user data from the database; and, on request re-integrating the user data into the same database or integrating into a further database. By providing a database under complete control of the user and outside the control of any database manager or service provider, users are given more freedom to decide what to do with their data. They can choose to protect it, or to monetize it themselves by selling it or licensing it. They can also create a plurality of copies, allowing sales to more than one database manager or service provider.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: November 29, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Peter Groarke, Hubert Graja
  • Patent number: 11282049
    Abstract: An automatic billing and cardholder profile updater (ABCPU) computing device is provided. The ABCPU computing device receives an update request including an account identifier and associated with a candidate payment account over a first network, retrieves billing data associated with the candidate payment account from a billing database that stores billing data associated with a plurality of payment accounts, generates a card profile query including the account identifier, transmits the card profile query over a second network separate from the first network, receives card profile data associated with the candidate payment account from a card profile database that stores card profile data associated with a plurality of payment accounts, generates an update response including the retrieved billing data and the received card profile data, and transmits the update response over the first network to at least one of an acquirer and a merchant associated with the update request.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 22, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Peter Groarke