Systems and methods for processing steams of balance transfer data records
US-2024232832-A9 · Jul 11, 2024 · US
US12309107B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12309107-B2 |
| Application number | US-202318449818-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 15, 2023 |
| Priority date | Aug 15, 2023 |
| Publication date | May 20, 2025 |
| Grant date | May 20, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method may include: a processing application receiving an instruction, identifying a destination ledgering platform for the instruction, re-formatting, the instruction to generate a posting, and routing the posting to a messaging ingestion platform; a messaging ingestion platform program routing, the posting to the destination ledgering platform, wherein the destination ledgering platform is configured to consume the posting, update appropriate account balances, and publish the posting and the account balances to a messaging queue; a messaging consumption platform computer program receiving the posting and the account balances from the messaging queue, dynamically consuming the posting, retrieving a consumer profile, re-formatting the posting based on the consumer profile, generating a new message for the re-formatted posting, and publishing the new message to a messaging queue, wherein a consuming application is configured to consume the new message.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a processing application via a supported channel, an instruction; identifying, by the processing application, a destination ledgering platform for the instruction; re-formatting, by the processing application, the instruction to generate a posting, wherein the postings comprise an account posting, an account hold, and/or an account general ledger movement; routing, by the processing application, the posting to a messaging ingestion platform; routing, by a messaging ingestion platform program, the posting to the destination ledgering platform, wherein the destination ledgering platform is configured to consume the posting, update appropriate account balances, and publish the posting and the account balances to a messaging queue; receiving, by a messaging consumption platform computer program, the posting and the account balances from the messaging queue; dynamically consuming, by the messaging consumption platform computer program, the posting; retrieving, by the messaging consumption platform computer program, a consumer profile for a consumer of the posting, wherein the consumer profile specifies a posting format for the consumer; re-formatting, by the messaging consumption platform computer program, the posting based on the consumer profile; generating, by the messaging consumption platform computer program, a new message for the re-formatted posting; and publishing, by the messaging consumption platform computer program, the new message to a messaging queue, wherein a consuming application is configured to consume the new message. 2. The method of claim 1 , wherein the processing application re-formats the instruction to generate posting that are sourced from payment engines or foreign exchange systems. 3. The method of claim 1 , wherein the destination ledgering platform is identified based on a source system or a legal entity. 4. The method of claim 1 , wherein the consumer profile stores attributes to support consumption by the destination ledgering platform. 5. The method of claim 1 , wherein the postings are sourced from a payment engine and/or a foreign exchange system. 6. A non-transitory computer readable storage medium, including instructions stored thereon, which when read and executed by one or more computer processors, cause the one or more computer processors to perform steps comprising: receiving an instruction; identifying a destination ledgering platform for the instruction; re-formatting the instruction to generate a posting, wherein the postings comprise an account posting, an account hold, and/or an account general ledger movement; routing the posting to a messaging ingestion platform; routing the posting to the destination ledgering platform; consuming the posting and updating account balances; publishing the posting and the account balances to a messaging queue; receiving the posting and the account balances from the messaging queue; dynamically consuming the posting; retrieving a consumer profile for a consumer of the posting, wherein the consumer profile specifies a posting format for the consumer; re-formatting the posting based on the consumer profile; generating a new message for the re-formatted posting; and publishing the new message to a messaging queue, wherein a consuming application consumes the new message. 7. The non-transitory computer readable storage medium of claim 6 , wherein the instruction is re-formatted based on payment engines or foreign exchange systems. 8. The non-transitory computer readable storage medium of claim 6 , wherein the destination ledgering platform is identified based on a source system or a legal entity. 9. The non-transitory computer readable storage medium of claim 6 , wherein the consumer profile stores attributes to support consumption by the destination ledgering platform. 10. The non-transitory computer readable storage medium of claim 6 , wherein the postings are sourced from a payment engine and/or a foreign exchange system. 11. A system, comprising: a plurality of processing platforms; a messaging ingestion platform; a ledgering platform comprising a plurality of ledgers; a messaging consumption platform; and a plurality of consuming applications; wherein: one of the processing platforms is configured to receive an instruction via a supported channel, to identify a destination ledgering platform for the instruction, to re-format the instruction to generate a posting, wherein the postings comprise an account posting, an account hold, and/or an account general ledger movement, and to route the postings to a messaging ingestion platform; the messaging ingestion platform is configured to route the posting to one of the plurality of ledgers in the ledgering platform; the ledger is configured to consume the posting, update account balances, and publish the posting and the account balances to a messaging queue; the messaging consumption platform is configured to receive the posting and the account balances from the messaging queue, dynamically consume the posting, retrieve a consumer profile for a consumer of the posting, wherein the consumer profile specifies a posting format for the consumer, re-format the posting based on the consumer profile, generate a new message for the re-formatted posting, and publish the new message to a messaging queue; one of the consuming applications is configured to consume the new message. 12. The system of claim 11 , wherein the processing platform is configured to re-format the instruction to generate postings that are sourced from payment engines or foreign exchange systems. 13. The system of claim 11 , wherein the destination ledgering platform is identified based on a source system or a legal entity. 14. The system of claim 11 , wherein the consumer profile stores attributes to support consumption by the destination ledgering platform. 15. The system of claim 11 , wherein the postings are sourced from a payment engine and/or a foreign exchange system.
Format adaptation, e.g. format conversion or compression · CPC title
Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03) · CPC title
Interoperability with other network applications or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.