Patent US6070228A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6070228A Expired / Lapsed US ⏱️ 0.0 years remaining

Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters

Assignee: International Business Machines Corp
•
Filing: 1997-09-30
•
Granted: 2000-05-30
•
Expires: 2017-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween. According to the present invention, the method of managing includes determining a volume of the media data stored in the media server and controlling the volume of the media data stored in the media server based on user-defined parameters. The present invention is also directed to a computer-readable medium of instructions to be implemented in a multimedia data storage system including a media server and a media archive. The media server stores media data on a short-term basis and the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.

Inventors

  • 👤 William Russell Belknap
  • 👤 Steven K. Elliot
  • 👤 Gerald Edward Kozina
  • 👤 Tram Thi Mai Nguyen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 17:59
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F16/00; G06F16/40

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 287 words
A multimedia data storage system for storing multimedia data comprising a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server, said media archive being connected to said media server for transmission of media data therebetween; wherein said media server operates as a cache device for said media archive, and wherein a volume of the media data stored in said media server is controlled based on user-defined parameters; wherein said media server has a maximum storage capacity, and wherein a second parameter of the user defined parameters is an upper capacity volume which is no more than the maximum storage capacity of said media server, said media server reducing the volume of the media data stored therein if the volume of the media data is greater than the upper capacity volume; wherein said media server reduces the volume of the media data stored therein until the volume reaches a lower capacity volume of said media server which corresponds to a third parameter of the user-defined parameters; wherein the media data stored in said media server includes first and second portions, the first portion of the media data corresponding to a portion of the media data which remains after reduction of the volume of the media data, the second portion of media data corresponding to a portion of the media data which is to be deleted from said media server during reduction of the volume of the media data; and wherein the second portion of the media data is stored in said media archive prior to being deleted from said media server during reduction of the volume of the media data.
Claim 2
Dependent Claim 287 words
A multimedia data storage system for storing multimedia data comprising a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server, said media archive being connected to said media server for transmission of media data therebetween; wherein said media server operates as a cache device for said media archive, and wherein a volume of the media data stored in said media server is controlled based on user-defined parameters; wherein said media server has a maximum storage capacity, and wherein a second parameter of the user defined parameters is an upper capacity volume which is no more than the maximum storage capacity of said media server, said media server reducing the volume of the media data stored therein if the volume of the media data is greater than the upper capacity volume; wherein said media server reduces the volume of the media data stored therein until the volume reaches a lower capacity volume of said media server which corresponds to a third parameter of the user-defined parameters; wherein the media data stored in said media server includes first and second portions, the first portion of the media data corresponding to a portion of the media data which remains after reduction of the volume of the media data, the second portion of media data corresponding to a portion of the media data which is to be deleted from said media server during reduction of the volume of the media data; and wherein the second portion of the media data is stored in said media archive prior to being deleted from said media server during reduction of the volume of the media data.
Claim 3
Dependent Claim 33 words
The multimedia data storage system defined by claim 1, wherein the second portion of media data is selected in accordance with a selection algorithm defined by a fifth parameter of the user-defined parameters.
Claim 4
Dependent Claim 21 words
The multimedia data storage system defined by claim 2, wherein the selection algorithm is based on a first-in first-out (FIFO) scheme.
Claim 5
Dependent Claim 31 words
The multimedia data storage system defined by claim 2, wherein the selection algorithm may be based on a priority level of media objects included within the second portion of media data.
Claim 6
Dependent Claim 34 words
The multimedia data storage system defined by claim 1, wherein the second portion of the media data is deleted in accordance with a deletion algorithm defined by a sixth parameter of the user-defined parameters.
Claim 7
Dependent Claim 33 words
The multimedia data storage system defined by claim 5, wherein the deletion algorithm is based on a scheme in which the least recently used media data is deleted first from said media server.
Claim 8
Independent Claim 296 words
A method of managing a media server as a cache device for a media archive within a multimedia data storage system, said media server storing media data on a short-term basis, said media archive storing media data on a long-term basis relative to the media server, said media archive being connected to said media server for transmission of media data therebetween, said method comprising; determining a volume of the media data stored in said media server; and controlling the volume of the media data stored in said media server based on user defined parameters; wherein said media server has a maximum storage capacity, wherein a second parameter of the user-defined parameters is an upper capacity volume which is no more than the maximum storage capacity of said media server, and wherein said controlling further comprises; reducing the volume of the media data stored in said media server when the volume of the media data is greater than the upper capacity volume; wherein in said reducing, the volume of the media data stored in said media server is continuously reduced until the volume reaches a lower capacity volume of said media server which corresponds to a third parameter of the user-defined parameters; wherein the volume of media data includes first and second portions of media data, and wherein said reducing comprises deleting the second portion of the media data from said media server, the first portion of the media data corresponding to a portion of the media data stored in said media server which remains after reduction of the volume of the media data; and wherein said reducing further comprises storing the second portion of the media data in said media archive prior to the second portion of the media data being deleted from said media server.
Claim 9
Independent Claim 296 words
A method of managing a media server as a cache device for a media archive within a multimedia data storage system, said media server storing media data on a short-term basis, said media archive storing media data on a long-term basis relative to the media server, said media archive being connected to said media server for transmission of media data therebetween, said method comprising; determining a volume of the media data stored in said media server; and controlling the volume of the media data stored in said media server based on user defined parameters; wherein said media server has a maximum storage capacity, wherein a second parameter of the user-defined parameters is an upper capacity volume which is no more than the maximum storage capacity of said media server, and wherein said controlling further comprises; reducing the volume of the media data stored in said media server when the volume of the media data is greater than the upper capacity volume; wherein in said reducing, the volume of the media data stored in said media server is continuously reduced until the volume reaches a lower capacity volume of said media server which corresponds to a third parameter of the user-defined parameters; wherein the volume of media data includes first and second portions of media data, and wherein said reducing comprises deleting the second portion of the media data from said media server, the first portion of the media data corresponding to a portion of the media data stored in said media server which remains after reduction of the volume of the media data; and wherein said reducing further comprises storing the second portion of the media data in said media archive prior to the second portion of the media data being deleted from said media server.
Claim 10
Dependent Claim 33 words
The method of managing defined by claim 7, wherein the second portion of the media data is selected in accordance with a selection algorithm defined by a fifth parameter of the user-defined parameters.
Claim 11
Dependent Claim 33 words
The method of managing defined by claim 8, wherein the second portion of the media data is deleted in accordance with a deletion algorithm defined by a sixth parameter of the user-defined parameters.
Claim 12
Dependent Claim 20 words
The method of managing defined by claim 9, wherein the selection algorithm is based on a first-in first-out (FIFO) scheme.
Claim 13
Dependent Claim 32 words
The method of managing defined by claim 10, wherein the deletion algorithm is based on a scheme in which the least recently used media data is deleted first from said media server.
Claim 14
Dependent Claim 28 words
The method defined by claim 8, wherein the selection algorithm is based on a priority level of media objects included within the second portion of the media data.

References Cited (Backward Citations)

US5649185A Cited
US5611049A Cited
US5511208A Cited
US5586264A Cited
US5603058A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-05-30 2003-11-29 2004-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-05-30 2007-11-29 2008-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-05-30 2011-11-29 2012-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag