IP Library Granted Patent US 10,210,485
Granted Patent B2
US 10,210,485 · App. 15/185,995 · Granted Feb 19, 2019

System for identifying resource issues and managing a network of resources

Inventor: Manu Jacob Kurian (Dallas, TX)
Assignee: Bank of America Corporation
G06Q10/20G06Q20/1085H04L41/0677H04L41/0686H04L43/50H04L63/08H04L63/105H04L67/02H04L67/18H04L41/22
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,210,485
App. No.
15/185,995
Granted
Feb 19, 2019
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for resource manager entity device security and maintenance. The present invention is configured to identify an issue with a resource and notify all other resources across the entity and customers of the entity that the resource is experiencing an issue; determine that an account is involved in a counterfeit activity and notify all other resources across the entity to deny further activity associated with the account; determine that the first resource is experiencing an issue and send fixes to the first resource and all other resources located within a predetermined distance from the first resource.

Claims (65)

1. A system for identifying resource issues and managing a network of resources, the system comprising:

a network communication interface;

a memory device storing a resource manager entity device security and maintenance application;

a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to:

run performance and maintenance tests periodically for detecting issues associated with a plurality of resources of an entity;

identify at least one issue associated with at least a first resource of the plurality of resources;

transmit a notification associated with the at least one issue to the entity based on an alert triggered by the performance and maintenance tests;

notify, via the network communication interface, the plurality of resources of the entity of the at least one issue associated with the first resource based on identifying the at least one issue;

transmit an alert to a set of resources of the plurality of resources within a predetermined geographic distance from the first resource of an increase in a number of transactions;

identify that a customer has initiated an online banking session via a web browser or a mobile application on a user device and identify a location of the customer; and

notify the customer, via a graphical user interface on the user device, that the first resource is experiencing the at least one issue and provide locations of the set of resources located within the predetermined geographic distance.

2. The system of claim 1 , wherein the processing device is further configured to execute computer-readable program code to:

receive authentication credentials from the user device of the customer;

validate the authentication credentials, thereby verifying an identity of the customer; and

in response to validating the identity of the customer, notify the customer via the graphical user interface that the first resource is experiencing the at least one issue.

3. The system of claim 2 , wherein the processing device is further configured to execute computer-readable program code to notify the customer of the at least one issue based on validating the identity of the customer.

4. The system of claim 1 , wherein the processing device is further configured to execute computer-readable program code to identify the location of the customer based on identifying a location of the initiation of the online banking session.

5. The system of claim 4 , wherein the processing device is configured to execute computer-readable program code to notify the customer of the at least one issue based on determining that the first resource is in the proximity of the location of the customer.

6. The system of claim 1 , wherein the processing device is configured to execute computer-readable program code to identify a customer's preferred resource.

7. The system of claim 6 , wherein the processing device is configured to execute computer-readable program code to notify the customer that the first resource is experiencing at least one issue based on determining that the first resource is the customer's preferred resource.

8. The system of claim 1 , wherein the processing device is further configured to execute computer-readable program code to:

determine that the at least one issue is a security issue; and

send fixes related to the security issue, to the first resource and the set of resources located within the predetermined geographic distance.

9. The system of claim 1 , wherein the processing device is further configured to execute computer-readable program code to:

identify a counterfeit transaction at least one resource of the plurality of resources;

identify an account, linked with the counterfeit transaction; and

communicate a message to the plurality of resources to deny future transactions associated with the account.

10. A computer program product for identifying resource issues and managing a network of resources, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:

an executable portion configured for running performance and maintenance tests periodically for detecting issues associated with a plurality of resources of an entity;

an executable portion configured for identifying at least one issue associated with a first resource of the plurality of resources;

an executable portion configured for transmitting a notification associated with the at least one issue to the entity based on an alert triggered by the performance and maintenance tests;

an executable portion configured for notifying, via a network communication interface, the plurality of resources of the entity of the at least one issue associated with the first resource, based on identifying the at least one issue;

an executable portion configured for transmitting an alert to a set of resources of the plurality of resources within a predetermined geographic distance from the first resource of an increase in a number of transactions;

an executable portion configured for identifying that a customer has initiated an online banking session via a web browser or a mobile application on a user device and identifying a location of the customer; and

an executable portion configured for notifying the customer, via a graphical user interface on the user device, that the first resource is experiencing the at least one issue and provide locations of the set of resources located within the predetermined geographic distance.

11. The computer program product of claim 10 , wherein the computer-readable program code further comprises executable portions configured for:

receiving authentication credentials from the user device of the customer;

validating the authentication credentials, thereby verifying an identity of the customer; and

in response to validating the identity of the customer, notifying the customer via the graphical user interface that the first resource is experiencing the at least one issue.

12. The computer program product of claim 10 , wherein the computer-readable program code further comprises executable portions configured for notifying the customer of the at least one issue based on validating the identity of the customer.

13. The computer program product of claim 10 , wherein the computer-readable program code further comprises executable portions configured for identifying the location of the customer based on identifying a location of the initiation of the online banking session.

14. The computer program product of claim 10 , wherein the computer-readable program code further comprises executable portions configured for notifying the customer of the at least one issue based on determining that the first resource is in the proximity of the location of the customer.

15. The computer program product of claim 10 , wherein the computer-readable program code further comprises executable portions configured for:

determining that the at least one issue is a security issue; and

sending fixes related to the security issue, to the first resource and the set of resources located within the predetermined geographic distance.

16. A computerized method for identifying resource issues and managing a network of resources, the method comprising:

running performance and maintenance tests periodically for detecting issues associated with a plurality of resources of an entity;

identifying at least one issue associated with at least a first resource of the plurality of resources;

transmitting a notification associated with the at least one issue to the entity based on an alert triggered by the performance and maintenance tests;

notifying, via the network communication interface, the plurality of resources of the entity of the at least one issue associated with the first resource, based on identifying the at least one issue;

transmitting an alert to a set of resources of the plurality of resources within a predetermined geographic distance from the first resource of an increase in a number of transactions;

identifying that a customer has initiated an online banking session via a web browser or a mobile application on a user device and identifying a location of the customer; and

notifying the customer, via a graphical user interface on the user device, that the first resource is experiencing the at least one issue and provide locations of the set of resources located within the predetermined geographic distance.

17. The computerized method of claim 16 , wherein the method further comprises notifying the customer of the at least one issue based on determining that the first resource is in the proximity of the location of the customer.

18. The computerized method of claim 16 , wherein the method further comprises:

identifying a customer's preferred resource;

determining that the first resource is a customer's preferred resource; and

notifying the customer that the first resource is experiencing at least one issue based on determining that the first resource is the customer's preferred resource.

19. The computerized method of claim 16 , wherein the method further comprises:

determining that the at least one issue is a security issue; and

sending fixes related to the security issue, to the first resource and the set of resources located within the predetermined geographic distance.

20. The computerized method of claim 16 , wherein the method further comprises:

identifying a counterfeit transaction at least one resource of the plurality of resources;

identifying an account, linked with the counterfeit transaction; and

communicating a message to the plurality of resources to deny future transactions associated with the account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2016
From: KURIAN, MANU JACOB
To: BANK OF AMERICA CORPORATION
Reel/Frame 038946/0867 →
Continuity (1)
Related Publication 20170364871A1 · Dec 21, 2017