Method and apparatus for dynamically arranging information in a presentation sequence to minimize information loss
First Claim
1. A method for transmitting a predetermined sequence of data files on a data bus, the data files being stored on a plurality of memory drives, the method comprising the steps of:
- upon encountering a first data file of a first type in the predetermined sequence, determining whether a temporary data file may contain additional data and then determnining whether one of the plurality of memory drives is available;
where the corresponding memory drive is not available, writing first data corresponding to the first data file to a temporary data file;
transmitting the first data file on the data bus after the corresponding memory drive becomes available; and
upon encountering a second data file of a second type in the predetermined sequence, transmitting the second data file on the data bus.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting a predetermined sequence of data files on a data bus is described. The data files are stored on a plurality of memory drives. Each of a first type of data file is stored on only one of the memory drives. Each of a second type of data file is stored on at least two of the memory drives. Upon encountering a first data file of the first type in the predetermined sequence, it is determined whether the corresponding memory drive is available. Where the corresponding memory drive is available, the first data file is transmitted on the data bus. Where the corresponding memory drive is not available, first data corresponding to the first data file is written to a temporary data file. The first data file is then transmitted on the data bus after the corresponding memory drive becomes available. Upon encountering a second data file of the second type in the predetermined sequence, the second data file is transmitted on the data bus.
-
Citations
28 Claims
-
1. A method for transmitting a predetermined sequence of data files on a data bus, the data files being stored on a plurality of memory drives, the method comprising the steps of:
-
upon encountering a first data file of a first type in the predetermined sequence, determining whether a temporary data file may contain additional data and then determnining whether one of the plurality of memory drives is available; where the corresponding memory drive is not available, writing first data corresponding to the first data file to a temporary data file; transmitting the first data file on the data bus after the corresponding memory drive becomes available; and upon encountering a second data file of a second type in the predetermined sequence, transmitting the second data file on the data bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16, 17, 18, 19, 22)
-
-
9. An apparatus for transmitting a predetermined sequence of data files on a data bus, the data files being stored on a plurality of memory drives, the apparatus comprising:
-
means for determining whether a temporary data file may contain additional data and then determining whether one of the plurality of memory drives is available, upon encountering a first data file in the predetermined sequence; means for transmitting the first data file on the data bus where the corresponding memory drive is available; means for writing first data corresponding to the first data file to the temporary data file where the corresponding memory drive is not available; means transmitting the first data file on the data bus after the corresponding memory drive becomes available; and means for transmitting a second data file of a second type on the data bus upon encountering the second data file in the predetermined sequence.
-
-
10. An apparatus for transmitting a predetermined sequence of data files, comprising:
-
a plurality of memory drives having the data files stored thereon, a data bus for transmitting the data files; a memory having a plurality of addresses therein, defining a temporary data file; circuitry which employs data in the data files; and a processor which is operable to; upon encountering a first data file of a first type in the predetermined sequence, determine whether the temporary data file may contain additional data and then determining whether one of the plurality of memory drives is available; where the corresponding memory drive is available, transmit the first data file to the circuitry via the data bus; where the corresponding memory drive is not available, write first data corresponding to the first data file to the temporary data file; transmit the first data file to the circuitry via the data bus after the corresponding memory drive becomes available; and upon encountering a second data file of a second type in the predetermined sequence, transmit the second data file to the circuitry via the data bus. - View Dependent Claims (11, 12, 13, 14, 20, 21)
-
-
15. A computer program product for transmitting a predetermined sequence of data files on a data bus, the data files being stored on a plurality of memory drives, comprising:
-
computer-readable medium; and a computer program mechanism embedded in the computer-readable medium for causing a computer to perform the steps of; upon encountering a first data file of a first type in the predetermined sequence, determine whether the temporary data file may contain additional data and then determining whether one of the plurality of memory drives is available; where the corresponding memory drive is available, transmitting the first data file on the data bus; where the corresponding memory drive is not available, writing first data corresponding to the first data file to a temporary data file; transmitting the first data file on the data bus after the corresponding memory drive becomes available; and upon encountering a second data file of a second type in the predetermined sequence, transmitting the second data file on the data bus.
-
-
23. A method, comprising:
-
storing a plurality of computer-readable files on multiple disk drives, with a sub-group of said files containing information; sequentially calling a subset of said sub-group, in accordance with a predefined sequence, to provide a presentation of said information associated therewith, defining a presentation sequence, with each file in said predefined sequence having a position therein in relation to the remaining files of said subset; and dynamically arranging information, corresponding to said subset, in said presentation sequence, with information corresponding to files contained on one of said multiple disk drives that is inaccessible during sequentially calling of said subset, defining inaccessible files, having a position in said presentation sequence in relation to the information corresponding remaining files of said subset that differs from said position of said inaccessible files in said predefined sequence. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification