IP Library Granted Patent US 11,195,229
Granted Patent B1
US 11,195,229 · App. 16/678,518 · Granted Dec 7, 2021

Information decision making and display

Inventors: Amy Jo Olson (Clive, IA); Michael James Dosedel (Waukee, IA); Vincent Charles Beggs (Alexandria, VA)
Assignee: Wells Fargo Bank, N.A.
G06Q40/025G06F16/951
View Patent ↗
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 11,195,229
App. No.
16/678,518
Granted
Dec 7, 2021
Kind
B1
Abstract

An information processing and display system includes a first database storing milestones associated with an approval process. A computing system is configured to access the first database and estimate start dates for the milestones. A risk of delay is determined for the milestones based on information associated with the approval process, and first adjusted start dates are estimated based on the determined risk of delay. Alternative actions associated with the determined risk of delay are determined, and second adjusted start dates based on the alternative actions are estimated. The computer generates a display of the first adjusted start dates, the alternative actions, and the second adjusted start dates.

Claims (54)

1. A method, comprising:

determining, by a computer server, a plurality of milestones for an approval process, wherein the plurality of milestones is stored in a first database;

estimating, by the computer server and via a predictive analytics engine, start dates for each of the plurality of milestones;

providing, by the computer server an application programming interface (API) to one or more service providers;

receiving, by the computer server and via the API from the one or more service providers, information associated with the approval process;

storing, by the computer server, the received information associated with the approval process in a second database;

accessing, by the computer server, from the second database the information associated with the approval process;

determining, by the computer server and via the predictive analytics engine, a risk of delay for the plurality of milestones based on the accessed information;

estimating, by the computer server and via the predictive analytics engine, first adjusted start dates based on the determined risk of delay;

determining, by the computer server and via the predictive analytics engine, alternative actions associated with the determined risk of delay;

estimating, by the computer server and via the predictive analytics engine, second adjusted start dates based on the alternative actions; and

generating and displaying, by the computer server over a network and to a user computer, a dynamic user interface that includes a display of the first adjusted start dates, the alternative actions, and the second adjusted start dates.

2. The method of claim 1 , wherein the second database is an information database and wherein the computer server is connectable to the information database via a network.

3. The method of claim 1 , further comprising receiving a selection of the alternative actions from a user via the dynamic user interface.

4. The method of claim 3 , further comprising estimating the second adjusted start dates based on the selection received from the user via the dynamic user interface.

5. The method of claim 1 , wherein the displaying is done in real time.

6. A non-transitory computer-readable data storage medium storing instructions that, when executed by a computer server, causes the computer server to perform steps comprising:

determining a plurality of milestones for an approval process, wherein the plurality of milestones is stored in a first database;

estimating, via a predictive analytics engine, start dates for each of the plurality of milestones;

providing an application programming interface (API) to one or more service providers;

receiving, via the API from one or more service providers, information associated with the approval process;

storing the received information associated with the approval process in a second database;

accessing from the second database the information associated with the approval process;

determining, via a predictive analytics engine, a risk of delay for the plurality of milestones based on the accessed information;

estimating, via a predictive analytics engine, first adjusted start dates based on the determined risk of delay;

determining, via a predictive analytics engine, alternative actions associated with the determined risk of delay;

estimating, via a predictive analytics engine, second adjusted start dates based on the alternative actions; and

generating and displaying, over a network and to a user computer, a dynamic user interface that includes a display of the first adjusted start dates, the alternative actions, and the second adjusted start dates.

7. The non-transitory computer-readable data storage medium of claim 6 , wherein the computer server is connectable to the first database and the second database via the network.

8. The non-transitory computer-readable data storage medium of claim 6 , storing instructions that when executed by the computer server, causes the computer server to further perform steps comprising:

receiving a selection of the alternative actions from a user via the dynamic user interface.

9. The non-transitory computer-readable data storage medium of claim 8 , storing instructions that when executed by the computer server, causes the computer server to further perform steps comprising:

estimating the second adjusted start dates based on the selection received from the user via the dynamic user interface.

10. The non-transitory computer-readable data storage medium of claim 6 , wherein the displaying is done in real time.

11. A computer server, comprising:

a computing processing unit; and

a memory storing instructions that, when executed by the computing processing unit, causes the computing processing unit to perform steps comprising:

determining a plurality of milestones for an approval process, wherein the plurality of milestones is stored in a first database;

estimating, via a predictive analytics engine, start dates for each of the plurality of milestones;

providing an application programming interface (API) to one or more service providers;

receiving, via the API from one or more service providers, information associated with the approval process;

storing the received information associated with the approval process in a second database;

accessing from the second database the information associated with the approval process;

determining, via a predictive analytics engine, a risk of delay for the plurality of milestones based on the accessed information;

estimating, via a predictive analytics engine, first adjusted start dates based on the determined risk of delay;

determining, via a predictive analytics engine, alternative actions associated with the determined risk of delay;

estimating, via a predictive analytics engine, second adjusted start dates based on the alternative actions; and

generating and displaying, over a network and to a user computer, a dynamic user interface that includes a display of the first adjusted start dates, the alternative actions, and the second adjusted start dates.

12. The computer server of claim 11 , wherein the second database is an information database and wherein the computer server is connectable to the information database via a network.

13. The computer server of claim 11 , the memory storing instructions that, when executed by the computer processing unit, causes the computer processing unit to further perform steps comprising:

receiving a selection of the alternative actions from a user via the dynamic user interface.

14. The computer server of claim 13 , the memory storing instructions that, when executed by the computer processing unit, causes the computer processing unit to further perform steps comprising:

estimating the second adjusted start dates based on the selection received from the user via the dynamic user interface.

15. The computer server of claim 11 , wherein the display of the dynamic user interface is done in real time.

Assignments (2)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071657/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: OLSON, AMY JO; DOSEDEL, MICHAEL JAMES; BEGGS, VINCENT CHARLES
To: WELLS FARGO BANK, N.A.
Reel/Frame 050959/0987 →
Continuity (1)
Division 14722927 · May 27, 2015