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

Continuous data server apparatus and method for controlling continuous data server

Assignee: Toshiba Corp
•
Filing: 1996-09-10
•
Granted: 1999-02-23
•
Expires: 2016-09-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A continuous data server capable of reducing a cost for issuing control commands from a central control device to data memory control devices and communication control devices. The central control device issues a control command for each data memory control device and a control command for each communication control device collectively as a single control command set. Alternatively, the central control device issues control commands for the data memory control devices collectively as a single first control command set, and control commands for the communication control devices collectively as a single second control command set, through separately provided communication paths. When the continuous data are striped over data memory devices, the central control device can issue a common control command for all the data memory control devices.

Inventors

  • 👤 Toshiki Kizu
  • 👤 Tatsunori Kanai
  • 👤 Hiroshi Yao
  • 👤 Seiji Maeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:12
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 183 words
A continuous data server apparatus, comprising: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; and at least one internal communication path for interconnecting the central control device with the n sets of data memory control devices and the m sets of communication control devices; wherein the central control device issues a control command for each data memory control device and a control command for each communication control device collectively as a single control command set through the at least one internal communication path.
Claim 2
Dependent Claim 183 words
A continuous data server apparatus, comprising: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; and at least one internal communication path for interconnecting the central control device with the n sets of data memory control devices and the m sets of communication control devices; wherein the central control device issues a control command for each data memory control device and a control command for each communication control device collectively as a single control command set through the at least one internal communication path.
Claim 3
Dependent Claim 40 words
The apparatus of claim 1, wherein the at least one internal communication path includes a plurality of paths, each interconnecting the central control device with the n sets of data memory devices and the m sets of communication control devices.
Claim 4
Dependent Claim 62 words
The apparatus of claim 1, wherein each data memory control device extracts a control command for each data memory control device from the signal control command set, and reads out the desired continuous data from the data memory devices and writes the desired continuous data into the buffer memory device according to an extracted control command for each data memory control device.
Claim 5
Dependent Claim 59 words
The apparatus of claim 1, wherein each communication control device extracts a control command for each communication control device from the single control command set, and reads out the desired continuous data from the buffer memory device and transfer the desired continuous data to the external communication path according to an extracted control command for each communication control device.
Claim 6
Dependent Claim 233 words
A continuous data server apparatus, comprising: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one and m is not equal to one when n is equal to one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; at least one first internal communication path for interconnecting the central control device with the n sets of data memory control devices; and at least one second internal communication path for interconnecting the central control device with the m sets of communication control devices; wherein the central control device issues control commands for the n sets of data memory control devices collectively as a single first control command set through the at least one first internal communication path, and control commands for the m sets of communication control devices collectively as a single second control command set through the at least one second internal communication path.
Claim 7
Dependent Claim 233 words
A continuous data server apparatus, comprising: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one and m is not equal to one when n is equal to one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; at least one first internal communication path for interconnecting the central control device with the n sets of data memory control devices; and at least one second internal communication path for interconnecting the central control device with the m sets of communication control devices; wherein the central control device issues control commands for the n sets of data memory control devices collectively as a single first control command set through the at least one first internal communication path, and control commands for the m sets of communication control devices collectively as a single second control command set through the at least one second internal communication path.
Claim 8
Dependent Claim 34 words
The apparatus of claim 5, wherein the at least one first internal communication path includes a plurality of paths, each interconnecting the central control device with the n sets of data memory control devices.
Claim 9
Dependent Claim 33 words
The apparatus of claim 5, wherein the at least one second internal communication path includes a plurality of paths, each interconnecting the central control device with the m sets of communication control devices.
Claim 10
Dependent Claim 63 words
The apparatus of claim 5, wherein each data memory control device extracts a control command for each data memory control device from the single first control command set, and reads out the desired continuous data from the data memory devices and writes the desired continuous data into the buffer memory device according to an extracted control command for each data memory control device.
Claim 11
Dependent Claim 60 words
The apparatus of claim 5, wherein each communication control device extracts a control command for each communication control device from the single second control command set, and reads out the desired continuous data from the buffer memory device and transfer the desired continuous data to the external communication path according to an extracted control command for each communication control device.
Claim 12
Dependent Claim 153 words
A continuous data server apparatus, comprising: a plurality of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, the continuous data being striped over the data memory devices connected with said plurality of data memory control devices; a buffer memory device for holding the desired continuous data read out by the data memory control devices; at least one communication control device for transferring the desired continuous data held in the buffer memory device to an external communication path; a central control device for controlling the data memory control devices and the at least one communication control device by issuing control commands; and at least one internal communication path for interconnecting the central control device with the data memory control devices; wherein the central control device issues a common control command for all the data memory control devices through the at least one internal communication path.
Claim 13
Dependent Claim 153 words
A continuous data server apparatus, comprising: a plurality of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, the continuous data being striped over the data memory devices connected with said plurality of data memory control devices; a buffer memory device for holding the desired continuous data read out by the data memory control devices; at least one communication control device for transferring the desired continuous data held in the buffer memory device to an external communication path; a central control device for controlling the data memory control devices and the at least one communication control device by issuing control commands; and at least one internal communication path for interconnecting the central control device with the data memory control devices; wherein the central control device issues a common control command for all the data memory control devices through the at least one internal communication path.
Claim 14
Dependent Claim 90 words
The apparatus of claim 10, wherein each data memory control device is connected with a plurality of data memory devices identified by sequential data memory device numbers, each data memory device has a prescribed number of blocks identified by sequential block numbers, and the continuous data are striped over the data memory devices such that consecutive blocks of the continuous data are read out at said prescribed number of the data memory control devices by simultaneously reading data of an identical data memory device number and an identical block number.
Claim 15
Dependent Claim 68 words
The apparatus of claim 10, wherein addresses of the buffer memory device into which data are to be written by each data memory control device are predetermined, and the common control command specifies an identical offset for an address of the buffer memory device into which the desired continuous data read out by each data memory control device are to be written by each data memory control device.
Claim 16
Dependent Claim 46 words
The apparatus of claim 10, wherein each data memory control device reads out the desired continuous data from the data memory devices and writes the desired continuous data into the buffer memory device according to the common control command for all the data memory control devices.
Claim 17
Dependent Claim 71 words
The apparatus of claim 10, wherein the at least one internal communication path also interconnects the central control device with the at least one communication control device, and the central control device issues the common control command for all the data memory control devices and a control command for the at least one communication control device collectively as a single control command set through the at least one internal communication path.
Claim 18
Dependent Claim 36 words
The apparatus of claim 10, wherein the central control device also issues a control command for the at least one communication control device separately from the common control command for all the data memory control devices.
Claim 19
Independent Claim 305 words
A method for controlling a continuous data server formed by: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer, memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; and at least one internal communication path for interconnecting the central control device with the n sets of data memory control devices and the m sets of communication control devices; the method comprising the steps of: issuing a control command for each data memory control device and a control command for each communication control device collectively as a single control command set through the at least one internal communication path, from the central control device; extracting at each data memory control device a control command for each data memory control device from the single control command set, and reading out the desired continuous data from the data memory devices and writing the desired continuous data into the buffer memory device according to an extracted control command for each data memory control device; and extracting at each communication control device a control command for each communication control device from the single control command set, and reading out the desired continuous data from the buffer memory device and transferring the desired continuous data to the external communication path according to an extracted control command for each communication control device.
Claim 20
Independent Claim 305 words
A method for controlling a continuous data server formed by: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer, memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; and at least one internal communication path for interconnecting the central control device with the n sets of data memory control devices and the m sets of communication control devices; the method comprising the steps of: issuing a control command for each data memory control device and a control command for each communication control device collectively as a single control command set through the at least one internal communication path, from the central control device; extracting at each data memory control device a control command for each data memory control device from the single control command set, and reading out the desired continuous data from the data memory devices and writing the desired continuous data into the buffer memory device according to an extracted control command for each data memory control device; and extracting at each communication control device a control command for each communication control device from the single control command set, and reading out the desired continuous data from the buffer memory device and transferring the desired continuous data to the external communication path according to an extracted control command for each communication control device.
Claim 21
Independent Claim 356 words
A method for controlling a continuous data server formed by: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one and m is not equal to one when n is equal to one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; at least one first internal communication path for interconnecting the central control device with the n sets of communication control devices; and at least one second internal communication path for interconnecting the central control device with the m sets of communication control devices; the method comprising the steps of: issuing control commands for the n sets of data memory control devices collectively as a single first control command set through the at least one first internal communication path, and control commands for the m sets of communication control devices collectively as a single second control command set through the at least one second internal communication path, from the central control device; extracting at each data memory control device a control command for each data memory control device from the single first control command set, and reading out the desired continuous data from the data memory devices and writing the desired continuous data into the buffer memory device according to an extracted control command for each data memory control device; and extracting at each communication control device a control command for each communication control device from the single second control command set, and reads out the desired continuous data from the buffer memory device and transfer the desired continuous data to the external communication path according to an extracted control command for each communication control device.
Claim 22
Independent Claim 356 words
A method for controlling a continuous data server formed by: n sets of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, where n is an integer not less than one; a buffer memory device for holding the desired continuous data read out by the n sets of data memory control devices; m sets of communication control devices for transferring the desired continuous data held in the buffer memory device to an external communication path, where m is an integer not less than one and m is not equal to one when n is equal to one; a central control device for controlling the n sets of data memory control devices and the m sets of communication control devices by issuing control commands; at least one first internal communication path for interconnecting the central control device with the n sets of communication control devices; and at least one second internal communication path for interconnecting the central control device with the m sets of communication control devices; the method comprising the steps of: issuing control commands for the n sets of data memory control devices collectively as a single first control command set through the at least one first internal communication path, and control commands for the m sets of communication control devices collectively as a single second control command set through the at least one second internal communication path, from the central control device; extracting at each data memory control device a control command for each data memory control device from the single first control command set, and reading out the desired continuous data from the data memory devices and writing the desired continuous data into the buffer memory device according to an extracted control command for each data memory control device; and extracting at each communication control device a control command for each communication control device from the single second control command set, and reads out the desired continuous data from the buffer memory device and transfer the desired continuous data to the external communication path according to an extracted control command for each communication control device.
Claim 23
Independent Claim 204 words
A method for controlling a continuous data server formed by: a plurality of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, the continuous data being striped over the data memory devices connected with said plurality of data memory control devices; a buffer memory device for holding the desired continuous data read out by the data memory control devices; at least one communication control device for transferring the desired continuous data held in the buffer memory device to an external communication path; a central control device for controlling the data memory control devices and the at least one communication control device by issuing control commands; and at least one internal communication path for interconnecting the central control device with data memory control devices; the method comprising the steps of: issuing a common control command for all the data memory control devices through the at least one internal communication path, from the central control device; and reading out the desired continuous data from the data memory devices and writing the desired continuous data into the buffer memory device according to the common control command for all the data memory control devices at each data memory control device.
Claim 24
Independent Claim 204 words
A method for controlling a continuous data server formed by: a plurality of data memory control devices for reading out desired continuous data from data memory devices storing continuous data, the continuous data being striped over the data memory devices connected with said plurality of data memory control devices; a buffer memory device for holding the desired continuous data read out by the data memory control devices; at least one communication control device for transferring the desired continuous data held in the buffer memory device to an external communication path; a central control device for controlling the data memory control devices and the at least one communication control device by issuing control commands; and at least one internal communication path for interconnecting the central control device with data memory control devices; the method comprising the steps of: issuing a common control command for all the data memory control devices through the at least one internal communication path, from the central control device; and reading out the desired continuous data from the data memory devices and writing the desired continuous data into the buffer memory device according to the common control command for all the data memory control devices at each data memory control device.

References Cited (Backward Citations)

US5553005A Cited
US5625405A Cited
US5603058A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag