# US 2020/0401453 A1 · System for generation and maintenance of nested hierarchical resource modules

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0401453 A1
- Document ID: US20200401453A1
- Status: Published application
- Kind: A1
- Application number: 16/444,014
- Filed: 2019-06-18
- Published: 2020-12-24
- Earliest claimed: 2019-06-18
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Kerry Michelle Cantley; Katherine Dintenfass; Heather Roseann Dolan
- Web page: https://patentgrep.com/patent/US20200401453A1

## CPC

- G06F 9/5011: {the resources being hardware resources other than CPUs, Servers and Terminals}
- G06F 9/5038: {considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration (scheduling strategies G06F9/4881 and subgroups)}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 12/08: in hierarchically structured memory systems, e.g. virtual memory systems
- G06F 2209/5011: Pool
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of the present invention provide a system for generation and maintenance of nested hierarchical resource modules. The system is configured for identifying one or more indicators associated with one or more resource pools of a user, generating one or more resource modules in the one or more resource pools of the user based on identifying the one or more indicators, automatically transferring resources to each of the one or more resource modules, identifying initiation of a resource interaction by the user, wherein the resource interaction is between the user and a third party entity, determining a type of the resource interaction and identify at least one resource module that is associated with the determined type, and transferring the resources from the at least one of the one or more resource modules to the third party entity.

## Claims

### Claim 1

A system for generation and maintenance of nested hierarchical resource modules, the system comprising:
at least one transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
identify one or more indicators associated with one or more resource pools of a user;
generate one or more resource modules in the one or more resource pools of the user based on identifying the one or more indicators;
automatically transfer resources to each of the one or more resource modules;
identify initiation of a resource interaction by the user, wherein the resource interaction is between the user and a third party entity;
determine a type of the resource interaction and identify at least one resource module that is associated with the determined type; and
transfer the resources from the at least one of the one or more resource modules to the third party entity.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one processing device is further configured to automatically transfer the resources to each of the one or more resource modules based on historical resource pool data that is associated with the one or more resource pools of the user.

### Claim 3 (depends on 1)

The system of claim 1, wherein the at least one processing device is further configured to:
identify that the resources in a first resource module of the one or more resource modules are below a first limit; and
automatically transfer the resources from a second resource module of the one or more resource modules to the first resource module.

### Claim 4 (depends on 2)

The system of claim 2, wherein the at least one processing device is further configured to automatically transfer the resources from the second resource module to the first resource module based on identifying, via an artificial intelligence engine, that the resources in the second resource module are above a second limit and there are no upcoming interactions that are associated with the second resource module.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more resource modules are hierarchical resource modules.

### Claim 6 (depends on 2)

The system of claim 2, wherein the at least one processing device is further configured to:
identify that the resources in a first resource module are greater than a first limit after a first time period; and
transfer the resources from the first resource module to the hierarchical resource modules associated with the first resource module.

### Claim 7 (depends on 1)

The system of claim 1, wherein the at least one processing device is further configured to identify the one or more indicators based on monitoring user activity of the user.

### Claim 8

A computer program product for generation and maintenance of nested hierarchical resource modules, the computer program product comprising a non-transitory computer-readable storage medium having computer executable instructions for causing a computer processor to perform the steps of:
identifying one or more indicators associated with one or more resource pools of a user;
generating one or more resource modules in the one or more resource pools of the user based on identifying the one or more indicators;
automatically transferring resources to each of the one or more resource modules;
identifying initiation of a resource interaction by the user, wherein the resource interaction is between the user and a third party entity;
determining a type of the resource interaction and identify at least one resource module that is associated with the determined type; and
transferring the resources from the at least one of the one or more resource modules to the third party entity.

### Claim 9 (depends on 8)

The computer program product of claim 8, wherein the computer executable instructions cause the computer processor to automatically transfer the resources to each of the one or more resource modules based on historical resource pool data that is associated with the one or more resource pools of the user.

### Claim 10 (depends on 8)

The computer program product of claim 8, wherein the computer executable instructions cause the computer processor to:
identify that the resources in a first resource module of the one or more resource modules are below a first limit; and
automatically transfer the resources from a second resource module of the one or more resource modules to the first resource module.

### Claim 11 (depends on 10)

The computer program product of claim 10, wherein the computer executable instructions cause the computer processor to automatically transfer the resources from the second resource module to the first resource module based on identifying, via an artificial intelligence engine, that the resources in the second resource module are above a second limit and there are no upcoming interactions that are associated with the second resource module.

### Claim 12 (depends on 8)

The computer program product of claim 8, wherein the one or more resource modules are hierarchical resource modules.

### Claim 13 (depends on 12)

The computer program product of claim 12, wherein the computer executable instructions cause the computer processor to:
identify that the resources in a first resource module are greater than a first limit after a first time period; and
transfer the resources from the first resource module to the hierarchical resource modules associated with the first resource module.

### Claim 14 (depends on 8)

The computer program product of claim 8, wherein the computer executable instructions further cause the computer processor to identify the one or more indicators based on monitoring user activity of the user.

### Claim 15

A computerized method for generation and maintenance of nested hierarchical resource modules, the method comprising:
identifying one or more indicators associated with one or more resource pools of a user;
generating one or more resource modules in the one or more resource pools of the user based on identifying the one or more indicators;
automatically transferring resources to each of the one or more resource modules;
identifying initiation of a resource interaction by the user, wherein the resource interaction is between the user and a third party entity;
determining a type of the resource interaction and identify at least one resource module that is associated with the determined type; and
transferring the resources from the at least one of the one or more resource modules to the third party entity.

### Claim 16 (depends on 15)

The computerized method of claim 15, wherein automatically transferring the resources to each of the one or more resource modules is based on historical resource pool data that is associated with the one or more resource pools of the user.

### Claim 17 (depends on 15)

The computerized method of claim 15, wherein the method further comprises:
identifying that the resources in a first resource module of the one or more resource modules are below a first limit; and
automatically transferring the resources from a second resource module of the one or more resource modules to the first resource module.

### Claim 18 (depends on 15)

The computerized method of claim 15, wherein automatically transferring the resources from the second resource module to the first resource module is based on identifying, via an artificial intelligence engine, that the resources in the second resource module are above a second limit and there are no upcoming interactions that are associated with the second resource module.

### Claim 19 (depends on 15)

The computerized method of claim 15, wherein the method further comprises:
identify that the resources in a first resource module are greater than a first limit after a first time period; and
transfer the resources from the first resource module to hierarchical resource modules associated with the first resource module.

### Claim 20 (depends on 15)

The computerized method of claim 15, wherein the method of identifying the one or more indicators is based on monitoring user activity of the user.
