Patent CA-3160258-A1 (CA)
Inventor: JONES CHRISTOPHER MARK
IPC: G06Q20/38
Filed: 2022-05-25
Abstract: WHAT IS CLAIMED IS: 1. An apparatus comprising: a communications interface; a memory storing instructions; and at least one processor coupled to the communications interface and to the memory, the at least one processor being configured to execute the instructions to: receive, via the communications interface, a message associated with an exchange of data involving a first counterparty and a second counterparty, the message comprising elements of message data disposed within corresponding message fields, and the message data characterizing a real-time payment from the second counterparty to the first counterparty; based on one or more of the elements of message data, determine a value of at least one parameter that characterizes the first counterparty, and obtain elements of peer data that are consistent with the at least one parameter value; and transmit, via the communications interface, notification data to a device operable by the first counterparty, the notification data comprising digital content associated with at least one of (i) the elements of peer data or (ii) the at least one parameter value, and the notification data causing an application program executed at the device to present the digital content within a digital interface. 64 2. The apparatus of claim 1, wherein the at least one processor is further configured to execute the instructions to: obtain, from the memory, mapping data associated with the message fields of the message; perform operations that obtain the elements of message data from corresponding ones of the message fields based on the mapping data; and store the elements of message data within the memory, the elements of message data comprising a first identifier of the first counterparty, a second identifier of the second counterparty, and a parameter value characterizing the data exchange. 3. The apparatus of claim 2, wherein: the message comprises a request-for-payment message, the message fields of the request-for-payment message being structured in accordance with a standardized data-exchange protocol; and elements of the mapping data identify corresponding ones of the elements of the message data and corresponding ones of the message fields. 4. The apparatus of claim 2, wherein the at least one processor is further configured to execute the instructions to obtain, based on the mapping data, information associated with the data exchange from one or more of the message fields, the information comprising a uniform resource locator associated with elements of formatted data maintained by a computing system. 5. The apparatus of claim 4, wherein the at least one processor is further configured to execute the instructions to, based on the uniform resource locator, perform operations that request and receive one or more of the elements of formatted data from the computing system via the communications interface. 6. The apparatus of claim 5, wherein the at least one processor is further configured to execute the instructions to process the one or more elements of formatted data, and obtain at least one of (i) an additional parameter value characterizing the data exchange from the processed elements of formatted data or (ii) one or more elements of contextual data that characterize the data exchange based on the processed elements of formatted data. 7. The apparatus of claim 2, wherein: the at least one processor is further configured to execute the instructions to perform operations that execute the initiated data exchange in accordance with the parameter value; and the notification data further comprises additional digital content associated with the executed data exchange, and the notification data further causes the executed application program to present elements of the digital content and the additional digital content within a portion of the digital interface. 8. The apparatus of claim 1, wherein the peer data comprises identifiers of a plurality of peer counterparties, and the at least one processor is further configured to execute the instructions to: based on the peer data, generate elements of behavioral data associated with the plurality of peer counterparties, the behavioral data characterizing a behavior of one or more of the peer counterparties during a temporal interval; 66 generate elements of recommendation data associated with the first counterparty based at least one of (i) the elements of behavioral data or (ii) the value of the at least one parameter that characterizes the first counterparty; and identify and obtain an element of the digital content associated with corresponding ones of the elements of recommendation data. 9. The apparatus of claim 8, wherein the at least one processor is further configured to: apply a trained machine-learning or artificial intelligence process to an input dataset comprising one or more of the elements of behavioral data and the value of the at least one parameter that characterizes the first counterparty; and based on the application of the trained machine-learning or artificial-intelligence process to the input dataset, generate at least a subset of the elements of recommendation data associated with the first counterparty. 10. The apparatus of claim 8, wherein the at least one processor is further configured to generate the elements of behavioral data based on elements of interaction data characterizing each of the plurality of peer counterparties. 11. The apparatus of claim 1, wherein: the digital content is associated with at least one of a product or service available to the first counterparty; and wherein the at least one processor is further configured to execute the instructions to: receive, via the communications interface, a response to the notification data from the device; 67 based on the response, perform operations that provision the at least one product or service to the first counterparty; and store data associated with the at least one provisioned product or service within the memory. 12. A computer-implemented method, comprising: receiving, using at least one processor, a message associated with an exchange of data involving a first counterparty and a second counterparty, the message comprising elements of message data disposed within corresponding message fields, and the message data characterizing a real-time payment from the second counterparty to the first counterparty; using the at least one processor, and based on one or more of the elements of message data, determining a value of at least one parameter that characterizes the first counterparty, and obtaining elements of peer data that are consistent with the at least one parameter value; and transmitting notification data to a device operable by the first counterparty using the at least one processor, the notification data comprising digital content associated with at least one of (i) the elements of peer data or (ii) the at least one parameter value, and the notification data causing an application program executed at the device to present the digital content within a digital interface. 13. The computer-implemented method of claim 12, further comprising: obtaining, using the at least one processor, mapping data associated with the message fields of the message from a data repository; 68 performing operations, using the at least one processor, that obtain the elements of message data from corresponding ones of the message fields based on the mapping data; and storing the elements of message data within the data repository using the at least one processor, the elements of message data comprising a first identifier of the first counterparty, a second identifier of the second counterparty, and a parameter value characterizing the data exchange. 14. The computer-implemented method of claim 13, wherein: the message comprises a request-for-payment message, the message fields of the request-for-payment message being structured in accordance with a standardized data-exchange protocol; and elements of the mapping data identify corresponding ones of the elements of the message data and corresponding ones of the message fields. 15. The computer-implemented method of claim 13, further comprising: based on the mapping data, obtaining, using the at least one processor, a uniform resource locator from one or more of the message fields, the uniform resource locator being associated with elements of formatted data maintained by a computing system; based on the uniform resource locator, performing operations, using the at least one processor, that request and receive one or more of the elements of formatted data from the computing system; and using the at least one processor, processing the one or more elements of formatted data, and obtaining at least one of (i) an additional parameter value characterizing the data exchange from the processed elements of formatted data or (ii) one or more elements 69 of contextual data that characterize the data exchange based on the processed elements of formatted data. 16. The computer-implemented method of claim 13, wherein: the computer-implemented method further comprises performing operations, using the at least one processor, that execute the initiated data exchange in accordance with the parameter value; and the notification data further comprises additional digital content associated with the executed data exchange, and the notification data further causes the executed application program to present elements of the digital content and the additional digital content within a portion of the digital interface. 17. The computer-implemented method of claim 12, wherein the peer data comprises identifiers of a plurality of peer counterparties, and the computer-implemented method further comprises: based on the peer data, generating, using the at least one processor, elements of behavioral data associated with the plurality of peer counterparties, the behavioral data characterizing a behavior of one or more of the peer counterparties during a temporal interval; generating, using the at least one processor, elements of recommendation data associated with the first counterparty based at least one of (i) the elements of behavioral data or (ii) the value of the at least one parameter that characterizes the first counterparty; and using the at least one processor, identifying and obtaining an element of the digital content associated with corresponding ones of the elements of recommendation data. 18. The computer-implemented method of claim 17, wherein generating the elements of recommendation data comprises: applying a trained machine-learning or artificial intelligence process to an input dataset comprising one or more of the elements of behavioral data and the value of the at least one parameter that characterizes the first counterparty; and based on the application of the trained machine-learning or artificial-intelligence process to the input dataset, generating at least a subset of the elements of recommendation data associated with the first counterparty. 19. The computer-implemented method of claim 12, wherein: the digital content is associated with at least one of a product or service available to the first counterparty; and the computer-implemented method further comprises: receiving, using the at least one processor, a response to the notification data from the device; based on the response, performing operations, using the at least one processor, that provision the at least one product or service to the first counterparty; and storing, using the at least one processor, data associated with the at least one provisioned product or service within a data repository. 20. A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method, comprising: receiving a message associated with an exchange of data involving a first counterparty and a second counterparty, the message comprising 71 elements of message data disposed within corresponding message fields, and the message data characterizing a real-time payment from the second counterparty to the first counterparty; based on one or more of the elements of message data, determining a value of at least one parameter that characterizes the first counterparty, and obtaining elements of peer data that are consistent with the at least one parameter value; and transmitting notification data to a device operable by the first counterparty, the notification data comprising digital content associated with at least one of (i) the elements of peer data or (ii) the at least one parameter value, and the notification data causing an application program executed at the device to present the digital content within a digital interface. 72