← Back to Patent Explorer
US5706281A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer system

Assignee: Hitachi Ltd
•
Filing: 1995-06-14
•
Granted: 1998-01-06
•
Expires: 2015-06-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transfer system for data transfer between a plurality of information processors connected to a communication line comprises at least one specified sending information processor and one specified receiving information processor. The sending information processor determines the block size in which original data to be sent to the receiving information processor is to be divided and the transfer time interval at which data blocks are to be transferred, divides the original data to be sent into data blocks of the determined block size, and sends the data blocks to the receiving information processor at the determined transfer time interval. The receiving information processor receives and reconstructs the data blocks sent thereto to obtain the original data.

Inventors

  • 👤 Shin-ichi Hashimoto
  • 👤 Yuuji Kimura
  • 👤 Tetsuya Kawahara
  • 👤 Itaru Nonomura
  • 👤 Takahiro Yamada
  • 👤 Kazuhiro Fujisaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 03:16
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L2012/6429; H04L2012/6445; H04L2012/6456; H04L2012/6489

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 243 words
A data transfer system for data transfer between a plurality of information processors connected to a communication line, comprising at least one data transfer set of one sending information processor and one receiving information processor among the plurality of information processors; said sending information processor comprising: a block size determining means for determining a block size in which original data to be sent to the receiving information processor is to be divided, on the basis of the transmission rate of the communication line and predetermined allowable delay time for which data communication is allowed to be delayed; a transfer time interval determining means for determining a transfer time interval at which data blocks are to be transferred, on the basis of the block size determined by the block size determining means, a transmission bandwidth to be used for sending the data blocks of the block size and the number of simultaneously active data transfer sets of one sending information processor and one receiving information processor; and a dividing/transmitting means for dividing the original data to be sent into data blocks of the block size determined by the block size determining means and sending the data blocks to the receiving information processor at the transfer time interval determined by the transfer time interval determining means; said receiving information processor comprising: a data block receiving means for receiving the data blocks formed by the dividing/transmitting means and sent thereto and for reconstructing the original data.
Claim 2
Dependent Claim 243 words
A data transfer system for data transfer between a plurality of information processors connected to a communication line, comprising at least one data transfer set of one sending information processor and one receiving information processor among the plurality of information processors; said sending information processor comprising: a block size determining means for determining a block size in which original data to be sent to the receiving information processor is to be divided, on the basis of the transmission rate of the communication line and predetermined allowable delay time for which data communication is allowed to be delayed; a transfer time interval determining means for determining a transfer time interval at which data blocks are to be transferred, on the basis of the block size determined by the block size determining means, a transmission bandwidth to be used for sending the data blocks of the block size and the number of simultaneously active data transfer sets of one sending information processor and one receiving information processor; and a dividing/transmitting means for dividing the original data to be sent into data blocks of the block size determined by the block size determining means and sending the data blocks to the receiving information processor at the transfer time interval determined by the transfer time interval determining means; said receiving information processor comprising: a data block receiving means for receiving the data blocks formed by the dividing/transmitting means and sent thereto and for reconstructing the original data.
Claim 3
Dependent Claim 68 words
A data transfer system according to claim 1, wherein the block size determining means determines the block size in which original data to be sent to the receiving information processor is to be divided by using the equation: dp=(VL×tc)/8 where dp (byte) is block size, VL (bit/sec) is the transmission rate of the communication line, and tc is a predetermined allowable delay time (sec) allowed for data communication.
Claim 4
Dependent Claim 85 words
A data transfer system according to claim 1 or 2, wherein the transfer time interval determining means determines a transfer time interval at which the data blocks are to be transmitted by using the equation: td=(8×dp×C)/Vd where td (sec) is transfer time interval, dp (byte) is the block size determined by the block size determining means, Vd (bit/sec) is transmission bandwidth to be used for transmitting the data blocks of the block size, and C (set) is the number of simultaneously active data transfer sets.
Claim 5
Dependent Claim 105 words
A data transfer system according to claim 1, wherein the sending information processor is provided with a delay monitoring means which measures data block transfer cycle time necessary for transferring one data block every time one data block is transferred, subtracts the data block transfer cycle time of the last data block transfer cycle from the data block transfer cycle time of the current data block transfer cycle to determine the difference, and decides whether or not the difference is greater than a predetermined threshold, and a transfer time interval adjusting means which widens or reduces the transfer time interval according to a predetermined rule.
Claim 6
Dependent Claim 62 words
A data transfer system according to claim 4, wherein the predetermined rule specifies that the transfer time interval be widened when the difference is a positive value and greater than a first threshold predetermined for positive differences, and that the transfer time interval be reduced when the difference is a negative value and smaller than a second threshold predetermined for negative differences.
Claim 7
Dependent Claim 102 words
A data transfer system according to claim 1, wherein at least one of the plurality of information processors is provided with a duty ratio determining means which determines the duty ratio, which is the ratio of the time for which data is on the communication line for data transfer to a predetermined time period, a storage means for storing duty ratios and corresponding transmission bandwidths for data block transfer in a table, and a transmission bandwidth determining means which refers to the storage means for determining a new transmission bandwidth corresponding to a duty ratio determined by the duty ratio determining means.
Claim 8
Dependent Claim 92 words
A data transfer system according to claim 1, wherein at least one of the plurality of information processors is provided with an active data transfer set detecting means which detects the number of active data transfer sets, a storage means which stores the number of active data transfer sets and corresponding transmission bandwidths in a table, and a transmission bandwidth determining means which refers to the storage means for determining a new transmission bandwidth corresponding to the number of active data transfer sets detected by the active data transfer set detecting means.

References Cited (Backward Citations)

US4771391A Cited
JPH03124140A Cited
JPH03124139A Cited
JPH0482437A Cited
JPH04263545A Cited
JPH04320130A Cited
US5477531A Cited
JPH04372242A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-05 2001-07-07 2002-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-05 2005-07-07 2006-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-05 2009-07-07 2010-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag