Automated systems for reducing computational loads in the mass execution of analytical models using scale-out computing

US11694156B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11694156-B2
Application numberUS-202017135900-A
CountryUS
Kind codeB2
Filing dateDec 28, 2020
Priority dateDec 18, 2015
Publication dateJul 4, 2023
Grant dateJul 4, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed embodiments provide systems and techniques for mass execution of analytical models across multiple dimensions of client, collateral, deal structure, third party, and other data relevant to predicting optimal decisions in real-time. In some embodiments, disclosed systems and techniques increase decisioning speed through the reduction of computational loads on disclosed decisioning systems. Further disclosed systems and techniques may scale-out analytical modeling computations through, among other technological solutions, advanced execution environments that are asynchronous and non-blocking in nature so as to allow the execution of a plurality of analytical models in parallel and optimizing the results.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for reducing computational loads associated with processing transaction proposals, comprising: at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising: receiving, via one of an Application Programming Interface (API) or an online portal, a transaction proposal from a user device; identifying a plurality of data sources based on the transaction proposal; receiving, via a data interface, data from at least one of the plurality of data sources; generating, based on the transaction proposal, a minimally viable transaction (MVT) that comprises a combination of transaction parameters acceptable according to a policy; determining, based on the MVT, a plurality of transaction offers, each of the plurality of transaction offers differing from the MVT and from each other and being acceptable according to the policy; and transmitting to the user device: an indication of whether the transaction proposal is approved; and at least one of the plurality of transaction offers as an alternative to the transaction proposal. 2. The system of claim 1 , wherein: the indication of whether the transaction proposal is approved comprises an approval indication; the transaction proposal is associated with a purchase of a first item; and the transmitted transaction offer is associated with a purchase of a second item different than the first item. 3. The system of claim 1 , wherein: the indication of whether the transaction proposal is approved comprises a disapproval indication; the transaction proposal is associated with a purchase of a first item; and the transmitted transaction offer relates to a proposed purchase of a second item different from the first item. 4. The system of claim 1 , wherein: the indication of whether the transaction proposal is approved comprises an approval indication; the transaction proposal is associated with a purchase of an item; and the transmitted transaction offer is associated with a proposed purchase of the item. 5. The system of claim 1 , wherein: the indication of whether the transaction proposal is approved comprises a disapproval indication; the transaction proposal is associated with a purchase of an item; and the transmitted transaction offer is associated with a proposed purchase of the item. 6. The system of claim 1 , wherein the operations further comprise providing, to the user device, a graphical user interface for displaying the transmitted transaction offer. 7. The system of claim 6 , wherein the graphical user interface is configured to display information indicating at least one difference between the transaction proposal and the transmitted transaction offer. 8. The system of claim 6 , wherein: the transmitted transaction offer comprises a first transmitted transaction offer; the operations comprise transmitting a second transaction offer; and the graphical user interface is configured to display information indicating a difference between the first and second transmitted transaction offers. 9. The system of claim 1 , wherein: the determination of a first one of the plurality of transactions offers is further based on a preference of at least one of a customer or a merchant associated with the transaction proposal. 10. The system of claim 1 , wherein the operations further comprise ranking the plurality of transaction offers. 11. The system of claim 10 , wherein ranking the plurality of transaction offers comprises ranking the plurality of transaction offers based on a preference of at least one of a customer or a merchant associated with the transaction proposal. 12. The system of claim 10 , wherein the operations further comprise: determining, among the plurality of transaction offers, a predetermined number of top-ranked transaction options; and transmitting the top-ranked transaction options to the user device. 13. The system of claim 1 , wherein the operations further comprise providing, to the user device, a graphical user interface for displaying a transaction parameter of a first one of the plurality of transaction offers. 14. The system of claim 13 , wherein the operations further comprise receiving, via the graphical user interface, an update of a value of the transaction parameter. 15. The system of claim 14 , wherein the operations further comprise determining, based on the MVT and the updated value of the transaction parameter, a second one of the plurality of transaction offers acceptable according to the policy, the second one of the plurality of transaction offers being different from the first one of the plurality of transaction offers. 16. The system of claim 14 , wherein: the graphical user interface comprises an adjustable slider bar associated with the transaction parameter; and receiving the updated value of the transaction parameter comprises receiving the updated value of the transaction parameter based on adjustment of the slider bar. 17. The system of claim 14 , wherein: the transaction parameter comprises a first transaction parameter; and the operations further comprise: updating, based on the updated value of the first transaction parameter, a value of a second transaction parameter of the first one of the plurality of transaction offers; and causing the graphical user interface to display the updated value of the second transaction parameter. 18. A system for reducing computational loads associated with processing transaction proposals, comprising: at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising: receiving, via one of an Application Programming Interface (API) or an online portal, a transaction proposal from a user device; identifying a plurality of data sources based on the transaction proposal; receiving, via a data interface, data from at least one of the plurality of data sources; generating, based on the transaction proposal, a minimally viable transaction (MVT) that comprises a combination of transaction parameters acceptable according to a policy; determining, based on the MVT, a plurality of transaction offers, each of the plurality of transaction offers differing from the MVT and from each other and being acceptable according to the policy; and causing a graphical user interface of the user device to display at least one of the plurality of transaction offers as an alternative to the transaction proposal. 19. The system of claim 18 , wherein the operations further comprise: causing the graphical user interface to display first and second transaction parameters of the at least one of the plurality of transaction offers, the first transaction parameter being different from the second transaction parameter; receiving, via the graphical user interface, an updated value of the first transaction parameter; updating, based on the updated value of the first transaction parameter, a value of the second transaction parameter; and causing the graphical user interface to display the updated value of the second transaction parameter. 20. A system for reducing computational loads associated with processing transaction proposals, comprising: at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations comprising: receiving, via one of an Application Programming Interface (API) or an online portal, a transaction prop

Assignees

Inventors

Classifications

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Machine learning · CPC title

  • Credit; Loans; Processing thereof · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11694156B2 cover?
Disclosed embodiments provide systems and techniques for mass execution of analytical models across multiple dimensions of client, collateral, deal structure, third party, and other data relevant to predicting optimal decisions in real-time. In some embodiments, disclosed systems and techniques increase decisioning speed through the reduction of computational loads on disclosed decisioning syst…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/087. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 04 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).