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: 12645865Abstract: 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: GrantFiled: October 12, 2023Date of Patent: June 2, 2026Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Peter Groarke
-
Patent number: 12596828Abstract: 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: GrantFiled: June 13, 2022Date of Patent: April 7, 2026Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rahul Kumar Tyagi, John Allen, Ashley Waldron, Peter Groarke
-
Publication number: 20260094133Abstract: 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: ApplicationFiled: December 8, 2025Publication date: April 2, 2026Inventors: Fred M. Pacher, Peter Groarke, Mikhail Blinov, Edwin Diekemper, Haritha Nannapaneni, Sivakumar Janardhanam, Wade Plummer, Prasad Krishnamoorthy Rao
-
Publication number: 20260017663Abstract: 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: ApplicationFiled: June 12, 2025Publication date: January 15, 2026Inventors: Peter Groarke, Frédéric Yann Elie Le Garrec
-
Patent number: 12493861Abstract: 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: GrantFiled: January 5, 2023Date of Patent: December 9, 2025Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Fred M. Pacher, Peter Groarke, Mikhail Blinov, Edwin Diekemper, Haritha Nannapaneni, Sivakumar Janardhanam, Wade Plummer, Prasad Krishnamoorthy Rao
-
Publication number: 20250356328Abstract: 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: ApplicationFiled: May 17, 2024Publication date: November 20, 2025Inventors: Peter Groarke, Cathy Mignolet
-
SYSTEMS AND METHODS FOR DATA SEGREGATION AND SECURITY BASED ON ACCESS RIGHTS FOR ADDITIONAL SERVICES
Publication number: 20250358286Abstract: 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: ApplicationFiled: May 17, 2024Publication date: November 20, 2025Inventors: Cathy Mignolet, Peter Groarke -
Publication number: 20250165939Abstract: 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: ApplicationFiled: January 17, 2025Publication date: May 22, 2025Inventors: David J. Senci, Sharon Amy Rosano, John D. Chisholm, Peter Groarke
-
Publication number: 20250124216Abstract: 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: ApplicationFiled: October 12, 2023Publication date: April 17, 2025Inventor: Peter Groarke
-
Publication number: 20250078073Abstract: 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: ApplicationFiled: August 30, 2023Publication date: March 6, 2025Inventors: Peter Groarke, Annie Sandesh Kudtarkar, Jaydeep R. Rajput, Peter Julian Reyes Flor
-
Patent number: 12131012Abstract: 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: GrantFiled: May 5, 2021Date of Patent: October 29, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Stephen Lennon, Peter Groarke, Dawid Nowak
-
Publication number: 20240346165Abstract: 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: ApplicationFiled: June 13, 2022Publication date: October 17, 2024Inventors: Rahul Kumar TYAGI, John ALLEN, Ashley WALDRON, Peter GROARKE
-
Patent number: 12099623Abstract: 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: GrantFiled: November 22, 2022Date of Patent: September 24, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Peter Groarke, Hubert Graja
-
Publication number: 20240232822Abstract: 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: ApplicationFiled: January 5, 2023Publication date: July 11, 2024Inventors: Fred M. Pacher, Peter Groarke, Mikhail Blinov, Edwin Diekemper, Haritha Nannapaneni, Sivakumar Janardhanam, Wade Plummer, Prasad Krishnamoorthy Rao
-
Patent number: 11966889Abstract: 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 traType: GrantFiled: February 21, 2023Date of Patent: April 23, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Peter Groarke
-
Patent number: 11829966Abstract: 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: GrantFiled: February 2, 2021Date of Patent: November 28, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sharon Amy Rosano, John D. Chisholm, Michelle L. Hafner, Peter Groarke
-
Publication number: 20230196312Abstract: 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 traType: ApplicationFiled: February 21, 2023Publication date: June 22, 2023Inventor: Peter GROARKE
-
Publication number: 20230083022Abstract: 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: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Peter Groarke, Hubert Graja
-
Patent number: 11514180Abstract: 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: GrantFiled: January 27, 2020Date of Patent: November 29, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Peter Groarke, Hubert Graja
-
Patent number: 11282049Abstract: 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: GrantFiled: September 29, 2016Date of Patent: March 22, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Peter Groarke