# US 12,217,275 B1 · Semantic processing of customer communications

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

- Number: US 12,217,275 B1
- Document ID: US12217275B1
- Status: Granted
- Kind: B1
- Application number: 17/697,001
- Filed: 2022-03-17
- Granted: 2025-02-04
- Earliest claimed: 2015-01-27
- Assignees: Wells Fargo Bank, N.A.
- Applicants: Wells Fargo Bank, N.A.
- Inventors: David Newman
- Web page: https://patentgrep.com/patent/US12217275B1

## CPC

- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06F 16/288: {Entity relationship models}
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/951: Indexing; Web crawling techniques
- G06F 40/253: Grammatical analysis; Style critique
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An electronic computing device includes a processing unit and system memory. The system memory includes instructions which, when executed by the processing unit, cause the electronic computing device to receive data associated with one or more customers of an institution. The data is received from one or more other electronic computing devices. The received data is analyzed to identify grammatical elements in the data. Relationships are derived between a plurality of the grammatical elements. At least one derived relationship is used to update a profile for a customer. At least one derived relationship is used to identify a customer for which a remedial action is warranted.

## Claims

### Claim 1

A system comprising:
a text translator;
a server;
a processing unit; and
system memory, the system memory including instructions which, when executed by the processing unit, cause the system to:
receive, at the text translator, a voice communication associated with a customer of an institution, the voice communication including voice data received from one or more electronic computing devices;
transcribe, using the text translator, the voice data into text data;
parse, using a natural language processor of the server, the text data into a Resource Description Framework (RDF) file;
convert, using the natural language processor, the RDF file into a Web Ontology Language (OWL) file;
derive, by the server, relationships from the OWL file;
identify, by the server and based on at least one of the relationships, the customer as an individual;
identify, by the server and based on at least one of the relationships and the OWL file, another individual associated with the customer;
capture, with a machine configured to crawl the web included on the server, semantically tagged information based on the OWL file, the semantically tagged information being related to the another individual, to provide contextual information for the communication, the contextual information not being available from the communication;
infer, by a predictive analysis engine included on the server and based on the contextual information, how an expense associated with a consumer household that includes the customer and the another individual is paid for; and
generate and display, by the server and using the OWL file, a visual representation of the relationships and the contextual information, the visual representation also including the consumer household.

### Claim 2 (depends on 1)

The system of claim 1, wherein the visual representation includes representations of an account balance and a time frame.

### Claim 3 (depends on 1)

The system of claim 1, wherein the instructions, when executed by the processing unit, cause the processing unit to use at least one of the relationships to predict future behavior of the customer.

### Claim 4 (depends on 1)

The system of claim 1, wherein the instructions, when executed by the processing unit, cause the processing unit to provide a link for viewing the visual representation.

### Claim 5 (depends on 1)

The system of claim 1, wherein the visual representation includes a two-dimensional graph.

### Claim 6 (depends on 1)

The system of claim 1, wherein the instructions, when executed by the processing unit, cause the processing unit to generate a recommendation for the customer.

### Claim 7

A computer-implemented method, comprising:
receiving, by a text translator, a voice communication associated with a customer of an institution, the voice communication including voice data received from one or more electronic computing devices;
transcribing, using the text translator, the voice data into text data;
parsing, using a natural language processor of the server, the text data into a Resource Description Framework (RDF) file;
converting, using the natural language processor, the RDF file into a Web Ontology Language (OWL) file;
deriving, by a server, relationships from the OWL file;
identifying, by the server and based on at least one of the relationships, the customer as an individual;
identifying, by the server and based on at least one of the relationships and the OWL file, another individual associated with the customer;
capturing, with a machine configured to crawl the web included on the server, semantically tagged information based on the OWL file, the semantically tagged information being related to the another individual, to provide contextual information for the communication, the contextual information not being available from the communication;
inferring, by a predictive analysis engine included on the server and based on the contextual information, how an expense associated with a consumer household that includes the customer and the another individual is paid for; and
generating and displaying, by the server and using the OWL file, a visual representation of the relationships and the contextual information, the visual representation also including the consumer household.

### Claim 8 (depends on 7)

The method of claim 7, wherein the visual representation includes representations of an account balance and a time frame.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
using at least one of the relationships to predict future behavior of the customer.

### Claim 10 (depends on 7)

The method of claim 7, further comprising:
providing a link for viewing the visual representation.

### Claim 11 (depends on 7)

The method of claim 7, wherein the visual representation includes a two-dimensional graph.

### Claim 12 (depends on 7)

The method of claim 7, further comprising:
generating a recommendation for the customer.
