DATA TRANSMISSION METHOD AND APPARATUS
First Claim
1. Anon-transitory computer-readable storage medium storing a program for causing a first information processing apparatus to execute a process, the process comprising:
- detecting that congestion has occurred in a network between the first information processing apparatus and a second information processing apparatus that is a transmission destination of one or more data blocks;
first identifying a first data block that satisfies a condition that a time period from a transmission time to a time limit of delivery is longer than a predetermined time period, based on data stored in a data storage unit that stores a transmission time and a time limit of delivery for each of the one or more data blocks;
first transmitting, to the second information processing apparatus, a first request that includes a time limit of delivery of the first data block and requests to reset a transmission time of the first data block; and
first receiving, from the second information processing apparatus, a transmission time that is set by the second information processing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed data transmission method includes; detecting that congestion has occurred in a network between the first information processing apparatus and a second information processing apparatus that is a transmission destination of one or more data blocks; identifying a first data block that satisfies a condition that a time period from a transmission time to a time limit of delivery is longer than a predetermined time period, based on data stored in a data storage unit that stores a transmission time and a time limit of delivery for each of the one or more data blocks; transmitting, to the second information processing apparatus, a request that includes a time limit of delivery of the first data block and requests to reset a transmission time of the first data block; and receiving, from the second information processing apparatus, a transmission time that is set by the second information processing apparatus.
-
Citations
20 Claims
-
1. Anon-transitory computer-readable storage medium storing a program for causing a first information processing apparatus to execute a process, the process comprising:
-
detecting that congestion has occurred in a network between the first information processing apparatus and a second information processing apparatus that is a transmission destination of one or more data blocks; first identifying a first data block that satisfies a condition that a time period from a transmission time to a time limit of delivery is longer than a predetermined time period, based on data stored in a data storage unit that stores a transmission time and a time limit of delivery for each of the one or more data blocks; first transmitting, to the second information processing apparatus, a first request that includes a time limit of delivery of the first data block and requests to reset a transmission time of the first data block; and first receiving, from the second information processing apparatus, a transmission time that is set by the second information processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data transmission method, comprising:
-
detecting, by using a computer, congestion in a network between the first information processing apparatus and a second information processing apparatus that is a transmission destination of one or more data blocks; first identifying, by using the computer, a first data block that satisfies a condition that a time period from a transmission time to a time limit of delivery is longer than a predetermined time period, based on data stored in a data storage unit that stores a transmission time and a time limit of delivery for each of the one or more data blocks; first transmitting, by using the computer and to the second information processing apparatus, a first request that includes a time limit of delivery of the first data block and requests to reset a transmission time of the first data block; and first receiving, by using the computer and from the second information processing apparatus, a transmission time that is set by the second information processing apparatus. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information processing apparatus, comprising:
-
a memory; and a processor configured to use the memory and execute a process, the process comprises detecting congestion has occurred in a network between the first information processing apparatus and a second information processing apparatus that is a transmission destination of one or more data blocks; first identifying a first data block that satisfies a condition that a time period from a transmission time to a time limit of delivery is longer than a predetermined time period, based on data stored in a data storage unit that stores a transmission time and a time limit of delivery for each of the one or more data blocks; first transmitting, to the second information processing apparatus, a first request that includes a time limit of delivery of the first data block and requests to reset a transmission time of the first data block; and first receiving, from the second information processing apparatus, a transmission time that is set by the second information processing apparatus. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification