# US 10,313,181 B2 · Network diagnostic device

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

- Number: US 10,313,181 B2
- Document ID: US10313181B2
- Status: Granted
- Kind: B2
- Application number: 15/322,774
- Filed: 2015-06-18
- Published: 2017-06-01
- Granted: 2019-06-04
- Earliest claimed: 2014-06-30
- Assignees: British Telecommunications public limited company
- Applicants: British Telecommunications Public Limited Company
- Inventors: Gary Lockyer; Franco Badini
- Web page: https://patentgrep.com/patent/US10313181B2

## CPC

- H04L 41/0677: Localisation of faults
- H04L 41/04: Network management architectures or arrangements
- H04L 41/069: using logs of notifications; Post-processing of notifications
- H04L 41/18: Delegation of network management function, e.g. customer network management [CNM]
- H04L 41/344: Out-of-band transfers
- 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 diagnostic device for a communications network; the network comprising a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location. The device comprises a network monitoring interface arranged to monitor operation of the customer communications network; a processor arranged to detect faults in the operation of the customer communications network, a store for storing records of detected faults; a processor arranged to store records of detected faults in the store and to generate a report on a detected fault based on the stored records. The device is co-located with the customer communications network and further comprises: a first communications interface arranged to send to the communications service provider network via the customer communications link, the report generated on the detected fault; and a second communications interface arranged to send to the communications service provider network via a second communications link, the report generated on the detected fault.

## Claims

### Claim 1

A diagnostic device for a communications network;
wherein the communications network comprises a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location;
wherein the diagnostic device comprises a network monitoring interface arranged to monitor operation of the customer communications network; a processor arranged to detect faults in the operation of the customer communications network, a storage for storing records of detected faults; wherein the processor is arranged to store records of detected faults in the storage and to generate a report on a detected fault based on the stored records;
wherein the diagnostic device is arranged to be co-located with the customer communications network and further comprises:
a first communications interface arranged to send to the communications service provider network via the customer communications link, the report generated on the detected fault; and
a second communications interface arranged to send automatically to the communications service provider network via a second communications link other than the customer communications link, the report generated on the detected fault.

### Claim 2 (depends on 1)

The diagnostic device of claim 1, further comprising a link monitoring interface arranged to monitor operation of the customer communications link; and wherein the processor is arranged to detect faults in the customer communications link.

### Claim 3 (depends on 1)

The diagnostic device of claim 1, wherein the processor of the diagnostic device is arranged to detect faults in a router comprised in the customer communications network.

### Claim 4 (depends on 1)

The diagnostic device of claim 1, wherein the processor of the diagnostic device is arranged to detect faults in a modem comprised in the customer communications network.

### Claim 5 (depends on 1)

The diagnostic device of claim 1, wherein each of the first and second communications interfaces are arranged to send to a service management server in the communications service provider network, fault report information based on the records stored in the storage.

### Claim 6 (depends on 1)

The diagnostic device of claim 1, wherein the diagnostic device is arranged to be collocated with the customer communications network at a customer premises.

### Claim 7 (depends on 1)

The diagnostic device of claim 1, wherein the second communications interface comprises a Wi-Fi interface.

### Claim 8 (depends on 1)

The diagnostic device of claim 1, wherein the second communications interface comprises a cellular communications interface.

### Claim 9 (depends on 1)

The diagnostic device of claim 1, wherein the fault report information identifies a location within the customer communications network associated with a detected fault.

### Claim 10 (depends on 1)

The diagnostic device of claim 1, wherein the fault report information identifies whether a detected fault lies in the customer communications link or in the customer communications network.

### Claim 11 (depends on 1)

The diagnostic device of claim 1, wherein the fault report information comprises information relating to a cause of a detected fault.

### Claim 12

