IP Library › Patent Application 17839030
Patent Application
App. No. 17/839,030

BUSINESS RULES MANAGEMENT SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/839,030
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 (42)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2022
From: VAUGHAN, JOY; UPPALURI, SUDHA; ENGELS, CHRISTOPHER; FISHER, MARK
To: FANNIE MAE
Reel/Frame 060185/0681 →