IP Library › Granted Patent US 10,540,714
Granted Patent B1
US 10,540,714 · App. 16/409,303 · Granted Jan 21, 2020

Financial analysis in a computing environment

Inventors: Christopher Taylor (Plainview, NY); Kelly Cravens (Arlington, VA); Nina Makan (Plainview, NY); Vivek Simkhada (Arlington, VA); Lun Zhang (Oakton, VA); Bonnie Henry (West Springfield, VA); Patricia Graziose (McLean, VA)
Assignee: CAPITAL ONE SERVICES, LLC
G06Q40/02G06Q30/0631
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 10,540,714
App. No.
16/409,303
Filed
May 10, 2019
Granted
Jan 21, 2020
Kind
B1
Art Unit
3691
USPC
705/35
Abstract

Techniques for providing a cash flow tool that analyzes financial transaction data for a customer to address any determined inefficient activities of the customer are provided. Financial transaction for the customer can be received. The financial transaction data can include payables transaction data and receivables transaction data. A first inefficient activity of the customer can be determined based on the payables transaction data. A second inefficient activity of the customer can be determined based on the receivables transaction data. A first recommendation to address the first inefficient activity and a second recommendation to address the second inefficient activity can be determined based on services or products available to the customer. The first and second recommendations can be displayed to the customer in a simplified and user-friendly manner to facilitate efficient review and discussion with a representative.

Claims (64)

1. A computing device, comprising:

a processor;

a display coupled to the processor; and

a memory storing instructions which when executed by the processor cause the processor to:

receive financial transaction data for a customer, the financial transaction data including a payables transaction and a receivables transaction, the financial transaction data received in one or more data streams from at least one of a plurality of computing devices;

determine a first inefficient activity of the customer based on the payables transaction, a determined type of the payables transaction, and a determined value of the payables transaction;

determine a second inefficient activity of the customer based on the receivables transaction, a determined type of the receivables transaction, and a determined value of the receivables transaction;

determine a first recommendation addressing the first inefficient activity;

determine a second recommendation addressing the second inefficient activity;

display a graphical user interface (GUI) comprising a payables element and a receivables element on the display;

display on the display, based upon a first received input selecting the payables element of the GUI, at least a first textual description and a first graphical description of the first inefficient activity and the first recommendation addressing the first inefficient activity; and

display on the display, based upon a second received input selecting the payables element of the GUI, at least a second textual description and a second graphical description of the second inefficient activity and the second recommendation addressing the second inefficient activity.

2. The computing device of claim 1 , the memory storing instructions which when executed by the processor cause the processor to:

determine a first efficient activity based on the determined type of the payables transaction and the value of the payables transaction; and

display on the display, based upon the first received input, at least a third textual description and a third graphical description of the first efficient activity.

3. The computing device of claim 2 , the memory storing instructions which when executed by the processor cause the processor to:

determine a second efficient activity based on the determined type of the receivables transaction and the value of the receivables transaction; and

display on the display, based upon the second received input, at least a fourth textual description and a fourth graphical description of the second efficient activity.

4. The computing device of claim 3 , the memory storing instructions which when executed by the processor cause the processor to:

determine a third inefficient activity of the customer based on at least one of the payables transaction and the receivables transaction; and

determine a third recommendation to address the third inefficient activity, the third inefficient activity relating to a financial loss.

5. The computing device of claim 4 , the memory storing instructions which when executed by the processor cause the processor to:

display on the display, based upon a third received input, at least a fifth textual description and a fifth graphical description of the third inefficient activity and the third recommendation addressing the third inefficient activity.

6. The computing device of claim 5 , the memory storing instructions which when executed by the processor cause the processor to:

to determine a first score for the first inefficient activity based on comparing the value of the payables transaction to a first threshold; and

determine a second score for the second inefficient activity based on comparing the value of the receivables transaction to a second threshold.

7. The computing device of claim 6 , the memory storing instructions which when executed by the processor cause the processor to modify at least one of the first score and the second score based on a weighting factor.

8. The computing device of claim 6 , the memory storing instructions which when executed by the processor cause the processor to determine the first recommendation based on the first score and to determine the second recommendation based on the second score.

9. A method, comprising:

Receiving, by a processor, financial transaction data for a customer, the financial transaction data including a payables transaction and a receivables transaction, the financial transaction data received in one or more data streams from at least one of a plurality of computing devices;

determining, by the processor, a first inefficient activity of the customer based on the payables transaction, a determined type of the payables transaction, and a determined value of the payables transaction;