A diagnostic device for a communications network;
wherein the communications network comprises a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location;
wherein the diagnostic device comprises a network monitoring interface arranged to monitor operation of the customer communications network; a processor arranged to detect faults in the operation of the customer communications network, a storage for storing records of detected faults; wherein the processor is arranged to store records of detected faults in the storage and to generate a report on a detected fault based on the stored records;
wherein the diagnostic device is arranged to be co-located with the customer communications network and further comprises:
a first communications interface arranged to send to the communications service provider network via the customer communications link, the report generated on the detected fault; and
a second communications interface arranged to send to the communications service provider network via a second communications link other than the customer communications link, the report generated on the detected fault;
wherein the first communications interface and/or the second communications interface is arranged to send to the communications service provider network a prompt to initiate testing from the communications service provider network of the customer communications network and/or the customer communications link.

### Claim 13

A method for diagnosing a fault in a communications network;
in which the communications network comprises a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location;
in which the method comprises, at a diagnostic device co-located with the customer communications network and comprising a first communications interface arranged to send to the communications service provider network via the customer communications link, information on detected faults, and a second communications interface arranged to send automatically to the communications service provider network via a second communications link other than the customer communications link, information on detected faults:
monitoring the customer communications network;
detecting faults in the operation of the customer communications network;
generating fault reports comprising information on the detected faults in the operation of the customer communications network; and
sending the fault reports to the communications service provider network via one of: (i) the customer communications link using the first communications interface of the diagnostic device and (ii) the second communications link other than the customer communications link automatically using the second communications interface of the diagnostic device.

### Claim 14

A computer program product comprising computer program code to, when loaded into a computer system and executed thereon, cause the computer system to perform the steps of a method for diagnosing a fault in a communications network;
in which the communications network comprises a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location;
in which the method comprises, at a diagnostic device co-located with the customer communications network and comprising a first communications interface arranged to send to the communications service provider network via the customer communications link, information on detected faults, and a second communications interface arranged to send automatically to the communications service provider network via a second communications link other than the customer communications link, information on detected faults:
monitoring the customer communications network;
detecting faults in the operation of the customer communications network;
generating fault reports comprising information on the detected faults in the operation of the customer communications network; and
sending the fault reports to the communications service provider network via one of: (i) the customer communications link using the first communications interface of the diagnostic device and (ii) a second communications link other than the customer communications link using automatically the second communications interface of the diagnostic device.

### Claim 15

A method for diagnosing a fault in a communications network:
in which the communications network comprises a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location;
in which the method comprises, at a diagnostic device co-located with the customer communications network and comprising a first communications interface arranged to send to the communications service provider network via the customer communications link, information on detected faults, and a second communications interface arranged to send to the communications service provider network via a second communications link other than the customer communications link, information on detected faults;
monitoring the customer communications network;
detecting faults in the operation of the customer communications network;
generating fault reports comprising information on the detected faults in the operation of the customer communications network; and
sending the fault reports to the communications service provider network via one of: (i) the customer communications link using the first communications interface of the diagnostic device and (ii) the second communications link other than the customer communications link using the second communications interface of the diagnostic device;
wherein the first communications interface and/or the second communications is arranged to send to the communications service provider network a prompt to initiate testing from the communications service provider network of the customer communications network and/or the customer communications link.

### Claim 16

A computer program product comprising computer program code to, when loaded into a computer system and executed thereon, cause the computer system to perform the steps of a method for diagnosing a fault in a communications network;
in which the communications network comprises a customer communications network located at a customer location and connected by a customer communications link to a communications service provider network remote from the customer location;
in which the method comprises, at a diagnostic device co-located with the customer communications network and comprising a first communications interface arranged to send to the communications service provider network via the customer communications link, information on detected faults, and a second communications interface arranged to send to the communications service provider network via a second communications link other than the customer communications link, information on detected faults;
monitoring the customer communications network;
detecting faults in the operation of the customer communications network;
generating fault reports comprising information on the detected faults in the operation of the customer communications network; and
sending the fault reports to the communications service provider network via one of: (i) the customer communications link using the first communications interface of the diagnostic device and (ii) a second communications link other than the customer communications link using the second communications interface of the diagnostic device;
wherein the first communications interface and/or the second communications is arranged to send to the communications service provider network a prompt to initiate testing from the communications service provider network of the customer communications network and/or the customer communications link.
