Normalization grid for secured multi-lender platform

US11875308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11875308-B2
Application numberUS-202117411115-A
CountryUS
Kind codeB2
Filing dateAug 25, 2021
Priority dateMay 23, 2019
Publication dateJan 16, 2024
Grant dateJan 16, 2024

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.

A multi-lender architecture evaluates applicant data against lending rule sets of multiple lenders. Rule sets provided by different lenders may be expressed differently. The multi-lender architecture transforms the rules in each rule set and represents the rules in a normalization grid. The normalization grid allows a single algorithm to evaluate the rules of different lenders.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of transforming rules into a common format, the method comprising: decrypting, by a computing device, based on an encryption key associated with an entity, encrypted rule information determined by the entity; identifying, based on the decrypted rule information, a test for a rule, an outcome variable, and an outcome value for the rule, wherein the rule indicates that the outcome value is dependent on satisfaction of the test; transforming the rule into a normalization grid by: splitting the test into a test variable, a comparison operator, and a comparison value; generating a column comprising the test variable and the comparison operator in a header row; generating a row corresponding to the rule, the row comprising the comparison value in the column corresponding to the test variable and the comparison operator; and generating a column comprising the outcome variable in the header row, wherein the row further comprises the outcome value in the column corresponding to the outcome variable; generating, based on user data received from a user device with a request for a transaction, an output of the normalization grid comprising the outcome value in response to the user data satisfying the test based on the test variable, the comparison operator, and the comparison value in the normalization grid; and sending to the user device, based on the output of the normalization grid, an indication that the transaction is authorized or denied. 2. The method of claim 1 , further comprising: adding another row to the normalization grid corresponding to another rule; evaluating the data according to a defined sequence of the rule and the another rule; and generating another output in response to the rule or the another rule being satisfied by a test value and a variable identifier. 3. The method of claim 1 , wherein the rule further comprises another comparison operator and another comparison value, the normalization grid further comprises a column associated with the test variable and the another comparison operator, and the row further comprises the another comparison value in the column associated with the test variable and the another comparison operator. 4. The method of claim 1 , further comprising receiving, based on an interaction with a user interface of an application for evaluating user-related data, the user data. 5. The method of claim 4 , wherein the encrypted rule information indicates a date and time to start implementing the rule. 6. The method of claim 1 , wherein the normalization grid comprises additional rules associated with additional entities and a respective test for each rule of the additional rules. 7. The method of claim 6 , wherein the output of the normalization grid further comprises additional outcome values based on the user data satisfying one or more additional tests of the additional rules, the method further comprising determining that the user data satisfies the test for the rule and the one or more additional tests of the additional rules in parallel. 8. A system of transforming rules into a common format, the system comprising: a memory; a processor coupled to the memory and configured to perform operations comprising: decrypting, based on an encryption key associated with an entity, encrypted rule information determined by the entity; identifying, based on the decrypted rule information, a test for a rule, an outcome variable, and an outcome value for the rule, wherein the rule indicates that the outcome value is dependent on satisfaction of the test; transforming the rule into a normalization grid by: splitting the test into a test variable, a comparison operator, and a comparison value; generating a column comprising the test variable and the comparison operator in a header row; generating a row corresponding to the rule, the row comprising the comparison value in the column corresponding to the test variable and the comparison operator; and generating a column comprising the outcome variable in the header row, wherein the row further comprises the outcome value in the column corresponding to the outcome variable; generating, based on user data received from a user device with a request for a transaction, an output of the normalization grid comprising the outcome value in response to the user data satisfying the test based on the test variable, the comparison operator, and the comparison value in the normalization grid; and sending to the user device, based on the output of the normalization grid, an indication that the transaction is authorized or denied. 9. The system of claim 8 , wherein the operations further comprise: adding another row to the normalization grid corresponding to another rule; evaluating the data according to a defined sequence of the rule and the another rule; and generating another output in response to the rule or the another rule being satisfied by a test value and a variable identifier. 10. The system of claim 8 , wherein the rule further comprises another comparison operator and another comparison value, the normalization grid further comprises a column associated with the test variable and the another comparison operator, and the row further comprises the another comparison value in the column associated with the test variable and the another comparison operator. 11. The system of claim 8 , the operations further comprising receiving, based on an interaction with a user interface of an application for evaluating user-related data, the user data. 12. The system of claim 11 , wherein the encrypted rule information indicates a date and time to start implementing the rule. 13. The system of claim 8 , wherein the normalization grid comprises additional rules associated with additional entities and a respective test for each rule of the additional rules. 14. The system of claim 13 , wherein the output of the normalization grid further comprises additional outcome values based on the user data satisfying one or more additional tests of the additional rules, the operations further comprising determining that the user data satisfies the test for the rule and the one or more additional tests of the additional rules in parallel. 15. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising: decrypting, based on an encryption key associated with an entity, encrypted rule information determined by the entity; identifying, based on the decrypted rule information, a test for a rule, an outcome variable, and an outcome value for the rule, wherein the rule indicates that the outcome value is dependent on satisfaction of the test; transforming the rule into a normalization grid by: splitting the test into a test variable, a comparison operator, and a comparison value; generating a column comprising the test variable and the comparison operator in a header row; generating a row corresponding to the rule, the row comprising the comparison value in the column corresponding to the test variable and the comparison operator; and generating a column comprising the outcome variable in the header row, wherein the row further comprises the outcome value in the column corresponding to the outcome variable; generating, based on user data received from a user device with a request for a transaction, an output of the normalization grid comprising the outcome value in response to the user data satisfying the test based on the test variable, the comparison operator, and the comp

Assignees

Inventors

Classifications

  • Platforms for credit or lending product research, comparison or matching · CPC title

  • above the transport layer · CPC title

  • at the transport layer · CPC title

  • received data contents, e.g. message integrity · CPC title

  • Entity profiles · 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 US11875308B2 cover?
A multi-lender architecture evaluates applicant data against lending rule sets of multiple lenders. Rule sets provided by different lenders may be expressed differently. The multi-lender architecture transforms the rules in each rule set and represents the rules in a normalization grid. The normalization grid allows a single algorithm to evaluate the rules of different lenders.
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q40/0305. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 16 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).