Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
203 words
A method for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server, said method comprising the computer server-implemented steps of: producing a storage list, wherein each item in said storage list represents a multimedia data file stored within said active storage medium; producing a lookahead list, wherein each item in said lookahead list includes a date and time for a multimedia data file to be played; producing a candidate list, wherein each item in said candidate list represents a candidate multimedia data file for removal from said active storage medium; simulating a plurality of events utilizing said storage list, said lookahead list and said candidate list to determine the time required for the execution of each of said plurality of events, wherein said plurality of events includes a play event, a delete event, and a staging event; and developing an output schedule file based on the results from said simulating step, wherein said output schedule file includes a date and time for the future execution of each of said plurality of events such that each staging begins at the earliest possible time and ends before the next staging begins.
Claim 2
Independent Claim
203 words
A method for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server, said method comprising the computer server-implemented steps of: producing a storage list, wherein each item in said storage list represents a multimedia data file stored within said active storage medium; producing a lookahead list, wherein each item in said lookahead list includes a date and time for a multimedia data file to be played; producing a candidate list, wherein each item in said candidate list represents a candidate multimedia data file for removal from said active storage medium; simulating a plurality of events utilizing said storage list, said lookahead list and said candidate list to determine the time required for the execution of each of said plurality of events, wherein said plurality of events includes a play event, a delete event, and a staging event; and developing an output schedule file based on the results from said simulating step, wherein said output schedule file includes a date and time for the future execution of each of said plurality of events such that each staging begins at the earliest possible time and ends before the next staging begins.
Claim 3
Dependent Claim
49 words
The method for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 1, wherein said producing a lookahead list step includes the step of producing a lookahead list from a play schedule.
Claim 4
Dependent Claim
61 words
The method for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 1, wherein said simulating step further includes the step of moving each item associated with a multimedia data file that has already been played from said storage list to said candidate list.
Claim 5
Dependent Claim
57 words
The method for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 1, wherein said simulating step further includes the step of deleting items from said candidate list until there is enough space within said active storage medium for staging.
Claim 6
Dependent Claim
52 words
The method for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 1, wherein said simulating step further includes the step of calculating the transfer time and the play time for each multimedia data file.
Claim 7
Dependent Claim
212 words
A computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server, said method comprising the steps of: means for producing a storage list, wherein each item in said storage list represents a multimedia data file stored within said active storage medium; means for producing a lookahead list, wherein each item in said lookahead list includes a date and time for a multimedia data file to be played; means for producing a candidate list, wherein each item in said candidate list represents a candidate multimedia data file for removal from said active storage medium; means for simulating a plurality of events utilizing said storage list, said lookahead list and said candidate list to determine the time required for the execution of each of said plurality of events, wherein said plurality of events includes a play event, a delete event and a staging event; and means for developing an output schedule file based on the results from said simulating step, wherein said output schedule file includes a date and time for the future execution of each of said plurality of events such that each staging begins at the earliest possible time and ends before the next staging begins.
Claim 8
Dependent Claim
212 words
A computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server, said method comprising the steps of: means for producing a storage list, wherein each item in said storage list represents a multimedia data file stored within said active storage medium; means for producing a lookahead list, wherein each item in said lookahead list includes a date and time for a multimedia data file to be played; means for producing a candidate list, wherein each item in said candidate list represents a candidate multimedia data file for removal from said active storage medium; means for simulating a plurality of events utilizing said storage list, said lookahead list and said candidate list to determine the time required for the execution of each of said plurality of events, wherein said plurality of events includes a play event, a delete event and a staging event; and means for developing an output schedule file based on the results from said simulating step, wherein said output schedule file includes a date and time for the future execution of each of said plurality of events such that each staging begins at the earliest possible time and ends before the next staging begins.
Claim 9
Dependent Claim
46 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein each item in said storage list is arranged by order of finish play time.
Claim 10
Dependent Claim
45 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein each item in said lookahead list is arranged by order of must-stage time.
Claim 11
Dependent Claim
47 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein each item in said candidate list is arranged in an ascending order of play time.
Claim 12
Dependent Claim
40 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein said archival storage medium is a tape storage.
Claim 13
Dependent Claim
40 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein said active storage medium is a hard-disk drive.
Claim 14
Dependent Claim
62 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein said means for simulating further includes means for moving each item associated with a multimedia data file that has already been played from said storage list to said candidate list.
Claim 15
Dependent Claim
58 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein said means for simulating further includes means for deleting items from said candidate list until there is enough space within said active storage medium for staging.
Claim 16
Dependent Claim
53 words
The computer system for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 6, wherein said means for simulating further includes means for calculating the transfer time and the play time for each multimedia data file.
Claim 17
Dependent Claim
228 words
A computer program product residing on a computer usable medium for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server, said computer program product comprising: program code means for producing a storage list, wherein each item in said storage list represents a multimedia data file stored within said active storage medium; program code means for producing a lookahead list, wherein each item in said lookahead list includes a date and time for a multimedia data file to be played; program code means for producing a candidate list, wherein each item in said candidate list represents a candidate multimedia data file for removal from said active storage medium; program code means for simulating a plurality of events utilizing said storage list, said lookahead list and said candidate list to determine the time required for the execution of each of said plurality of events, wherein said plurality of events includes a play event, a delete event and a staging event; and program code means for developing an output schedule file based on the results from said simulating step, wherein said output schedule file includes a date and time for the future execution of each of said plurality of events such that each staging begins at the earliest possible time and ends before the next staging begins.
Claim 18
Dependent Claim
228 words
A computer program product residing on a computer usable medium for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server, said computer program product comprising: program code means for producing a storage list, wherein each item in said storage list represents a multimedia data file stored within said active storage medium; program code means for producing a lookahead list, wherein each item in said lookahead list includes a date and time for a multimedia data file to be played; program code means for producing a candidate list, wherein each item in said candidate list represents a candidate multimedia data file for removal from said active storage medium; program code means for simulating a plurality of events utilizing said storage list, said lookahead list and said candidate list to determine the time required for the execution of each of said plurality of events, wherein said plurality of events includes a play event, a delete event and a staging event; and program code means for developing an output schedule file based on the results from said simulating step, wherein said output schedule file includes a date and time for the future execution of each of said plurality of events such that each staging begins at the earliest possible time and ends before the next staging begins.
Claim 19
Dependent Claim
73 words
The computer program product residing on a computer usable medium for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 15, wherein said program code means for simulating further includes program code means for moving each item associated with a multimedia data file that has already been played from said storage list to said candidate list.
Claim 20
Dependent Claim
69 words
The computer program product residing on a computer usable medium for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 15, wherein said program code means for simulating further includes program code means for deleting items from said candidate list until there is enough space within said active storage medium for staging.
Claim 21
Dependent Claim
64 words
The computer program product residing on a computer usable medium for efficiently managing the movement of large multimedia data files from an archival storage medium to an active storage medium within a computer server according to claim 15, wherein said program code means for simulating further includes program code means for calculating the transfer time and the play time for each multimedia data file.