US2022309419A1PendingUtilityA1

Business rules management system

Assignee: FANNIE MAEPriority: Aug 31, 2016Filed: Jun 13, 2022Published: Sep 29, 2022
Est. expiryAug 31, 2036(~10.1 yrs left)· nominal 20-yr term from priority
G06Q 10/067G06Q 10/0637
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Computer systems are used to facilitate the sale of mortgages into the secondary market. For example, the computer systems are used to facilitate the administration of loan delivery and other business rules across multiple customer-facing applications. The computer systems provide a shared service for customer-facing applications to integrate with a centralized business rules engine. The computer systems enable the integrated applications to request specific groups or categories of business rules to be executed by the centralized business rules engine. The computer systems request execution of stored business rules based on a loan, format the results, and provide feedback to the calling applications based on the results.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method performed by a business rules orchestrator computing system comprising a processor, memory and computer-executable instructions stored thereon, the computer-executable instructions, when executed by the processor, structured to perform operations comprising:
 generating, by an administration circuit of the business rules orchestrator computing system, a business rule applicable across a plurality of customer-facing computer applications, the business rule being deployable without modifying source code of the plurality of the customer-facing computer applications, wherein being deployable without modifying source code decreases production update time of the business rule;   providing, by a user interface circuit of the business rules orchestrator computing system, an interface to a computing device operated by a user of the system, wherein the interface is structured to display the business rule;   receiving, by the administration circuit of the business rules orchestrator computing system, a request from the user via the interface, the request including a modification of the business rule, wherein the modification comprises a rule logic override related to modifying a user-selected subset of customer-facing computer applications from the plurality of customer-facing computer applications; and   applying, by the administration circuit, the modification to the business rule for the user-selected subset of customer-facing computer applications based on the request.   
     
     
         2 . The method of  claim 1 , further comprising:
 assigning an approver to the business rule based on a message received from an administrator via the interface; and   receiving approval from the approver via the interface.   
     
     
         3 . The method of  claim 2 , further comprising, upon receiving the request from the user:
 determining the approver based on the business rule; and   generating an approval request at the interface based on the approver.   
     
     
         4 . The method of  claim 2 , wherein the approver includes two or more associated persons. 
     
     
         5 . The method of  claim 1 , wherein the request from the user includes an expiration date associated with the modification. 
     
     
         6 . The method of  claim 5 , further comprising deactivating the modification upon the expiration date. 
     
     
         7 . The method of  claim 1 , wherein the business rule is associated with a feedback message, and wherein applying the modification includes suppressing the feedback message. 
     
     
         8 . A business rules orchestrator computing system, comprising a processor, memory, and administration circuit, and a user interface circuit comprising computer-executable instructions stored in the memory, the computer-executable instructions, when executed by the processor, structured to:
 generate, by the administration circuit, a business rule applicable across a plurality of customer-facing computer applications, the business rule being deployable without modifying source code of the plurality of the customer-facing computer applications, wherein being deployable without modifying source code decreases production update time of the business rule;   provide, by the user interface circuit, an interface to a computing device operated by a user of the system, wherein the interface is structured to display the business rule;   receive, by the administration circuit, a request from the user via the interface, the request including a modification of the business rule, wherein the modification comprises a rule logic override related to modifying a user-selected subset of customer-facing computer applications from the plurality of customer-facing computer applications; and   apply, by the administration circuit, the modification to the business rule for the user-selected subset of customer-facing computer applications based on the request.   
     
     
         9 . The system of  claim 8 , wherein the administration circuit is further structured to assign an approver to the business rule based on a message received from an administrator via the interface, and wherein the user interface circuit is further structured to receive approval from the approver via the interface. 
     
     
         10 . The system of  claim 9 , wherein the administration circuit is structured to, upon receipt of the request:
 determine the approver based on the business rule; and   generate an approval request at the interface based on the approver.   
     
     
         11 . The system of  claim 9 , wherein the administration circuit is structured to assign two or more associated persons as the approver. 
     
     
         12 . The system of  claim 8 , wherein the request includes an expiration date associated with the modification. 
     
     
         13 . The system of  claim 12 , wherein the administration circuit is structured to deactivate the modification upon the expiration date. 
     
     
         14 . The system of  claim 8 , wherein the business rule is associated with a feedback message, and wherein applying the modification includes suppressing the feedback message. 
     
     
         15 . One or more non-transitory computer-readable media having computer-executable instructions stored thereon and associated with a business rules orchestrator computing system comprising a processor and memory, the computer-executable instructions, when executed by the processor, structured to perform operations comprising:
 generating, by an administration circuit of the business rules orchestrator computing system, a business rule applicable across a plurality of customer-facing computer applications, the business rule being deployable without modifying source code of the plurality of the customer-facing computer applications, wherein being deployable without modifying source code decreases production update time of the business rule;   providing, by a user interface circuit of the business rules orchestrator computing system, an interface to a computing device operated by a user of the system, wherein the interface is structured to display the business rule;   receiving, by the administration circuit of the business rules orchestrator computing system, a request from the user via the interface, the request including a modification of the business rule, wherein the modification comprises a rule logic override related to modifying a user-selected subset of customer-facing computer applications from the plurality of customer-facing computer applications; and   applying, by the administration circuit, the modification to the business rule for the user-selected subset of customer-facing computer applications based on the request.   
     
     
         16 . The media of  claim 15 , further comprising:
 assigning an approver to the business rule based on a message received from an administrator via the interface; and   receiving approval from the approver via the interface.   
     
     
         17 . The media of  claim 16 , further comprising, upon receiving the request from the user:
 determining the approver based on the business rule; and   generating an approval request at the interface based on the approver.   
     
     
         18 . The media of  claim 16 , wherein the approver includes two or more associated persons. 
     
     
         19 . The media of  claim 15 , wherein the request from the user includes an expiration date associated with the modification. 
     
     
         20 . The media of  claim 19 , further comprising deactivating the modification upon the expiration date.

Join the waitlist — get patent alerts

Track US2022309419A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.