# US 12,120,085 B1 · Social quality review

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

- Number: US 12,120,085 B1
- Document ID: US12120085B1
- Status: Granted
- Kind: B1
- Application number: 17/223,801
- Filed: 2021-04-06
- Granted: 2024-10-15
- Earliest claimed: 2017-08-16
- Assignees: United Services Automobile Association (USAA)
- Applicants: United Services Automobile Association (USAA)
- Inventors: William Gerth; Patrick Freshwater
- Web page: https://patentgrep.com/patent/US12120085B1

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/212: using filtering or selective blocking
- H04L 51/52: for supporting social networking services
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods provide quality analysis related to member service representatives and interactions communicating with users over social media networks. The systems and methods can generate an interaction quality score between a member services representative and a user of a social media network by aggregating a tone score and an execution score based on the interaction data.

## Claims

### Claim 1

A system, comprising:
a non-transitory computer-readable medium storing instructions that when executed by a processor are configured to effectuate:
a social network interface module configured to receive interaction data from at least one social network, wherein the interaction data includes communications from a member services representative to a user of the social media network;
an interaction database configured to store the interaction data;
a scoring module configured to generate an interaction quality score between the member services representative and the user of a social media network by aggregating a tone score and an execution score based on the interaction data, the scoring module comprising:
a definitions database configured to store one or more definitions informing a tone score and one or more definitions informing an execution score;
a tone module of the scoring module configured to generate the tone score by analyzing the communications from a member services representative using machine learning and the one or more definitions for one or more tone components associated with a professional tone; and
an execution module of the scoring module configured to generate the execution score by analyzing the communications from a member services representative using machine learning and the one or more definitions informing the execution score, wherein the execution score is based on adherence to a process satisfying compliance obligations by the member services representative, wherein the compliance obligations include a data security requirement;
a portal module configured to provide the interaction quality score to at least the member services representative; and
a revision module configured to generate revisions to the interaction data based on the tone score or the execution score.

### Claim 2 (depends on 1)

The system of claim 1, wherein the instructions when executed by the processor are configured to effectuate at least a portion of a social media network.

### Claim 3 (depends on 1)

The system of claim 1, wherein the instructions when executed by the processor are configured to effectuate:
an output module configured to provide an indicator of the interaction quality score through a member service representative application.

### Claim 4 (depends on 1)

The system of claim 1, wherein the instructions when executed by the processor are configured to effectuate a social media management platform configured to communicate with one or more social media networks.

### Claim 5 (depends on 4)

The system of claim 4, wherein system is a portion of the social media management platform.

### Claim 6 (depends on 4)

The system of claim 4, wherein the instructions when executed by the processor are configured to effectuate a social quality review interface configured to facilitate interoperability between the system and the social media management platform.

### Claim 7 (depends on 1)

The system of claim 1, wherein the interaction data is multimedia.

### Claim 8 (depends on 1)

The system of claim 1, wherein the interaction data is received over an open channel.

### Claim 9 (depends on 1)

The system of claim 1, wherein the interaction data is received over a private channel.

### Claim 10 (depends on 1)

The system of claim 1, wherein the instructions when executed by the processor are configured to effectuate a social quality database configured to store the interaction quality score.

### Claim 11 (depends on 1)

The system of claim 1, wherein the instructions when executed by the processor are configured to effectuate a portal module configured to provide the interaction quality score to one or more users.

### Claim 12 (depends on 11)

The system of claim 11, wherein the portal module is configured to aggregate a plurality of social quality scores and provide statistics related to the plurality of social quality scores to one or more users.

### Claim 13

A computer-implemented method, comprising executing by a processor code stored on a non-transitory computer-readable medium, wherein execution of the code causes:
identifying a social communication between a member services representative and a user of a social network;
storing interaction data in an interaction database, wherein the interaction data includes communications from the member services representative to the user of the social media network;
gathering interaction data from the social communication;
generating a tone score by analyzing the communications from a member services representative, wherein the tone score is based on adherence to at least one definition for one or more components associated with a professional tone;
generating an execution score by analyzing the communications from a member services representative, wherein the execution score is based on adherence to a process satisfying compliance obligations by the member services representative, wherein the compliance obligations include a data security requirement;
generating an interaction quality score based on the tone score and the execution score;
providing a portal module configured to provide the interaction quality score to one or more users; and
generating revisions to the interaction data based on the tone score or the execution score.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, wherein execution of the code causes:
providing the interaction quality score during an interaction between the member service representative and a user, wherein the interaction data is representative of the interaction.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein the interaction quality score is provided in real-time.

### Claim 16

A non-transitory computer-readable medium storing instructions that when executed by a processor perform a method comprising:
identifying a social communication between a member services representative and a user of a social network;
storing interaction data in an interaction database, wherein the interaction data includes communications from the member services representative to the user of the social media network;
gathering interaction data from the social communication;
generating a tone score by analyzing the communications from a member services representative, wherein the tone score is based on adherence to at least one definition for one or more components associated with a professional tone;
generating an execution score by analyzing the communications from a member services representative, wherein the execution score is based on adherence to a process satisfying compliance obligations by the member services representative, wherein the compliance obligations include a data security requirement;
generating an interaction quality score based on the tone score and the execution score;
providing a portal module configured to provide the interaction quality score to one or more users; and
generating revisions to the interaction data based on the tone score or the execution score.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the method comprises:
providing an indicator of the interaction quality score through a member service representative application.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the method comprises:
communicating with one or more social media networks; and
facilitating interoperability with a social media management platform.
