# US 10,310,931 B2 · Communications state estimation device, communications state estimation method, and storage medium that stores communications state estimation program

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

- Number: US 10,310,931 B2
- Document ID: US10310931B2
- Status: Granted
- Kind: B2
- Application number: 15/318,799
- Filed: 2015-06-11
- Published: 2017-04-27
- Granted: 2019-06-04
- Earliest claimed: 2014-06-18
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Hirofumi Ueda; Shunichi Kinoshita; Norio Yamagaki; Kazumine Ogura; Norihito Fujita
- Web page: https://patentgrep.com/patent/US10310931B2

## CPC

- H04W 24/06: Testing, {supervising or monitoring} using simulated traffic
- G06F 11/0709: {in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems}
- G06F 11/0751: {Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06)}
- G06F 11/079: {Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36)}
- H04L 1/00: Arrangements for detecting or preventing errors in the information received {(correcting synchronisation H04L7/00)}
- H04L 69/163: In-band adaptation of TCP data exchange; In-band control procedures
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04L 1/1874: {Buffer management}
- H04L 1/1887: {Scheduling and prioritising arrangements}
- H04W 24/04: Arrangements for maintaining operational condition
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided are a communications state determination device, etc., capable of improving the accuracy of network state specification. This communications state estimation device comprises: a setting means that, in accordance with given communications parameters, applies the communications parameters to a communications device that determines the occurrence of communications errors in communications with a communications destination device; a detection means that sends communications instructions to the communications device that performs communications, in accordance with received communications instructions, and detects the occurrence of communications errors that have been determined in the communications that are in accordance with the instructions; and an estimation means that estimates whether or not the communications device can perform the communications, on the basis of the communications parameters and the existence or otherwise of communications errors.

## Claims

### Claim 1

A communication state estimation device comprising:
a memory storing instructions; and
at least one processor coupled to the memory, the at least one processor being operative with the set of instructions in order to:
assign a communication parameter to a communication device that determines occurrence of a communication error in communication with a communication destination device based on the communication parameter assigned;
transmit a communication instruction to the communication device that performs the communication upon reception of the communication instruction, and detect occurrence of a communication error determined in the communication that is performed in response to the communication instruction;
estimate whether the communication device is able to perform the communication, on a basis of the communication parameter and presence or absence of the occurrence of the communication error; and
estimate a time until the communication is able to be performed, on the basis of the communication parameter and the presence or absence of the occurrence of the communication error, and estimate whether the communication device is able to perform the communication on a basis of the time estimated.

### Claim 2 (depends on 1)

The communication state estimation device according to claim 1, wherein
the at least one processor is further operative with the instructions to:
transmit a plurality of communication parameters to the communication device, the plurality of communication parameters being different from each other, and
detect the occurrence of the communication error determined based on the communication parameter for each of the plurality of communication parameters.

### Claim 3 (depends on 1)

The communication state estimation device according to claim 1, wherein
the at least one processor is further operative with the instructions to:
transmit, when the communication device is estimated not to be able to perform the communication, a reconnection instruction to the communication device that reconnects to the communication destination device upon reception of the reconnection instruction.

### Claim 4 (depends on 1)

The communication state estimation device according to claim 1, wherein
the communication includes communication to establish a connection with the communication destination device.

### Claim 5 (depends on 1)

The communication state estimation device according to claim 1, wherein
the communication includes communication to transmit or receive data.

### Claim 6 (depends on 1)

A communication terminal comprising:
the communication state estimation device according to claim 1; and
the communication device.

### Claim 7

A communication state estimation method comprising:
assigning a communication parameter to a communication device that determines occurrence of a communication error in communication with a communication destination device based on the communication parameter assigned;
transmitting a communication instruction to the communication device that performs the communication upon reception of the communication instruction, and detecting occurrence of a communication error determined in the communication that is performed in response to the communication instruction;
estimating whether the communication device is able to perform the communication, on a basis of the communication parameter and presence or absence of the occurrence of the communication error; and
estimating a time until the communication is able to be performed, on the basis of the communication parameter and the presence or absence of the occurrence of the communication error, and estimate whether the communication device is able to perform the communication on a basis of the time estimated.

### Claim 8

A non-transitory computer-readable storage medium that stores a communication state estimation program causing a computer to execute:
setting processing of assigning a communication parameter to a communication device that determines occurrence of a communication error in communication with a communication destination device based on the communication parameter assigned;
detection processing of transmitting a communication instruction to the communication device that performs the communication upon reception of the communication instruction, and detecting occurrence of a communication error determined in the communication that is performed in response to the communication instruction; and
estimation processing of performing estimation whether the communication device is able to perform the communication, on a basis of the communication parameter and presence or absence of the occurrence of the communication error,
wherein the estimation is performed on a basis of a time predicted as a time until the communication is able to be performed on the basis of the communication parameter and the presence or absence of the occurrence of the communication error.
