# US 2014/0195668 A1 · Monitoring system

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

- Number: US 2014/0195668 A1
- Document ID: US20140195668A1
- Status: Published application
- Kind: A1
- Application number: 13/734,780
- Filed: 2013-01-04
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Sudharsan Selvakumar; Enrique Ruiz-Velasco; Shafig Kassam; Ruchir Rodrigues
- Web page: https://patentgrep.com/patent/US20140195668A1

## CPC

- 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 server is configured to receive information regarding a plurality of issues associated with a plurality of client devices. The server is configured further to analyze the plurality of issues. The server is configured further to generate a plurality of parameters based on analyzing the plurality of issues; and send the plurality of parameters to the plurality of client devices.

## Claims

### Claim 1

A method comprising:
monitoring, by a client device, a condition of a client device;
detecting, by the client device, an issue associated with the client device based on the client device monitoring the condition of the client device,
the issue, occurring over a period of time, resulting in a failure of the client device;
sending, by the client device, information, regarding the issue, to a server,
the server generating a parameter based on the information regarding the issue associated with the client device and information regarding at least one issue associated with at least one other client device;
receiving, by the client device, the parameter from the server; and
using, by the client device the parameter to monitor the condition of the client device.

### Claim 2 (depends on 1)

The method of claim 1, where monitoring the condition of the client device includes:
monitoring a connection between the client device and another device to detect that the issue is associated with the connection; or
monitoring the other device to detect that the issue is associated with the other device; and
where detecting the issue associated with client device includes:
detecting the issue associated with the connection or the other device.

### Claim 3 (depends on 1)

The method of claim 1, where monitoring the condition of the client device includes:
monitoring a temperature of the client device;
monitoring a signal-to-noise ratio value associated with data being sent on a connection between the client device and another device; and
monitoring a buffer associated with the client device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
generating a message to instruct a user of the client device to perform an action to resolve the issue associated with the client device; and
outputting the message for display to the user of the client device.

### Claim 5 (depends on 4)

The method of claim 4, where the message instructs the user of the user client device to perform a reboot of the client device.

### Claim 6

A computer-readable medium comprising:
a plurality of instructions that, when executed by one or more processors of a client device, cause the one or more processors to:
monitor a condition of the client device;
detect an issue associated with the client device based on the client device monitoring the condition of the client device;
send information, regarding the issue, to a server,
the server generating a parameter based on the information regarding the issue associated with the client device and information regarding issues associated with a plurality of client devices;
receive the parameter from the server; and
use the parameter to monitor the condition of the client device.

### Claim 7 (depends on 6)

The computer-readable medium of claim 6, further comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
monitor a temperature of a component of the client device using the parameter received from the server.

### Claim 8 (depends on 6)

The computer-readable medium of claim 6, further comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to:
determine that the client device has a capability to resolve the issue; and
resolve the issue associated with the server based on determining that the client device has the capability to resolve the issue.

### Claim 9 (depends on 8)

The computer-readable medium of claim 8, where one or more instructions, of the plurality of instructions, to detect the issue associated with the client device include one or more instructions to:
detect that the issue is associated with another device connected to the client device.

### Claim 10 (depends on 6)

The computer-readable medium of claim 6, where one or more instructions, of the plurality of instructions, to use the parameter include one or more instructions to:
use the parameter to monitor a condition of another device, or a connection connecting the client device to the other device.

### Claim 11

A system comprising:
a server to:
receive information regarding a plurality of issues associated with a plurality of client devices;
analyze the plurality of issues;
generate a plurality of parameters based on analyzing the plurality of issues; and
send the plurality of parameters to the plurality of client devices,
the plurality of client devices using the plurality of parameters to detect issues associated with the plurality of client devices.

### Claim 12 (depends on 11)

The system of claim 11, where the server is further to:
receive additional information regarding a plurality of additional issues associated with the plurality of client devices;
generate a parameter based on the additional information; and
send the parameter to one of the plurality of client devices,
the one of the plurality of client devices using the parameter to monitor a condition of the one of the plurality of client devices or other devices associated with the one of the plurality of client devices.

### Claim 13 (depends on 12)

The system of claim 12, where, when generating the parameter, the server is to:
generate a threshold associated with the parameter, and
where, when sending the parameter to the one of the plurality of client devices, the server is to:
send the threshold associated with the parameter to the one of the plurality of client devices,
the one of the plurality of client devices using the threshold to determine whether an issue exists with the one of the plurality of client devices.

### Claim 14 (depends on 12)

The system of claim 12, where, when generating the parameter, the server is to:
generate a threshold associated with the parameter, and
where, when sending the parameter to the one of the plurality of client devices, the server is to:
send the threshold associated with the parameter to the one of the plurality of client devices,
the one of the plurality of client devices using the threshold to determine whether one or more of the other devices, associated with the one of the plurality of client devices, have an issue.

### Claim 15 (depends on 12)

The system of claim 12, where, when generating the parameter, the server is to:
assign a weight to each of the plurality of additional issues to form a plurality of weighted issues;
aggregate the plurality of weighted issues; and
generate the parameter based on the aggregation of the plurality of weighted issues.

### Claim 16

A method comprising:
receiving, by a server, information regarding a plurality of issues associated with a plurality of client devices;
analyzing, by the server, the plurality of issues;
generating, by the server, a plurality of parameters based on analyzing the plurality of issues;
sending, by the server, the plurality of parameters to the plurality of client devices,
the plurality of parameters being used to monitor a condition of the plurality of client devices and a condition of a plurality of other devices associated with the plurality of client devices.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
storing information regarding prior issues regarding the plurality of client devices; and
where analyzing the plurality of issues includes:
using the stored information regarding the prior issues to analyze the plurality of issues.

### Claim 18 (depends on 16)

The method of claim 16, where generating the plurality of parameters includes:
assigning a weight to each of the plurality of issues to form a plurality of weighted issues;
aggregating the plurality of weighted issues; and
generating the plurality of parameters based on the aggregation of the plurality of weighted issues.

### Claim 19 (depends on 16)

The method of claim 16, further comprising:
receiving additional information regarding a plurality of additional issues associated with the plurality of client devices;
generating a parameter based on the additional information; and
sending the parameter to one of the plurality of client devices,
the one of the plurality of client devices using the parameter to monitor a condition of the one of the plurality of client devices.

### Claim 20 (depends on 16)

The method of claim 16, where generating the plurality of parameters includes:
determining a quantity of the plurality of issues;
assigning a weight to each of the plurality of issues to form a plurality of weighted issues,
the weight being based on the quantity of the plurality of issues;
aggregating the plurality of weighted issues; and
generating the plurality of parameters based on the aggregation of the plurality of weighted issues.
