# US 2018/0322302 A1 · Multi-Party Secure Information Integration System

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

- Number: US 2018/0322302 A1
- Document ID: US20180322302A1
- Status: Published application
- Kind: A1
- Application number: 16/037,108
- Filed: 2018-07-17
- Published: 2018-11-08
- Earliest claimed: 2015-10-06
- Assignees: Branch Banking and Trust Company
- Applicants: Branch Banking and Trust Company
- Inventors: Candice Roberts; Alisha Belk; Bhavani Konuru
- Web page: https://patentgrep.com/patent/US20180322302A1

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06F 16/25: Integrating or interfacing systems involving database management systems
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 63/10: {for controlling access to devices or network resources}
- G06F 2221/2115: Third party
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method of the present disclosure includes a host system authenticating a user of the user device to access secure host information associated with the user in a database. A request may be transmitted to a third-party system to access secure third-party information stored by the third party based on third-party authentication information. The host system may receive the secure third-party information and store the secure third-party information in a memory location of the database that is associated with a different memory location including the secure host information. The memory location and the different memory location may be associated in the database based on a common information type. The host system may generate a graphical user interface that positions the secure host information and the secure third-party information in the graphical user interface based on their respective location in the database.

## Claims

### Claim 1

A system, comprising:
a processor coupled to a database having a plurality of memory locations; and
a memory device accessible to the processor and comprising instructions that are executable by the processor to cause the processor to:
authenticate, by communicatively coupling the system to a user device via a network, a user of the user device to access secure host information associated with the user in the database;
transmit a request to a third-party system to access secure third-party information stored by a third-party, the request including third-party authentication information associated with the user and stored in the database for authenticating a host party by the third-party system
receive (i) secure host information corresponding to the user and (ii) secure third-party information corresponding to the user;
store the secure host information and the secure third-party information in a subset of memory locations of the plurality of memory locations;
associate memory locations of the subset with each other based on a common information type corresponding to a common type of the secure host information and the secure third-party information stored in the subset; and
associate the subset with a stored user identifier corresponding to the user; and
create a graphical user interface that includes the secure host information and the secure third-party information positioned on the graphical user interface based on a location of the secure host information and the secure third-party information in the database.

### Claim 2 (depends on 1)

The system of claim 1, wherein the memory device comprises instructions that are executable by the processor to cause the processor to:
transmit a request for updated secure third-party information from the host party to the third-party system, the request including the third-party authentication information;
receive the updated secure third-party information;
store the updated secure third-party information in the subset of memory locations based on at least one information type corresponding to the updated secure third-party information; and
create an updated graphical user interface including the secure host information and the updated secure third-party information by positioning the secure host information and the updated secure third-party information in the updated graphical user interface based on the location of the secure host information and the updated secure third-party information in the database.

### Claim 3 (depends on 1)

The system of claim 1, wherein the memory device comprises instructions that are executable by the processor to cause the processor to modify the secure third-party information stored in the database by:
transmitting a request to modify the secure third-party information to the third-party system, the request including the third-party authentication information and interface content usable by the third-party system to generate a user interface for modifying the secure third-party information.

### Claim 4 (depends on 3)

The system of claim 3, wherein the interface content includes interface instructions usable by the third-party system to generate the user interface having visual elements associated with the host party.

### Claim 5 (depends on 1)

The system of claim 1, wherein the memory device includes stored host authentication information usable to authenticate the user to access the secure host information on a host website hosted by the host party and stored third-party authentication information usable to authenticate the system to retrieve updated secure third-party information from the third-party system,
wherein the memory device comprises instructions that are executable by the processor to cause the processor to retrieve the secure third-party information from the third-party system using the third-party authentication information in response to authenticating the user based on the host authentication information.

### Claim 6 (depends on 1)

The system of claim 1, wherein the memory device comprises instructions that are executable by the processor to cause the processor to determine one or more aggregated values corresponding to the secure host information and the secure third-party information stored in the subset of memory locations.

### Claim 7 (depends on 6)

The system of claim 6, wherein the memory device further comprises instructions that are executable by the processor to cause the processor to generate a user interface including a graphical representation of the one or more aggregated values.

### Claim 8

