# US 2019/0356572 A1 · Methods for testing cable modems

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

- Number: US 2019/0356572 A1
- Document ID: US20190356572A1
- Status: Published application
- Kind: A1
- Application number: 16/413,434
- Filed: 2019-05-15
- Published: 2019-11-21
- Earliest claimed: 2018-05-15
- Assignees: Cable Television Laboratories, Inc.
- Applicants: Cable Television Laboratories, Inc.
- Inventors: JASON W. RUPE; CURTIS D. KNITTLE; JINGJIE ZHU; JOHN PHILLIPS
- Web page: https://patentgrep.com/patent/US20190356572A1

## CPC

- H04L 12/2801: {Broadband local area networks}
- H04L 12/287: {Remote access server, e.g. BRAS}
- H04L 12/2898: {Subscriber equipments (DSL modems H04M11/062; cable modems H04L12/2801)}
- H04L 43/065: related to network devices
- H04L 43/50: Testing arrangements
- H04L 69/40: for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06)
- H04L 41/0893: Assignment of logical groups to network elements
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods, systems, and devices for wireless communications are described. A user may select a cable modem (CM) at a graphical user interface (GUI) of a network device for testing. The network device may receive the indication of a selected query from GUI and transmit the selected query to the CM. The network device may receive a response message from the CM and compare the response message to an expected response message. The network device may generate a report indicating a status of the CM based on the comparing. The status of the CM may relate to a compliance of the CM to a standard. Additionally or alternatively, the status of the CM may indicate a performance level of the CM.

## Claims

### Claim 1

A method for testing a cable modem (CM), the method comprising:
receiving an indication of a selected query from a plurality of queries for transmission to the CM;
transmitting, by the network, the selected query to the CM based at least in part on receiving the indication of the query;
receiving a response message from the CM based at least in part on transmitting the selected query;
comparing the received response message to an expected response message; and
generating a report indicating a status of the CM based at least in part on the comparing.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying one or more parameters associated with the CM, wherein the expected response message is based at least in part on the identifying.

### Claim 3 (depends on 2)

The method of claim 2, wherein the expected response message comprises at least one of the one or more parameters.

### Claim 4 (depends on 2)

The method of claim 2, wherein the identifying the one or more parameters further comprises:
querying, by the network, a cable modem termination system (CMTS) associated with the CM, the query comprising a media access control (MAC) address associated with the CM; and
receiving, from the CMTS, the one or more parameters based at least in part on the querying, wherein the one or more parameters are automatically identified based at least in part on the receiving the one or more parameters.

### Claim 5 (depends on 2)

The method of claim 2, wherein the one or more parameters comprise an internet protocol (IP) address, a channel identifier, frequency information, a release indicator, or a combination thereof.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
calculating a value based at least in part on the received response message, wherein the expected response message includes the value.

### Claim 7 (depends on 1)

The method of claim 1, further comprises:
determining that the received response message substantially matches the expected response message, wherein the status of the CM indicates the determining.

### Claim 8 (depends on 1)

The method of claim 1, wherein the expected response message is based at least in part on a data over cable service interface specification (DOCSIS) specification.

### Claim 9 (depends on 8)

The method of claim 8, wherein the status of the CM corresponds to a compliance of the response message with the DOCSIS specification.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving a second indication of a second selected query from the plurality of queries; and
transmitting the second selected query to the CM, wherein the report is based at least in part on the selected query and the second selected query.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
indicating a noise source for the expected response message, wherein the comparing is based at least in part on the noise source.

### Claim 12 (depends on 1)

The method of claim 1, wherein the response message comprises a management information base (MIB) module.

### Claim 13

A method for assessing a plurality of cable modems (CMs), the method comprising:
transmitting a query to the plurality of CMs;
receiving, from one or more of the plurality of CMs, at least one response to the query;
generating a report indicating a status of the one or more of the plurality of CMs based at least in part on the at least one response; and
determining a level of performance of the one or more of the plurality of CMs based at least in part on the report.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
transmitting the report, wherein the determining the level of performance is based at least in part on transmitting the report.

### Claim 15 (depends on 13)

The method of claim 13, further comprising:
identifying one CM of the plurality of CMs with a level of performance below a threshold level of performance based at least in part on the determining the level of performance.

### Claim 16 (depends on 13)

The method of claim 13, further comprising:
identifying a group of CMs of the plurality of CMs with a level of performance below a threshold level of performance based at least in part on the determining the level of performance.

### Claim 17 (depends on 16)

The method of claim 16, wherein the group of CMs are associated with a same geographical area.

### Claim 18

A method for testing a cable modem (CM) for compliance to a data over cable service interface specification (DOCSIS) specification, the method comprising:
identifying one or more parameters associated with the CM;
transmitting, by a network, a query to the CM based at least in part on the one or more parameters;
receiving, from the CM, a management information base (MIB) module in response to the query;
determining an expected MIB module to be received from the CM based at least in part on the DOCSIS specification, the one or more parameters, and the received MIB module; and
generating a report indicating a compliance of the CM to the DOCSIS specification based at least in part on a comparison of the expected MIB module and the received MIB module.

### Claim 19 (depends on 18)

The method of claim 18, wherein the expected MIB module corresponds to an MIB module that complies with the DOCSIS specification.

### Claim 20 (depends on 18)

The method of claim 18, wherein the identifying the one or more parameters further comprises:
automatically identifying the one or more parameters based at least in part on querying a cable modem termination system (CMTS) associated with the CM.
