IP Library Granted Patent US 9,455,803
Granted Patent B2
US 9,455,803 · App. 14/330,088 · Granted Sep 27, 2016

Relay device and relay method

Inventors: Masashi Kamijyo (Naka, JP); Satoru Sankoda (Kawasaki, JP); Yukio Osada (Setagaya, JP); Yuu Kumanomidou (Kawasaki, JP); Hiroshi Watanabe (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04L1/1883H04L2001/0097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,455,803
App. No.
14/330,088
Granted
Sep 27, 2016
Kind
B2
Abstract

A computer receives, using a first communication method, first data transmitted from a first information processing device. The computer transmits, using a second communication method different from the first communication method, the first data to a second information processing device different from the first information processing device. The computer receives, using the second communication method, a reception acknowledgement for the first data from the second information processing device. The computer transmits, using the first communication method, the reception acknowledgement to the first information processing device. The computer detects one of a first error and a second error. The first error is an error in communication between the computer and the first information processing device. The second error is an error in communication between the computer and the second information processing device. The computer retransmits, based on the detected error, one of reception acknowledgements transmitted to the first information processing device.

Claims (46)

1. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a process, the process comprising:

receiving, using a first communication method, first data transmitted from a first information processing device;

transmitting, using a second communication method different from the first communication method, the first data to a second information processing device different from the first information processing device;

receiving, using the second communication method, a reception acknowledgement for the first data from the second information processing device;

transmitting, using the first communication method, the reception acknowledgement to the first information processing device;

detecting one of a first error and a second error, the first error being an error in communication between the computer and the first information processing device, the second error being an error in communication between the computer and the second information processing device; and

retransmitting, based on the detected error, one of reception acknowledgements that have been transmitted to the first information processing device before detecting the one of a first error and a second error.

2. The computer-readable recording medium according to claim 1 , wherein

the program causes the computer to

retransmit, upon detecting the second error after transmitting currently received data to the second information processing device, a reception acknowledgement for data received immediately prior to the currently received data to the first information processing device.

3. The computer-readable recording medium according to claim 1 , wherein the program causes the computer to

retransmit, upon detecting the first error after transmitting a first reception acknowledgement for currently received data to the first information processing device, the first reception acknowledgement to the first information processing device.

4. The computer-readable recording medium according to claim 1 , the process further comprising:

broadcasting, using the second communication method, a packet for activating the second information processing device.

5. A relay device, comprising:

a processor configured to

receive, using a first communication method, first data transmitted from a first information processing device,

transmit, using a second communication method different from the first communication method, the first data to a second information processing device different from the first information processing device,

receive, using the second communication method, a reception acknowledgement for the first data from the second information processing device,

transmit, using the first communication method, the reception acknowledgement to the first information processing device,

detect one of a first error and a second error, the first error being an error in communication between the relay device and the first information processing device, the second error being an error in communication between the relay device and the second information processing device, and

retransmit, based on the detected error, one of reception acknowledgements that have been transmitted to the first information processing device before detecting the one of a first error and a second error.

6. The relay device according to claim 5 , wherein

the processor is configured to

retransmit, upon detecting the second error after transmitting currently received data to the second information processing device, a reception acknowledgement for data received immediately prior to the currently received data to the first information processing device.

7. The relay device according to claim 5 , wherein

the processor is configured to

retransmit, upon detecting the first error after transmitting a first reception acknowledgement for currently received data to the first information processing device, the first reception acknowledgement to the first information processing device.

8. The relay device according to claim 5 , wherein

the processor is further configured to

broadcast, using the second communication method, a packet for activating the second information processing device.

9. A relay method, comprising:

receiving by a computer, using a first communication method, first data transmitted from a first information processing device;

transmitting, using a second communication method different from the first communication method, the first data to a second information processing device different from the first information processing device;

receiving, using the second communication method, a reception acknowledgement for the first data from the second information processing device;

transmitting, using the first communication method, the reception acknowledgement to the first information processing device;

detecting one of a first error and a second error, the first error being an error in communication between the computer and the first information processing device, the second error being an error in communication between the computer and the second information processing device; and

retransmitting, based on the detected error, one of reception acknowledgements that have been transmitted to the first information processing device before detecting the one of a first error and a second error.

10. The relay method according to claim 9 , wherein

the computer

retransmits, upon detecting the second error after transmitting currently received data to the second information processing device, a reception acknowledgement for data received immediately prior to the currently received data to the first information processing device.

11. The relay method according to claim 9 , wherein

the computer

retransmits, upon detecting the first error after transmitting a first reception acknowledgement for currently received data to the first information processing device, the first reception acknowledgement to the first information processing device.

12. The relay method according to claim 9 , further comprising:

broadcasting, using the second communication method, a packet for activating the second information processing device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2014
From: KAMIJYO, MASASHI; SANKODA, SATORU; OSADA, YUKIO; KUMANOMIDOU, YUU; WATANABE, HIROSHI
To: FUJITSU LIMITED
Reel/Frame 033314/0280 →
Priority Claims (1)
JP 2013-175887 · Aug 27, 2013 · national
Continuity (1)
Related Publication 20150067434A1 · Mar 5, 2015