# US 12,003,394 B1 · Cell site router comprehensive health check

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

- Number: US 12,003,394 B1
- Document ID: US12003394B1
- Status: Granted
- Kind: B1
- Application number: 18/172,813
- Filed: 2023-02-22
- Granted: 2024-06-04
- Earliest claimed: 2023-02-22
- Assignees: DISH Wireless L.L.C.
- Applicants: DISH Wireless L.L.C.
- Inventors: Jeremy Lewis
- Web page: https://patentgrep.com/patent/US12003394B1

## CPC

- H04L 43/0817: by checking functioning
- H04L 41/0631: using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
- H04L 43/065: related to network devices
- H04W 24/04: Arrangements for maintaining operational condition
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system and method for performing a health check for a cell site, the method including: accessing a Cell Site Router (CSR) including vital interfaces at a cell site; gathering a respective value for each of the vital interfaces at the CSR; and generating a health report of the cell site based on gathered values. The vital interfaces include one or more network ports and one or more radio unit interfaces, and the CSR is disposed at a base station.

## Claims

### Claim 1

A computer-implemented method for performing a health check for a cell site, the method comprising:
accessing a Cell Site Router (CSR) comprising vital interfaces at a cell site;
gathering a respective value for each of the vital interfaces at the CSR;
indicating an error when the respective value is not within a respective operational range of the respective one of the vital interfaces; and
generating a health report of the cell site based on gathered values,
wherein the vital interfaces comprise one or more network ports and one or more radio unit interfaces, and the CSR is disposed at a base station,
wherein the gathering comprises setting the respective value to a portion of a textual output of a first CSR command and setting the respective operational range to a portion of a textual output of a second CSR command,
wherein the respective operational range is set dynamically, and
wherein the respective operational range comprises ranges for one or more of a Laser Bias (mA), a Transmission (Tx) Power in dBm, a Reception (Rx) Power in dBm, a Tx Power in mW, a Rx Power in mW, a Transceiver (TRX) Temperature, or a TRX Voltage.

### Claim 2 (depends on 1)

The method of claim 1, further comprises retrieving a CSR status from a site boss for the CSR, and the health report comprises the CSR status.

### Claim 3 (depends on 2)

The method of claim 2, wherein the CSR status includes an alarm raised by the site boss.

### Claim 4 (depends on 2)

The method of claim 2, wherein the reporting comprises integrating the CSR status and the health report.

### Claim 5 (depends on 1)

The method of claim 1, wherein color-coding the health report to indicate an error or an alarm.

### Claim 6 (depends on 1)

The method of claim 1, further comprising parallelizing the accessing, the gathering and the generating, wherein the cell site comprise a plurality of cell sites.

### Claim 7

A system to perform a health check for a cell site, the system comprising:
a Cell Site Router (CSR) comprising a processor and vital interfaces at a cell site; and
a script to gather a respective value for each of the vital interfaces at the CSR, to indicate an error when the respective value is not within a respective operational range of the respective one of the vital interfaces, and to generate a health report of the cell site based on gathered values,
wherein the vital interfaces comprise one or more network ports and one or more radio unit interfaces, and the CSR is disposed at a base station,
wherein to gather comprises to set the respective value to a portion of a textual output of a first CSR command and to set the respective operational range to a portion of a textual output of a second CSR command,
wherein the respective operational range is set dynamically, and
wherein the respective operational range comprises ranges for one or more of a Laser Bias (mA), a Transmission (Tx) Power in dBm, a Reception (Rx) Power in dBm, a Tx Power in mW, a Rx Power in mW, a Transceiver (TRX) Temperature, or a TRX Voltage.

### Claim 8 (depends on 7)

The system of claim 7, wherein the script retrieves a CSR status from a site boss for the CSR, and the health report comprises the CSR status.

### Claim 9 (depends on 8)

The system of claim 8, wherein the CSR status includes an alarm raised by the site boss.

### Claim 10 (depends on 8)

The system of claim 8, wherein the script integrates the CSR status and the health report.

### Claim 11 (depends on 7)

The system of claim 7, wherein the script color-codes the health report to indicate an error or an alarm.

### Claim 12 (depends on 7)

The system of claim 7, wherein the script is parallelized with respect to the gather and the generate, wherein the cell site comprise a plurality of cell sites.
