# US 11,113,141 B2 · Message input/output device, method, and recording medium

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

- Number: US 11,113,141 B2
- Document ID: US11113141B2
- Status: Granted
- Kind: B2
- Application number: 16/634,667
- Filed: 2018-08-01
- Published: 2021-04-29
- Granted: 2021-09-07
- Earliest claimed: 2017-08-04
- Assignees: NEC Corporation
- Applicants: NEC Corporation
- Inventors: Hirohito Sasaki
- Web page: https://patentgrep.com/patent/US11113141B2

## CPC

- 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)}
- G06F 11/0709: {in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems}
- G06F 11/0748: {in a remote unit communicating with a single-box computer node experiencing an error/fault (remote testing G06F11/2294)}
- G06F 11/0772: {Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers}
- G06F 11/30: Monitoring
- G06F 11/32: with visual {or acoustical} indication of the functioning of the machine
- G06F 11/327: {Alarm or error message display}
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In order to enable to output a final state of a message while reducing output of a message, a message input/output method includes: receiving a reception message; and outputting, when a reception time of the reception message falls within a first predetermined time from reception of a related message related to the reception message, the reception message when a next of the related message is not received within a second predetermined time exceeding the first predetermined time from the reception time.

## Claims

### Claim 1

A message input/output device comprising one or more memories storing instructions and one or more processors configured to execute the instructions to:
receive a reception message; and
output when a reception time of the reception message falls within a first predetermined time from reception of a related message related to the reception message, the reception message when a next of the related message is not received within a second predetermined time exceeding the first predetermined time from the reception time.

### Claim 2 (depends on 1)

The message input/output device according to claim 1, wherein
the one or more processors configured to execute the instructions to output the reception message when the reception time of the reception message exceeds the first predetermined time from reception of the related message.

### Claim 3 (depends on 1)

The message input/output device according to claim 1, wherein
the one or more processors configured to execute the instructions to set a reduction flag related to the reception message as “reduction done”, the reduction flag indicating presence or absence of reduction of output of the reception message, when the reception time of the reception message falls within the first predetermined time from reception of the related message, and clear the reduction flag to “no reduction” after outputting, at a predetermined timing, a fact that output of the reception message is reduced, when the reduction flag is set as “reduction done”.

### Claim 4 (depends on 1)

The message input/output device according to claim 1, wherein
the one or more processors configured to execute the instructions to add 1 to a number of output reductions related to the reception message, when the reception time of the reception message falls within the first predetermined time from reception of the related message, and clear the number of output reductions to 0 after outputting the number of output reductions at a predetermined timing, when the reception message in which the number of output reductions is 1 or more exists.

### Claim 5 (depends on 1)

The message input/output device according to claim 1, wherein
the one or more processors configured to execute the instructions to output the reception message when the reception time of the reception message falls within the first predetermined time from reception of the related message and the related message having a same content as the reception message is not received in a period in which the related message is received at an interval of the first predetermined time or less.

### Claim 6 (depends on 1)

The message input/output device according to claim 1, wherein:
the one or more processors configured to execute the instructions to
release, when a timer that measures the second predetermined time of the related message related to the reception message is started, the timer when receiving the reception message,
start the timer of the related message when the reception time of the reception message falls within the first predetermined time from reception of the related message, and
output the reception message when the timer is timed out.

### Claim 7

A message input/output method comprising:
receiving a reception message; and
outputting, when a reception time of the reception message falls within a first predetermined time from reception of a related message related to the reception message, the reception message when a next of the related message is not received within a second predetermined time exceeding the first predetermined time from the reception time.

### Claim 8 (depends on 7)

The message input/output method according to claim 7, further comprising
outputting the reception message when the reception time of the reception message exceeds the first predetermined time from reception of the related message.

### Claim 9 (depends on 7)

The message input/output method according to claim 7, further comprising:
setting a reduction flag related to the reception message as “reduction done”, the reduction flag indicating presence or absence of reduction of output of the reception message, when the reception time of the reception message falls within the first predetermined time from reception of the related message; and
clearing the reduction flag to “no reduction” after outputting, at a predetermined timing, a fact that output of the reception message is reduced, when the reduction flag is set as “reduction done”.

### Claim 10 (depends on 7)

The message input/output method according to claim 7, further comprising:
adding 1 to a number of output reductions related to the reception message, when the reception time of the reception message falls within the first predetermined time from reception of the related message; and
clearing the number of output reductions to 0 after outputting the number of output reductions at a predetermined timing, when the reception message in which the number of output reductions is 1 or more exists.

### Claim 11 (depends on 7)

The message input/output method according to claim 7, further comprising
outputting the reception message when the reception time of the reception message falls within the first predetermined time from reception of the related message and the related message having a same content as the reception message is not received in a period in which the related message is received at an interval of the first predetermined time or less.

### Claim 12 (depends on 7)

The message input/output method according to claim 7, further comprising:
releasing, when a timer that measures the second predetermined time of the related message related to the reception message is started, the timer when receiving the reception message;
starting the timer of the related message when the reception time of the reception message falls within the first predetermined time from reception of the related message; and
outputting the reception message when the timer is timed out.

### Claim 13

A non-transitory computer readable recording medium recorded with a message input/output program causing a computer to execute:
a message reception function of receiving a reception message; and
an output function of outputting, when a reception time of the reception message falls within a first predetermined time from reception of a related message related to the reception message, the reception message when a next of the related message is not received within a second predetermined time exceeding the first predetermined time from the reception time.

### Claim 14 (depends on 13)

The non-transitory computer readable recording medium recorded with the message input/output program according to claim 13, wherein
the output function further outputs the reception message when the reception time of the reception message exceeds the first predetermined time from reception of the related message.

### Claim 15 (depends on 13)

The non-transitory computer readable recording medium recorded with the message input/output program according to claim 13, wherein
the output function further sets a reduction flag related to the reception message as “reduction done”, the reduction flag indicating presence or absence of reduction of output of the reception message, when the reception time of the reception message falls within the first predetermined time from reception of the related message, and clears the reduction flag to “no reduction” after outputting, at a predetermined timing, a fact that output of the reception message is reduced, when the reduction flag is set as “reduction done”.

### Claim 16 (depends on 13)

The non-transitory computer readable recording medium recorded with the message input/output program according to claim 13, wherein
the output function further adds 1 to a number of output reductions related to the reception message, when the reception time of the reception message falls within the first predetermined time from reception of the related message, and clears the number of output reductions to 0 after outputting the number of output reductions at a predetermined timing, when the reception message in which the number of output reductions is 1 or more exists.

### Claim 17 (depends on 13)

The non-transitory computer readable recording medium recorded with the message input/output program according to claim 13, wherein
the output function further outputs the reception message when the reception time of the reception message falls within the first predetermined time from reception of the related message and the related message having a same content as the reception message is not received in a period in which the related message is received at an interval of the first predetermined time or less.

### Claim 18 (depends on 13)

The non-transitory computer readable recording medium recorded with the message input/output program according to claim 13, the program further causing the computer to execute:
a timer release function of releasing, when a timer that measures the second predetermined time of the related message related to the reception message is started, the timer when receiving the reception message; and
a timer start function of starting the timer of the related message when the reception time of the reception message falls within the first predetermined time from reception of the related message, wherein
the output function outputs the reception message when the timer is timed out.
