# US 9,438,480 B2 · Generating a representation of the status of a data processing system based on empirical operations metrics and derived sentiment metrics

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

- Number: US 9,438,480 B2
- Document ID: US9438480B2
- Status: Granted
- Kind: B2
- Application number: 14/223,730
- Filed: 2014-03-24
- Published: 2015-09-24
- Granted: 2016-09-06
- Earliest claimed: 2014-03-24
- Assignees: CA, Inc.
- Applicants: Ca, Inc.
- Inventors: John P Kane; Vincent Re; Daniel Holmes; Darryl Bond
- Web page: https://patentgrep.com/patent/US9438480B2

## CPC

- H04L 41/142: using statistical or mathematical methods
- H04L 41/5074: Handling of user complaints or trouble tickets
- H04L 43/0817: by checking functioning
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method includes performing operations as follows on a processor: communicating with a data processing system to collect empirical data associated with operations of the data processing system, communicating with a customer feedback system to collect user sentiment data associated with the data processing system, generating an operational status of the data processing system based on the empirical data, generating a sentimental status of the data processing system based on the user sentiment data, and generating a composite status of the data processing system based on the operational status and the sentimental status.

## Claims

### Claim 1

A method, comprising:
performing operations as follows on a processor:
communicating with a data processing system to collect empirical data associated with operations of the data processing system;
communicating with a customer feedback system to collect user sentiment data associated with the data processing system;
generating an operational status of the data processing system based on the empirical data;
generating a sentimental status of the data processing system based on the user sentiment data; and
generating a composite status of the data processing system based on the operational status and the sentimental status.

### Claim 2 (depends on 1)

The method of claim 1, wherein the empirical data comprises cumulative network traffic volume data, recent network traffic volume data, cumulative Transmission Control Protocol (TCP) connections data, recent TCP connections data, Central Processing Unit (CPU) utilization data, thread CPU utilization data, and/or memory utilization data.

### Claim 3 (depends on 1)

The method of claim 1, wherein the user sentiment data comprises social networking comment data, customer survey data, service desk system data, Internet blog data, Internet forum data, and/or Customer Relationship Management (CRM) data.

### Claim 4 (depends on 3)

The method of claim 3, wherein the social networking comment data comprises Internet search engine comments, Facebook posts, and/or Twitter tweets.

### Claim 5 (depends on 3)

The method of claim 3, wherein generating an operational status of the data processing system comprises:
defining operational metrics with defined thresholds, respectively;
comparing the empirical data with the defined thresholds to generate a comparison result; and
applying an operational policy to the comparison result to generate the operational status.

### Claim 6 (depends on 1)

The method of claim 1, wherein generating the sentimental status of the data processing system comprises:
generating a sentimental status for an application that executes on the data processing system.

### Claim 7 (depends on 1)

The method of claim 1, wherein generating the composite status of the data processing system comprises:
applying a composite policy to the operational status and the sentimental status to generate the composite status.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
communicating the operational status, the sentimental status, and the composite status to an administrator of the data processing system.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
generating an alert for an administrator of the data processing system based on the operational status, the sentimental status, and/or the composite status.

### Claim 10

A system, comprising:
a processor; and
a memory coupled to the processor and comprising computer readable program code embodied in the memory that when executed by the processor causes the processor to perform operations comprising:
communicating with a data processing system to collect empirical data associated with operations of the data processing system;
communicating with a customer feedback system to collect user sentiment data associated with the data processing system;
generating an operational status of the data processing system based on the empirical data;
generating a sentimental status of the data processing system based on the user sentiment data; and
generating a composite status of the data processing system based on the operational status and the sentimental status.

### Claim 11 (depends on 10)

The system of claim 10, wherein the empirical data comprises cumulative network traffic volume data, recent network traffic volume data, cumulative Transmission Control Protocol (TCP) connections data, recent TCP connections data, Central Processing Unit (CPU) utilization data, thread CPU utilization data, and/or memory utilization data.

### Claim 12 (depends on 10)

The system of claim 10, wherein the user sentiment data comprises social networking comment data, customer survey data, service desk system data, Internet blog data, Internet forum data, and/or Customer Relationship Management (CRM) data.

### Claim 13 (depends on 12)

The system of claim 12, wherein the social networking comment data comprises Internet search engine comments, Facebook posts, and/or Twitter tweets.

### Claim 14 (depends on 12)

The system of claim 12, wherein generating an operational status of the data processing system comprises:
defining operational metrics with defined thresholds, respectively;
comparing the empirical data with the defined thresholds to generate a comparison result; and
applying an operational policy to the comparison result to generate the operational status.

### Claim 15 (depends on 10)

The system of claim 10, wherein generating the sentimental status of the data processing system comprises:
generating a sentimental status for an application that executes on the data processing system.

### Claim 16 (depends on 10)

The system of claim 10, wherein generating the composite status of the data processing system comprises:
applying a composite policy to the operational status and the sentimental status to generate the composite status.

### Claim 17 (depends on 16)

The system of claim 16, wherein the operations further comprise:
communicating the operational status, the sentimental status, and the composite status to an administrator of the data processing system.

### Claim 18 (depends on 16)

The system of claim 16, wherein the operations further comprise:
generating an alert for an administrator of the data processing system based on the operational status, the sentimental status, and/or the composite status.

### Claim 19

A computer program product, comprising:
a tangible computer readable storage medium comprising computer readable program code embodied in the medium that when executed by a processor causes the processor to perform operations comprising:
communicating with a data processing system to collect empirical data associated with operations of the data processing system;
communicating with a customer feedback system to collect user sentiment data associated with the data processing system;
generating an operational status of the data processing system based on the empirical data;
generating a sentimental status of the data processing system based on the user sentiment data; and
generating a composite status of the data processing system based on the operational status and the sentimental status.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein the empirical data comprises cumulative network traffic volume data, recent network traffic volume data, cumulative Transmission Control Protocol (TCP) connections data, recent TCP connections data, Central Processing Unit (CPU) utilization data, thread CPU utilization data, and/or memory utilization data.

### Claim 21 (depends on 19)

The computer program product of claim 19, wherein the user sentiment data comprises social networking comment data, customer survey data, service desk system data, Internet blog data, Internet forum data, and/or Customer Relationship Management (CRM) data.

### Claim 22 (depends on 21)

The computer program product of claim 21, wherein the social networking comment data comprises Internet search engine comments, Facebook posts, and/or Twitter tweets.

### Claim 23 (depends on 21)

The computer program product of claim 21, wherein generating an operational status of the data processing system comprises:
defining operational metrics with defined thresholds, respectively;
comparing the empirical data with the defined thresholds to generate a comparison result; and
applying an operational policy to the comparison result to generate the operational status.

### Claim 24 (depends on 19)

The computer program product of claim 19, wherein generating the sentimental status of the data processing system comprises:
generating a sentimental status for an application that executes on the data processing system.

### Claim 25 (depends on 19)

The computer program product of claim 19, wherein generating the composite status of the data processing system comprises:
applying a composite policy to the operational status and the sentimental status to generate the composite status.

### Claim 26 (depends on 25)

The computer program product of claim 25, wherein the operations further comprise:
communicating the operational status, the sentimental status, and the composite status to an administrator of the data processing system.

### Claim 27 (depends on 25)

The computer program product of claim 25, wherein the operations further comprise:
generating an alert for an administrator of the data processing system based on the operational status, the sentimental status, and/or the composite status.
