# US 10,769,168 B1 · System and method for integrating data across different enterprise systems

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

- Number: US 10,769,168 B1
- Document ID: US10769168B1
- Status: Granted
- Kind: B1
- Application number: 15/707,612
- Filed: 2017-09-18
- Granted: 2020-09-08
- Earliest claimed: 2006-03-31
- Assignees: United Services Automobile Association (USAA)
- Applicants: United Services Automobile Association (USAA)
- Inventors: Janelle D. Dziuk; Jason Dennis; Claudia Macias; Susan E. Heinsohn; Blanca O. McKelvey
- Web page: https://patentgrep.com/patent/US10769168B1

## CPC

- G06F 16/258: {Data format conversion from or to a database}
- G06F 16/252: {between a Database Management System and a front-end application}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method and system for integrating data across different systems is disclosed. Data in a plurality of databases are integrated by identifying the common data elements with equivalent semantics and selecting a preferred syntax for the data. A new record including the common data elements and data with preferred syntax is made available to users.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving a request to access a webpage to complete a web document;
in response to receiving the request to access the web page, identifying a user who sent the request and examining data in a plurality of different data sources to determine a common data element in the plurality of data sources that includes information related to the identified user;
identifying a preferred data format for the common data element;
generating a modified common data element in which at least one of a first data item from the first data source or a second data item from the second data source is modified in accordance with the preferred data format; and
automatically populating a field in the web document with the modified common data element.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein identifying a preferred data format for the common data element comprises:
comparing a first format of the first data item from the first data source with a second format of the second data item from the second data source;
identifying a difference in the first format and the second format based on the comparison; and
in response to identifying the difference in the formats, selecting one of the first format and the second format as the preferred data format.

### Claim 3 (depends on 1)

The method of claim 1, wherein the web document is for applying for a product, and wherein populating the field in the web document comprises automatically filling out a field in an application for the product using the modified common data element.

### Claim 4 (depends on 1)

The method of claim 1, further comprises: after identifying the common data element, storing the common data element in a database.

### Claim 5 (depends on 4)

The method of claim 4, further comprises providing the user with a database management system to access the database.

### Claim 6 (depends on 4)

The method of claim 4, further comprise providing the user with a web services application to access the database.

### Claim 7 (depends on 4)

The method of claim 4, further comprises providing a portal to access the database.

### Claim 8

A system, comprising:
a memory; and
a processor configured to execute instructions stored on the memory to perform operations comprising:
receiving a request to access a webpage to complete a web document;
in response to receiving the request to access the web page, identifying a user who sent the request and examining data in a plurality of different data sources to determine a common data element in the plurality of data sources that includes information related to the identified user;
identifying a preferred data format for the common data element;
generating a modified common data element in which at least one of a first data item from the first data source or a second data item from the second data source is modified in accordance with the preferred data format; and
automatically populating a field in the web document with the modified common data element.

### Claim 9 (depends on 8)

The system of claim 8, wherein the instructions executable to identify the preferred data format for the common data element comprise instructions executable to:
compare a first format of the first data item from the first data source with a second format of the second data item from the second data source;
identify a difference in the first format and the second format based on the comparison; and
in response to identifying the difference in the formats, select one of the first format and the second format as the preferred data format.

### Claim 10 (depends on 8)

The system of claim 8, wherein the web document is for applying for a product, and wherein populating the field in the web document comprises automatically filling out a field in an application for the product using the modified common data element.

### Claim 11 (depends on 8)

The system of claim 8, wherein the instructions include instructions executable to: after identifying the common data element, store the common data element in a database.

### Claim 12 (depends on 11)

The system of claim 11, wherein the instructions include instructions executable to provide the user with a database management system to access the database.

### Claim 13 (depends on 11)

The system of claim 11, wherein the instructions include instructions executable to provide the user with a web services application to access the database.

### Claim 14 (depends on 11)

The system of claim 11, wherein the instructions include instructions executable to provide a portal to access the database.

### Claim 15

A non-transitory computer readable medium having instructions stored thereon which, when executable by at least one processor, cause the at least one processor to perform operations comprising:
receiving a request to access a webpage to complete a web document;
in response to receiving the request to access the web page, identifying a user who sent the request and examining data in a plurality of different data sources to determine a common data element in the plurality of data sources that includes information related to the identified user;
identifying a preferred data format for the common data element;
generating a modified common data element in which at least one of a first data item from the first data source or a second data item from the second data source is modified in accordance with the preferred data format; and
automatically populating a field in the web document with the modified common data element.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the instructions executable to identify the preferred data format for the common data element comprise instructions executable to:
compare a first format of the first data item from the first data source with a second format of the second data item from the second data source;
identify a difference in the first format and the second format based on the comparison; and
in response to identifying the difference in the formats, select one of the first format and the second format as the preferred data format.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the web document is for applying for a product, and wherein populating the field in the web document comprises automatically filling out a field in an application for the product using the modified common data element.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the instructions include instructions executable to: after identifying the common data element, store the common data element in a database.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the instructions include instructions executable to provide the user with a database management system to access the database.

### Claim 20 (depends on 18)

The non-transitory computer readable medium of claim 18, wherein the instructions include instructions executable to provide the user with a web services application to access the database.