A method, comprising:
authenticating, by a host system communicatively coupled to a user device via a network, a user of the user device to access secure host information associated with the user in a database;
transmitting, by the host system, a request to a third-party system to access secure third-party information stored by a third party, the request including third-party authentication information associated with the user and stored in the database for authenticating a host party by the third-party system;
receiving, by the host system, the secure third-party information corresponding to the user and from the third-party system;
storing, by the host system, the secure third-party information in a memory location of the database that is associated with a different memory location including the secure host information, the memory location and the different memory location being associated in the database based on a common information type corresponding to a common type of the secure host information and the secure third-party information;
associating the memory location and the different memory location with an additional memory location of a plurality of memory locations having a stored user identifier corresponding to the user; and
generating, by the host system, a graphical user interface including the secure host information and the secure third-party information positioned in the graphical user interface based on the location of the secure host information and the secure third-party information stored in the database.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
transmitting, by the host system, a second request for updated secure third-party information to the third-party system, the second request including the third-party authentication information;
receiving, by the host system, the updated secure third-party information from the third-party system, the secure third-party information having the common information type;
storing the updated secure third-party information in the memory location of the database to associate the updated secure third-party information and the secure host information in the database based on the common information type; and
creating an updated graphical user interface including the secure host information and the updated secure third-party information by positioning the secure host information and the updated secure third-party information in the updated graphical user interface based on the location of the secure host information and the updated secure third-party information in the database.

### Claim 10 (depends on 8)

The method of claim 8, further comprising:
transmitting, by the host system, a second request to modify the secure third-party information to the third-party system, the second request including the third-party authentication information and interface content usable by the third-party system to generate a user interface for modifying the secure third-party information.

### Claim 11 (depends on 10)

The method of claim 10, further comprising receiving updated secure third-party information in response to the third-party system modifying the secure third-party information based on user input via the user interface generated by the third-party system using the interface content.

### Claim 12 (depends on 10)

The method of claim 10, wherein the interface content includes interface instructions usable by the third-party system to generate the user interface having visual elements associated with the host party.

### Claim 13 (depends on 8)

The method of claim 8, wherein authenticating the user to access the secure host information includes receiving user input corresponding to host authentication information stored in the database,
wherein transmitting the request to the third-party system to access the secure third-party information includes identifying the third-party authentication information based on an association between the host authentication information and the third-party authentication information in the database.

### Claim 14 (depends on 8)

The method of claim 8, further comprising:
determining one or more aggregated values corresponding to the secure host information and the secure third-party information; and
generating a user interface including a graphical representation of the one or more aggregated values.

### Claim 15

A computer-readable medium having instructions stored thereon that are executable by a processor to perform operations, the operations comprising:
authenticating a user of a user device to access secure host information associated with the user in a database;
transmitting a request to a third-party system to access secure third-party information stored by a third party, the request including third-party authentication information associated with the user and stored in the database for authenticating a host party by the third-party system;
receiving the secure third-party information corresponding to the user and from the third-party system;
storing the secure third-party information in a memory location of the database that is associated with a different memory location including the secure host information, the memory location and the different memory location being associated in the database based on a common information type corresponding to a common type of the secure host information and the secure third-party information;
associating the memory location and the different memory location with an additional memory location of a plurality of memory locations having a stored user identifier corresponding to the user; and
generating a graphical user interface including the secure host information and the secure third-party information positioned in the graphical user interface based on the location of the secure host information and the secure third-party information stored in the database.

### Claim 16 (depends on 15)

The computer-readable medium of claim 15, wherein the operations further comprise:
transmitting a second request for updated secure third-party information to the third-party system, the second request including the third-party authentication information;
receiving the updated secure third-party information from the third-party system, the secure third-party information having the common information type;
storing the updated secure third-party information in the memory location of the database to associate the updated secure third-party information and the secure host information in the database based on the common information type; and
creating an updated graphical user interface including the secure host information and the updated secure third-party information by positioning the secure host information and the updated secure third-party information in the updated graphical user interface based on the location of the secure host information and the updated secure third-party information in the database.

### Claim 17 (depends on 15)

The computer-readable medium of claim 15, wherein the operations further comprise:
transmitting a second request to modify the secure third-party information to the third-party system, the second request including the third-party authentication information and interface content usable by the third-party system to generate a user interface for modifying the secure third-party information.

### Claim 18 (depends on 17)

The computer-readable medium of claim 17, wherein the operations further comprise: receiving updated secure third-party information in response to the third-party system modifying the secure third-party information based on user input via the user interface generated by the third-party system using the interface content.

### Claim 19 (depends on 17)

The computer-readable medium of claim 17, wherein the interface content includes interface instructions usable by the third-party system to generate the user interface having visual elements associated with the host party.

### Claim 20 (depends on 15)

The computer-readable medium of claim 15, wherein the operations further comprise:
determining one or more aggregated values corresponding to the secure host information and the secure third-party information; and
generating a user interface including a graphical representation of the one or more aggregated values.
