# US 10,484,261 B2 · Method and system for performance measurement of a communication link

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

- Number: US 10,484,261 B2
- Document ID: US10484261B2
- Status: Granted
- Kind: B2
- Application number: 14/414,437
- Filed: 2012-07-13
- Published: 2015-07-16
- Granted: 2019-11-19
- Earliest claimed: 2012-07-13
- Assignees: Assia Spe, LLC
- Applicants: Sungho Yun; Carlos Garcia Hernandez; Manikanden Balakrishnan; Wonjong Rhee
- Inventors: Sungho Yun; Carlos Garcia Hernandez; Manikanden Balakrishnan; Wonjong Rhee
- Web page: https://patentgrep.com/patent/US10484261B2

## CPC

- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L 41/08: Configuration management of networks or network elements (address allocation H04L61/50)
- H04L 43/08: Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L 43/0817: by checking functioning
- H04L 43/0823: Errors, e.g. transmission errors
- H04L 43/50: Testing arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Described is a method for performance measurement of a communication device. The method comprises: executing active probing by a communication device coupled to another communication device via a network forming a communication link; reading operational data associated with the communication link in response to executing active probing; and measuring performance, by the communication device, of the communication link with reference to the communication link, the performance measured according to the read operational data.

## Claims

### Claim 1

A method for performance measurement, the method comprising:
executing active probing on a physical layer by transmitting active probing data from a communication device coupled to another communication device via a network forming a communication link, the active probing data are not received at communication layer 3 or above at the another communication device;
reading operational data associated with the communication link in response to executing active probing, the operational data comprising data generated by active probing on the communication link; and
measuring performance, by the communication device, of the communication link with reference to the communication device, the performance measured according to the read operational data, wherein the operational data relates to information regarding a configuration of layer 1 or layer 2 of the communication link.

### Claim 2 (depends on 1)

The method of claim 1, wherein the operational data indicates a number of successful transmissions of packets during active probing.

### Claim 3 (depends on 1)

The method of claim 1, wherein the operational data indicates size of successful transmission of data through the communication link.

### Claim 4 (depends on 1)

The method of claim 1, wherein the operational data is from layer 1 or layer 2 associated with the communication link.

### Claim 5 (depends on 1)

The method of claim 1, wherein executing active probing comprises transmitting test data configured to flood layer 1 or layer 2 of the network.

### Claim 6 (depends on 1)

The method of claim 1, wherein the other communication device lacks ability to execute active probing on an Application Layer with the communication device.

### Claim 7 (depends on 1)

The method of claim 1, wherein executing active probing comprises sending packets to the other communication device, the packets to use full capacity of layer 1 or layer 2 of the network.

### Claim 8 (depends on 7)

The method of claim 7, wherein the packets are not application specific packets.

### Claim 9 (depends on 1)

The method of claim 1, wherein measuring performance is performed for different Quality-of-Service (QoS) settings in test data.

### Claim 10 (depends on 1)

The method of claim 1, wherein measuring performance is performed for different configuration settings of the communication device.

### Claim 11 (depends on 10)

The method of claim 10, wherein the configuration settings include at least one of:
frequency band; bandwidth in use;
QoS parameter;
rate-adaptation method; coding method;
beam-forming method;
transmit power adaptation method;
Request to Send (RTS) and Clear to Send (CTS); frame-bursting;
channel;
channel bonding; guard interval length;
fragmentation threshold; retry limit;
on/off of RTS and CTS;
beacon interval; transmit power; multiple antenna mode; preamble setting;
modulation and coding scheme; or
Quality of Service (QoS) setting.

### Claim 12 (depends on 1)

The method of claim 1, wherein executing active probing is performed before or after executing passive probing with a first configuration setting.

### Claim 13 (depends on 12)

The method of claim 12 further comprises:
executing passive probing with a second configuration setting; and
executing active probing with the second configuration setting, the second configuration setting being different from the first configuration setting.

### Claim 14 (depends on 13)

The method of claim 13, wherein measuring performance comprises measuring throughput of the communication device with first and second configuration settings.

### Claim 15 (depends on 1)

The method of claim 1, wherein executing passive probing comprises:
reading operational data which includes data related to a channel and its noise condition and counter values related to user data traffic between the communication device and another communication device, wherein the operational data is relevant to the current settings of the communication device.

### Claim 16 (depends on 1)

The method of claim 1, wherein executing active probing comprises:
transmitting active probing data from the communication device to the other communication device over layer 1 or layer 2 of the network; and
waiting for a predetermined time before reading operational data.

### Claim 17 (depends on 1)

The method of claim 1, wherein executing active probing comprises:
transmitting active probing data from the communication device to the other communication device over layer 1 or layer 2 of the network; and
receiving a report indicating amount of data or data received by the other communication device.

### Claim 18 (depends on 1)

The method of claim 1, wherein the communication device comprises at least one of:
an access point (AP); a base station;
a wireless local area network (LAN) device;
a digital subscriber line access multiplexer (DSLAM); a gateway;
a performance enhancement device;
a Digital Subscriber Line (DSL) Customer Premises Equipment (CPE) modem;
an in-home powerline device;
a Home Phoneline Network Alliance (HPNA) based device;
an in-home coax distribution device;
a G.hn (Global Home Networking Standard) compatible device;
an in-home metering communication device;
an in-home appliance communicatively interfaced with the LAN;
a wireless femtocell base station;
a wireless WiFi compatible base station; a wireless mobile device repeater;
a wireless mobile device base station; nodes within an ad-hoc/mesh network;
a set-top box (STB)/set-top unit (STU) customer electronics device;
an Internet Protocol (IP) enabled television;
an IP enabled media player;
an IP enabled gaming console; an Ethernet gateway;
a computing device connected to the LAN;
an Ethernet connected computer peripheral device;
an Ethernet connected router;
an Ethernet connected wireless bridge;
an Ethernet connected network bridge; or
an Ethernet connected network switch.

### Claim 19

A system for performance measurement, the system comprising:
a network; and
a first communication device communicatively coupled to a second communication device via the network, the first communication device operable to:
execute active probing on a physical layer to transmit active probing data by the first communication device, wherein the active probing data are not received at communication layer 3 or above at the second communication device, the first communication device is operable to read operational data associated with the communication link in response to executing active probing, the operational data comprising data generated by active probing on the communication link, wherein the operational data relates to information regarding a configuration of a layer 1 or layer 2 of the communication link; and
measure throughput, by the first communication device, of the network.

### Claim 20 (depends on 19)

The system of claim 19, wherein the first communication device is operable to measure throughput according to the read operational data.

### Claim 21 (depends on 19)

The system of claim 19, wherein the operational data indicates a number of successful transmissions of packets during active probing.

### Claim 22 (depends on 19)

The system of claim 19, wherein the operational data indicates size of successful transmission of data through the communication link.

### Claim 23 (depends on 19)

The system of claim 19, wherein the operational data is from layer 1 or layer 2 associated with the communication link.

### Claim 24 (depends on 19)

The system of claim 19, wherein the first communication device is operable to execute active probing by transmitting test data configured to flood layer 1 or layer 2 of the network.

### Claim 25 (depends on 19)

The system of claim 19, wherein the second communication device lacks ability to execute active probing on an Application Layer with the communication device.

### Claim 26 (depends on 19)

The system of claim 19, wherein the first communication device is to execute active probing by sending packets to the second communication device, the packets to use full capacity of layer 1 or layer 2 of the network.

### Claim 27 (depends on 26)

The system of claim 26, wherein the packets are not application specific packets.

### Claim 28 (depends on 19)

The system of claim 19, wherein the first communication device is to measure performance for different Quality-of-Service (QoS) settings in test data generated by active probing.

### Claim 29 (depends on 19)

The system of claim 19, wherein the first communication device is to measure performance for different configuration settings of the first communication device.

### Claim 30 (depends on 29)

The system of claim 29, wherein the configuration settings include at least one of:
frequency band;
bandwidth in use;
QoS parameter;
rate-adaptation method;
coding method;
beam-forming method;
transmit power adaptation method;
Request to Send (RTS) and Clear to Send (CTS);
frame-bursting;
channel;
channel bonding;
guard interval length;
fragmentation threshold;
retry limit;
on/off of RTS and CTS;
beacon interval;
transmit power; multiple antenna mode;
preamble setting;
modulation and coding scheme; or
Quality of Service (QoS) setting.

### Claim 31 (depends on 19)

The system of claim 19, wherein the first communication device is operable to execute passive probing with a first configuration setting before or after executing active probing.

### Claim 32 (depends on 23)

The system of claim 23, wherein the first communication device is operable to:
execute passive probing with a second configuration setting; and
execute active probing with the second configuration setting, the second configuration setting being different from the first configuration setting.

### Claim 33 (depends on 32)

The system of claim 32, wherein the first communication device is operable to measure performance by measuring throughput of the first communication device with first and second configuration settings.

### Claim 34 (depends on 19)

The system of claim 19, wherein the first communication device is operable to execute passive probing by reading operational data which includes data related to a channel and its noise condition and counter values related to user data traffic between the first communication device and second communication device, wherein the operational data is relevant to the current settings of the communication device.

### Claim 35 (depends on 19)

The system of claim 19, wherein the first communication device is operable to execute active probing by transmitting active probing data from the first communication device to the second communication device over layer 1 or layer 2 of the network; and by waiting for a predetermined time before reading operational data.

### Claim 36 (depends on 19)

The system of claim 19, wherein the first communication device is operable to execute active probing by:
transmitting active probing data from the first communication device to the second communication device over layer 1 or layer 2 of the network; and
receiving a report indicating amount of data or data received by the second communication device.

### Claim 37 (depends on 19)

The system of claim 19, wherein the first communication device comprises at least one of:
an access point (AP); a base station;
a wireless local area network (LAN) device;
a digital subscriber line access multiplexer (DSLAM); a gateway;
a performance enhancement device;
a Digital Subscriber Line (DSL) Customer Premises Equipment (CPE) modem;
an in-home powerline device;
a Home Phoneline Network Alliance (HPNA) based device;
an in-home coax distribution device;
a G.hn (Global Home Networking Standard) compatible device;
an in-home metering communication device;
an in-home appliance communicatively interfaced with the LAN;
a wireless femtocell base station;
a wireless WiFi compatible base station;
a wireless mobile device repeater;
a wireless mobile device base station;
nodes within an ad-hoc/mesh network;
a set-top box (STB)/set-top unit (STU) customer electronics device;
an Internet Protocol (IP) enabled television;
an IP enabled media player;
an IP enabled gaming console; an Ethernet gateway;
a computing device connected to the LAN;
an Ethernet connected computer peripheral device;
an Ethernet connected router;
an Ethernet connected wireless bridge;
an Ethernet connected network bridge; or
an Ethernet connected network switch.
