# US 9,438,486 B2 · Intelligent network diagnosis and evaluation via operations, administration, and maintenance (OAM) transport

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

- Number: US 9,438,486 B2
- Document ID: US9438486B2
- Status: Granted
- Kind: B2
- Application number: 13/517,838
- Filed: 2012-06-14
- Published: 2013-12-19
- Granted: 2016-09-06
- Earliest claimed: 2012-06-14
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: Venson M. Shaw; Jin He
- Inventors: Venson M. Shaw; Jin He
- Web page: https://patentgrep.com/patent/US9438486B2

## CPC

- H04L 43/103: with adaptive polling, i.e. dynamically adapting the polling rate
- H04L 43/12: Network monitoring probes
- H04L 43/55: Testing of service level quality, e.g. simulating service usage
- H04L 47/323: {Discarding or blocking control packets, e.g. ACK packets}
- H04W 24/02: Arrangements for optimising operational condition
- H04W 24/00: Supervisory, monitoring or testing arrangements
- 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

An operation, administration, and maintenance data sink may receive an event data packet. The event data packet may be processed and transmitted based on instructions from a controller, wherein the controller may regulate the transmission of the processed event data packet based on network conditions.

## Claims

### Claim 1

A method comprising:
processing, by a network element, an event data packet into a first operations, administration, and maintenance (OAM) data packet, the first OAM data packet being one of a plurality of OAM data packets;
determining a normalized packet size of each data packet of the plurality of OAM data packets based on a status of the network element, the status of the network element comprising a status of traffic congestion of a network associated with the network element;
receiving instructions from an OAM server to transmit each data packet of the plurality of OAM data packets at a frequency based on a priority weighting, the priority weighting based on a packet size; and
transmitting, by the network element to the OAM server, the first OAM data packet based on the instructions.

### Claim 2 (depends on 1)

The method of claim 1, wherein processing of the event data packet comprises compressing data of the event data packet.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first OAM data packet further comprises a plurality of processed event data packets.

### Claim 4 (depends on 1)

The method of claim 1, wherein the normalized packet size is additionally based on a type of event, the type of event comprising whether the event is a periodic event.

### Claim 5 (depends on 4)

The method of claim 4, wherein the network element status further comprises at least one of an emergency status of a network, a normal operating status of the network, or network error status of the network.

### Claim 6 (depends on 1)

The method of claim 1, further comprising regulating rate of transmission based on regional network conditions.

### Claim 7 (depends on 1)

The method of claim 1, wherein the priority weighting is also based on an inter-arrival time associated with an event.

### Claim 8

A network device comprising:
a processor; and
a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
processing an event data packet into a first operations, administration, and maintenance (OAM) data packet, the first OAM data packet being one of a plurality of OAM data packets;
determining a normalized packet size of each data packet of the plurality of OAM data packets based on a status of a network element, the status of the network element comprising a status of traffic congestion of a network associated with the network element;
receiving instructions from an OAM server to transmit each data packet of the plurality of OAM data packets at a frequency based on a priority weighting, the priority weighting based on packet size; and
transmitting, to the OAM server, the first OAM data packet at a normalized packet based on the instruction.

### Claim 9 (depends on 8)

The network device of claim 8, wherein the network device is an OAM device.

### Claim 10 (depends on 8)

The network device of claim 8, wherein processing of the event data packet comprises compressing data of the event data packet.

### Claim 11 (depends on 8)

The network device of claim 8, wherein the first OAM data packet further comprises a plurality of processed event data packets.

### Claim 12 (depends on 8)

The network device of claim 8, wherein the normalized packet size is additionally based on a target peak-to-average ratio.

### Claim 13 (depends on 12)

The network device of claim 12, wherein the network element status further comprises at least one of an emergency status of a network, a normal operating status of the network, or network error status of the network.

### Claim 14 (depends on 8)

The network device of claim 8, wherein first data packet is set to a high quality of service level when there is an emergency.