determining, by the processor, a second inefficient activity of the customer based on the receivables transaction, a determined type of the receivables transaction, and a determined value of the receivables transaction;

determining, by the processor, a first recommendation addressing the first inefficient activity;

determining, by the processor, a second recommendation addressing the second inefficient activity;

displaying a graphical user interface (GUI) comprising a payables element and a receivables element on the display;

displaying on display, based upon a first received input selecting the payables element of the GUI, at least a first textual description and a first graphical description of the first inefficient activity and the first recommendation to address the first inefficient activity; and

displaying on the display, based upon a second received input selecting the payables element of the GUI, at least a second textual description and a second graphical description of the second inefficient activity and the second recommendation addressing the second inefficient activity.

10. The method of claim 9 , further comprising

determining, by the processor, a first efficient activity based on the determined type of the payables transaction and the value of the payables transaction; and

displaying on the display, based upon the first received input, at least a third textual description and a third graphical description of the first efficient activity.

11. The method of claim 10 , further comprising

determining, by the processor, a second efficient activity based on the determined type of the receivables transaction and the value of the receivables transaction; and

displaying on the display, based upon the second received input, at least a fourth textual description and a fourth graphical description of the second efficient activity.

12. The method of claim 11 , further comprising

determining, by the processor, a third inefficient activity of the customer based on at least one of the payables transaction and the receivables transaction; and

determining, by the processor, a third recommendation addressing the third inefficient activity, the third inefficient activity relating to a financial loss.

13. The method of claim 12 , further comprising displaying on the display, based upon a third received input, at least a fifth textual description and a fifth graphical description of the third inefficient activity and the third recommendation addressing the third inefficient activity.

14. The method of claim 13 , further comprising

determining, by the processor, a first score for the first inefficient activity based on comparing the value of the payables transaction to a first threshold; and

determining, by the processor, a second score for the second inefficient activity based on comparing the value of the receivables transaction to a second threshold.

15. At least one non-transitory computer-readable medium comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to:

receive financial transaction data for a customer, the financial transaction data including a payables transaction and a receivables transaction, the financial transaction data received in one or more data streams from at least one of a plurality of computing devices;

determine a first inefficient activity of the customer based on the payables transaction, a determined type of the payables transaction, and a determined value of the payables transaction;

determine a second inefficient activity of the customer based on the receivables transaction, a determined type of the receivables transaction, and a determined value of the receivables transaction;

determine a first recommendation addressing the first inefficient activity;

determine a second recommendation addressing the second inefficient activity;

display a graphical user interface (GUI) comprising a payables element and a receivables element on a display;

display on the display, based upon a first received input, at least a first textual description and a first graphical description of the first inefficient activity and the first recommendation to address the first inefficient activity; and

display on the display, based upon a second received input selecting the payables element of the GUI, at least a second textual description and a second graphical description of the second inefficient activity and the second recommendation addressing the second inefficient activity.

16. The at least one non-transitory computer-readable medium of claim 15 , the computing device to determine a first efficient activity based on the determined type of the payables transaction and the value of the payables transaction and to display on the display, based upon the first received input, at least a third textual description and a third graphical description of the first efficient activity.

17. The at least one non-transitory computer-readable medium of claim 16 , the computing device to determine a second efficient activity based on the determined type of the receivables transaction and the value of the receivables transaction and to display on the display, based upon the second received input, at least a fourth textual description and a fourth graphical description of the second efficient activity.

18. The at least one non-transitory computer-readable medium of claim 17 , the computing device to determine a third inefficient activity of the customer based on at least one of the payables transaction and the receivables transaction and to determine a third recommendation addressing the third inefficient activity, the third inefficient activity relating to a financial loss.

19. The at least one non-transitory computer-readable medium of claim 18 , the computing device to display on the display, based upon a third received input, at least a fifth textual description and a fifth graphical description of the third inefficient activity and the third recommendation addressing the third inefficient activity.

20. The at least one non-transitory computer-readable medium of claim 19 , the computing device to determine a first score for the first inefficient activity based on comparing the value of the payables transaction to a first threshold and to determine a second score for the second inefficient activity based on comparing the value of the receivables transaction to a second threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: TAYLOR, CHRISTOPHER; CRAVENS, KELLY; MAKAN, NINA; SIMKHADA, VIVEK; ZHANG, LUN; HENRY, BONNIE; GRAZIOSE, PATRICIA
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 049143/0727 →
Cited By (2)
US 1,078,777 US 1,118,647