Movatterモバイル変換


[0]ホーム

URL:


US20010042170A1 - 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 - Google Patents

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
Download PDF

Info

Publication number
US20010042170A1
US20010042170A1US09/471,230US47123099AUS2001042170A1US 20010042170 A1US20010042170 A1US 20010042170A1US 47123099 AUS47123099 AUS 47123099AUS 2001042170 A1US2001042170 A1US 2001042170A1
Authority
US
United States
Prior art keywords
media
volume
media server
server
media data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/471,230
Other versions
US6434680B2 (en
Inventor
William Russell Belknap
Steven K. Elliot
Gerald Edward Kozina
Tram Thi Mai Nguyen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US09/471,230priorityCriticalpatent/US6434680B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BELKNAP, WILLIAM RUSSELL, ELLIOT, STEVEN K., KOZINA, GERALD EDWARD, NGUYEN, TRAM THI MAI
Publication of US20010042170A1publicationCriticalpatent/US20010042170A1/en
Priority to US10/187,292prioritypatent/US6978348B2/en
Application grantedgrantedCritical
Publication of US6434680B2publicationCriticalpatent/US6434680B2/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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. The inventive computer-readable medium of instructions includes means for determining a volume of the media data stored in the media server and means for controlling the volume of the media data stored in the media server based on user-defined parameters.

Description

Claims (37)

What is claimed is:
1. 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.
2. The multimedia data storage system defined by
claim 1
, wherein said media data comprises a portion of a media object, and wherein said media server begins to output the media object upon request if the portion of the media object is at least a predetermined fraction of the media object defined by a first parameter of the user-defined parameters.
3. The multimedia data storage system defined by
claim 1
, 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 capacitor volume.
4. The multimedia data storage system defined by
claim 3
, wherein said media server reduces the volume of the media data stored therein until the volume reaches a lower capacitor volume of said media server which corresponds to a third parameter of the user-defined parameters.
5. The multimedia data storage system defined by
claim 3
, wherein said media server reduces the volume of the media data stored therein for a predetermined period of time corresponding to a fourth parameter of the user-defined parameters.
6. The multimedia data storage system defined by
claim 4
, 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.
7. The multimedia data storage system defined by
claim 6
, 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.
8. The multimedia data storage system defined by
claim 7
, 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.
9. The multimedia data storage system defined by
claim 7
, 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.
10. The multimedia data storage system defined by
claim 8
wherein the selection algorithm is based on a first-in first-out (FIFO) scheme.
11. The multimedia data storage system defined by
claim 9
, wherein the deletion algorithm is based on a scheme in which the least recently used media data is deleted first from said media server.
12. The multimedia data storage system defined by
claim 4
, wherein the volume of the media data is reduced by predefined amounts of the media data, a size of each of the predefined amounts being defined by a seventh parameter of the user-defined parameters.
13. The multimedia data storage system defined by
claim 5
, wherein the volume of the media data is reduced by predefined amounts of the media data, a size of each of the predefined amounts being defined by a seventh parameter of the user-defined parameters.
14. The multimedia data storage system defined by
claim 6
, wherein the second portion of media data is deleted from said media server in predefined amounts of the media data, a size of each of the predefined amounts being defined by an eighth parameter of the user-defined parameters.
15. The multimedia data storage system defined by
claim 1
, further comprising a plurality of media servers, wherein for each of said media servers the volume of the media data stored therein is controlled based on the user-defined parameters.
16. The multimedia data storage system defined by
claim 1
, further comprising a digital library which controls said media server and said media archive.
17. The multimedia data storage system defined by
claim 1
, further comprising an automation control system which controls said media server and said media archive.
18. The multimedia data storage system defined by
claim 8
, wherein the selection algorithm may be based on a priority level of media objects included within the second portion of media data.
19. The multimedia data storage system defined by
claim 2
, further comprising a graphical user interface which controls the output of said media object based on a size of the portion of the media object stored in said media server.
20. 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.
21. The method of managing defined by
claim 20
, wherein the media data comprises a portion of a media object, and wherein said method further comprises:
initiating an output of the media object from said media server upon request if the portion of the media object is at least a predetermined fraction of the media object defined by a first parameter of the user-defined parameters.
22. The method of managing defined by
claim 20
, 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.
23. The method of managing defined by
claim 22
, 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.
24. The method of managing defined by
claim 22
, wherein said reducing, the volume of the media data stored in said media server is continuously reduced for a predetermined period of time corresponding to a fourth parameter of the user-defined parameters.
25. The method of managing defined by
claim 23
, 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.
26. The method of managing defined by
claim 25
, 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.
27. The method of managing defined by
claim 26
, 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.
28. The method of managing defined by
claim 27
, 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.
29. The method of managing defined by
claim 28
, wherein the selection algorithm is based on a first-in first-out (FIFO) scheme.
30. The method of managing defined by
claim 29
, wherein the deletion algorithm is based on a scheme in which the least recently used media data is deleted first from said media server.
31. The method of managing defined by
claim 23
, wherein the volume of the media data is reduced by predefined amounts of the media data, a size of each of the predefined amounts being defined by a seventh parameter of the user-defined parameters.
32. The method of managing defined by
claim 24
, wherein the volume of the media data is reduced by predefined amounts of the media data, a size of each of the predefined amounts being defined by a seventh parameter of the user-defined parameters.
33. The method defined by
claim 25
, wherein the second portion of the media data is deleted from said media server in predefined amounts of the media data, a size of each of the predefined amounts being defined by an eighth parameter of the user-defined parameters.
34. The method defined by
claim 20
, further comprising specifying said user-defined parameters prior to determining a volume of the media data.
35. The method defined by
claim 27
, wherein the selection algorithm is based on a priority level of media objects included within the second portion of the media data.
36. A computer-readable medium of instructions to be implemented in a computer based multimedia data storage system including a media server and a media archive, 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 computer-readable medium of instructions comprising:
means for determining a volume of the media data stored in said media server; and
means for controlling the volume of the media data stored in said media server based on user-defined parameters.
37. The computer-readable medium of instructions defined by
claim 37
, wherein said media server has a maximum storage capacity;
wherein a 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 means for controlling further comprises means for reducing the volume of the media data stored in said media server if the volume of the media data is greater than the upper capacity volume.
US09/471,2301997-09-301999-12-23Multimedia 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 parametersExpired - Fee RelatedUS6434680B2 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US09/471,230US6434680B2 (en)1997-09-301999-12-23Multimedia 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
US10/187,292US6978348B2 (en)1997-09-302002-07-02Multimedia 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

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US08/940,275US6070228A (en)1997-09-301997-09-30Multimedia 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
US09/471,230US6434680B2 (en)1997-09-301999-12-23Multimedia 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

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US08/940,275ContinuationUS6070228A (en)1997-09-301997-09-30Multimedia 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

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US10/187,292ContinuationUS6978348B2 (en)1997-09-302002-07-02Multimedia 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

Publications (2)

Publication NumberPublication Date
US20010042170A1true US20010042170A1 (en)2001-11-15
US6434680B2 US6434680B2 (en)2002-08-13

Family

ID=25474545

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US08/940,275Expired - LifetimeUS6070228A (en)1997-09-301997-09-30Multimedia 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
US09/471,230Expired - Fee RelatedUS6434680B2 (en)1997-09-301999-12-23Multimedia 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
US10/187,292Expired - LifetimeUS6978348B2 (en)1997-09-302002-07-02Multimedia 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

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US08/940,275Expired - LifetimeUS6070228A (en)1997-09-301997-09-30Multimedia 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

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/187,292Expired - LifetimeUS6978348B2 (en)1997-09-302002-07-02Multimedia 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

Country Status (1)

CountryLink
US (3)US6070228A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020147827A1 (en)*2001-04-062002-10-10International Business Machines CorporationMethod, system and computer program product for streaming of data
US20040107245A1 (en)*2002-12-022004-06-03Lightsurf Technologies, Inc.System and methodology for providing a mobile device with a network-based intelligent resource fork
US20050010616A1 (en)*2003-07-092005-01-13Burks David P.System and method for restoring files
US20070233947A1 (en)*2006-03-302007-10-04Coulson Richard LMaintaining write ordering in a system
US20080285936A1 (en)*2007-05-152008-11-20At&T Knowledge Ventures, LpSystem and method of deferring multimedia content delivery
US20080306967A1 (en)*2007-06-082008-12-11Sony CorporationInformation providing system, information receiving apparatus, information providing apparatus, information providing method and program
US20110150436A1 (en)*2009-12-232011-06-23Western Digital Technologies, Inc.Portable content container displaying a/v files in response to a command received from a consumer device
CN102375783A (en)*2010-08-092012-03-14西部数据技术公司Methods and systems for a personal multimedia content archive
US9047901B1 (en)2013-05-282015-06-02Western Digital Technologies, Inc.Disk drive measuring spiral track error by measuring a slope of a spiral track across a disk radius
US9053727B1 (en)2014-06-022015-06-09Western Digital Technologies, Inc.Disk drive opening spiral crossing window based on DC and AC spiral track error
US9129138B1 (en)2010-10-292015-09-08Western Digital Technologies, Inc.Methods and systems for a portable data locker
US20170131944A1 (en)*2015-11-062017-05-11Open Text Sa UlcArchive center for content management

Families Citing this family (120)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10361802B1 (en)1999-02-012019-07-23Blanding Hovenweep, LlcAdaptive pattern recognition based control system and method
US6850252B1 (en)1999-10-052005-02-01Steven M. HoffbergIntelligent electronic appliance system and method
US8352400B2 (en)1991-12-232013-01-08Hoffberg Steven MAdaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5903454A (en)1991-12-231999-05-11Hoffberg; Linda IreneHuman-factored interface corporating adaptive pattern recognition based controller apparatus
US6400996B1 (en)1999-02-012002-06-04Steven M. HoffbergAdaptive pattern recognition based control system and method
US6735253B1 (en)1997-05-162004-05-11The Trustees Of Columbia University In The City Of New YorkMethods and architecture for indexing and editing compressed video over the world wide web
EP0982695B1 (en)*1998-08-212004-08-18NSM Music Group LimitedNetwork for multimedia devices
US6145000A (en)1998-10-062000-11-07Ameritech CorporationSystem and method for creating and navigating a linear hypermedia resource program
US7143434B1 (en)*1998-11-062006-11-28Seungyup PaekVideo description system and method
US6460076B1 (en)*1998-12-212002-10-01Qwest Communications International, Inc.Pay per record system and method
US6941325B1 (en)*1999-02-012005-09-06The Trustees Of Columbia UniversityMultimedia archive description scheme
US7904187B2 (en)1999-02-012011-03-08Hoffberg Steven MInternet appliance system and method
US6397307B2 (en)*1999-02-232002-05-28Legato Systems, Inc.Method and system for mirroring and archiving mass storage
US6442601B1 (en)*1999-03-252002-08-27International Business Machines CorporationSystem, method and program for migrating files retrieved from over a network to secondary storage
US6813629B1 (en)*1999-04-022004-11-02Oracle International CorporationMethod and apparatus for facilitating object communication across a network
US7213061B1 (en)1999-04-292007-05-01Amx LlcInternet control system and method
US6657646B2 (en)1999-06-082003-12-02Amx CorporationSystem and method for multimedia display
US6760760B1 (en)*1999-06-092004-07-06Amx CorporationControl system communication server for transmitting files via multiple communication paths
US7035880B1 (en)1999-07-142006-04-25Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US7389311B1 (en)1999-07-152008-06-17Commvault Systems, Inc.Modular backup and retrieval system
US7395282B1 (en)*1999-07-152008-07-01Commvault Systems, Inc.Hierarchical backup and retrieval system
US9066113B1 (en)1999-10-192015-06-23International Business Machines CorporationMethod for ensuring reliable playout in a DMD system
US6772158B1 (en)*1999-12-142004-08-03International Business Machines CorporationApparatus for data depoting and method therefor
US6658436B2 (en)2000-01-312003-12-02Commvault Systems, Inc.Logical view and access to data managed by a modular data and storage management system
US7155481B2 (en)2000-01-312006-12-26Commvault Systems, Inc.Email attachment management in a computer system
US7003641B2 (en)2000-01-312006-02-21Commvault Systems, Inc.Logical view with granular access to exchange data managed by a modular data and storage management system
US7398312B1 (en)2000-03-292008-07-08Lucent Technologies Inc.Method and system for caching streaming multimedia on the internet
US6973651B1 (en)*2000-03-292005-12-06International Business Machines CorporationMethod and system for managing subsystem processes in a DMD system
US6581076B1 (en)*2000-03-292003-06-17International Business Machines CorporationMethod and system for efficient file archiving and dearchiving in a DMD system
US6636953B2 (en)*2000-05-312003-10-21Matsushita Electric Co., Ltd.Receiving apparatus that receives and accumulates broadcast contents and makes contents available according to user requests
US6920281B1 (en)*2000-06-302005-07-19Koninklijke Philips Electronics N.V.Video memory manager for use in a video recorder and method of operation
US7072955B1 (en)*2000-08-312006-07-04Intel CorporationControlling remote storage devices
AU2001296925A1 (en)2000-09-282002-04-08Vigilos, Inc.Method and process for configuring a premises for monitoring
US8392552B2 (en)*2000-09-282013-03-05Vig Acquisitions Ltd., L.L.C.System and method for providing configurable security monitoring utilizing an integrated information system
EP1330812A1 (en)*2000-09-282003-07-30Vigilos, Inc.System and method for dynamic interaction with remote devices
US7627665B2 (en)2000-09-282009-12-01Barker Geoffrey TSystem and method for providing configurable security monitoring utilizing an integrated information system
US7260785B2 (en)2001-01-292007-08-21International Business Machines CorporationMethod and system for object retransmission without a continuous network connection in a digital media distribution system
US7054887B2 (en)*2001-01-302006-05-30Ibm CorporationMethod and system for object replication in a content management system
US7689598B2 (en)*2001-02-152010-03-30International Business Machines CorporationMethod and system for file system synchronization between a central site and a plurality of remote sites
JP2002251313A (en)*2001-02-232002-09-06Fujitsu Ltd Cache server and distributed cache server system
JP2003122658A (en)*2001-10-112003-04-25Hitachi Ltd Data delivery method
AU2002351310A1 (en)*2001-12-062003-06-23The Trustees Of Columbia University In The City Of New YorkSystem and method for extracting text captions from video and generating video summaries
US7480715B1 (en)2002-01-252009-01-20Vig Acquisitions Ltd., L.L.C.System and method for performing a predictive threat assessment based on risk factors
US20030167335A1 (en)*2002-03-042003-09-04Vigilos, Inc.System and method for network-based communication
US20030206172A1 (en)*2002-03-052003-11-06Vigilos, Inc.System and method for the asynchronous collection and management of video data
US7680849B2 (en)2004-10-252010-03-16Apple Inc.Multiple media type synchronization between host computer and media device
US7827259B2 (en)2004-04-272010-11-02Apple Inc.Method and system for configurable automatic media selection
US9715500B2 (en)*2004-04-272017-07-25Apple Inc.Method and system for sharing playlists
US7797446B2 (en)2002-07-162010-09-14Apple Inc.Method and system for updating playlists
US9412417B2 (en)*2002-04-052016-08-09Apple Inc.Persistent group of media items for a media device
US6971042B2 (en)*2002-04-182005-11-29Huge Systems, Inc.Media server with single chip storage controller
US7224366B2 (en)2002-10-172007-05-29Amx, LlcMethod and system for control system software
WO2004090677A2 (en)*2003-04-042004-10-21Bbc Technology Holdings LimitedSystem and method for processing multimedia content
US7739715B2 (en)*2003-06-242010-06-15Microsoft CorporationVariable play speed control for media streams
US7454569B2 (en)2003-06-252008-11-18Commvault Systems, Inc.Hierarchical system and method for performing storage operations in a computer network
US7873716B2 (en)2003-06-272011-01-18Oracle International CorporationMethod and apparatus for supporting service enablers via service request composition
US6903972B2 (en)*2003-07-302005-06-07M-Systems Flash Disk Pioneers Ltd.Different methods applied for archiving data according to their desired lifetime
US7085962B1 (en)*2003-09-082006-08-01Veritas Operating CorporationMethod and system for completing a backup job that was interrupted during a backup process
US20070058943A1 (en)*2003-11-102007-03-15Disclive, Inc.System, method and apparatus for rapid mass production of content-inclusive physical media
US7546324B2 (en)2003-11-132009-06-09Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US8545326B2 (en)*2004-01-122013-10-01IgtCasino display methods and devices
US8016670B2 (en)*2004-01-122011-09-13IgtVirtual glass for a gaming machine
WO2005076907A2 (en)*2004-02-042005-08-25Moving Records, LlcRecording, editing, encoding and immediately distributing a live performance
US8073810B2 (en)2007-10-292011-12-06Oracle International CorporationShared view of customers across business support systems (BSS) and a service delivery platform (SDP)
US8458703B2 (en)2008-06-262013-06-04Oracle International CorporationApplication requesting management function based on metadata for managing enabler or dependency
US7860490B2 (en)2004-12-012010-12-28Oracle International CorporationMethods and systems for exposing access network capabilities using an enabler proxy
US9038082B2 (en)2004-05-282015-05-19Oracle International CorporationResource abstraction via enabler and metadata
US9565297B2 (en)2004-05-282017-02-07Oracle International CorporationTrue convergence with end to end identity management
US8966498B2 (en)2008-01-242015-02-24Oracle International CorporationIntegrating operational and business support systems with a service delivery platform
US8321498B2 (en)2005-03-012012-11-27Oracle International CorporationPolicy interface description framework
US9245236B2 (en)2006-02-162016-01-26Oracle International CorporationFactorization of concerns to build a SDP (service delivery platform)
US8261246B1 (en)2004-09-072012-09-04Apple Inc.Method and system for dynamically populating groups in a developer environment
US8032920B2 (en)2004-12-272011-10-04Oracle International CorporationPolicies as workflows
US8260753B2 (en)*2004-12-312012-09-04Emc CorporationBackup information management
US20080162685A1 (en)*2004-12-312008-07-03Emc CorporationInformation management architecture
US7958441B2 (en)2005-01-072011-06-07Apple Inc.Media management for groups of media items
US11314378B2 (en)2005-01-072022-04-26Apple Inc.Persistent group of media items for a media device
US20060190960A1 (en)*2005-02-142006-08-24Barker Geoffrey TSystem and method for incorporating video analytics in a monitoring network
WO2006096612A2 (en)*2005-03-042006-09-14The Trustees Of Columbia University In The City Of New YorkSystem and method for motion estimation and mode decision for low-complexity h.264 decoder
US20070073837A1 (en)*2005-05-242007-03-29Johnson-Mccormick David BOnline multimedia file distribution system and method
US20070073726A1 (en)2005-08-052007-03-29Klein Eric N JrSystem and method for queuing purchase transactions
US7716171B2 (en)*2005-08-182010-05-11Emc CorporationSnapshot indexing
US20070043705A1 (en)*2005-08-182007-02-22Emc CorporationSearchable backups
US9026512B2 (en)2005-08-182015-05-05Emc CorporationData object search and retrieval
AU2006287639C1 (en)2005-09-072012-06-28Open Invention Network, LlcMethod and computer program for device configuration
RU2008120022A (en)*2005-10-202009-11-27Инсконс Дэйта Текнолоджи, Инк. (Us) Hard Disk Eraser
US20070245882A1 (en)*2006-04-042007-10-25Odenwald Michael JInteractive computerized digital media management system and method
US8914493B2 (en)2008-03-102014-12-16Oracle International CorporationPresence-based event driven architecture
US20080040770A1 (en)2006-08-092008-02-14Nils AngquistMedia map for capture of content from random access devices
US8413184B2 (en)2006-08-092013-04-02Apple Inc.Media map for capture of content from random access devices
US7465241B2 (en)*2007-03-232008-12-16Acushnet CompanyFunctionalized, crosslinked, rubber nanoparticles for use in golf ball castable thermoset layers
US8214503B2 (en)*2007-03-232012-07-03Oracle International CorporationFactoring out dialog control and call control
US8046369B2 (en)2007-09-042011-10-25Apple Inc.Media asset rating system
DE102007043657B4 (en)*2007-09-132009-06-18Siemens Ag Satellite-overlapping storage organization for medical image data
US8539097B2 (en)2007-11-142013-09-17Oracle International CorporationIntelligent message processing
US8161171B2 (en)2007-11-202012-04-17Oracle International CorporationSession initiation protocol-based internet protocol television
US9654515B2 (en)2008-01-232017-05-16Oracle International CorporationService oriented architecture-based SCIM platform
US8589338B2 (en)2008-01-242013-11-19Oracle International CorporationService-oriented architecture (SOA) management of data repository
US8401022B2 (en)2008-02-082013-03-19Oracle International CorporationPragmatic approaches to IMS
WO2009126785A2 (en)*2008-04-102009-10-15The Trustees Of Columbia University In The City Of New YorkSystems and methods for image archaeology
WO2009155281A1 (en)*2008-06-172009-12-23The Trustees Of Columbia University In The City Of New YorkSystem and method for dynamically and interactively searching media data
US8505067B2 (en)2008-08-212013-08-06Oracle International CorporationService level network quality of service policy enforcement
US8671069B2 (en)2008-12-222014-03-11The Trustees Of Columbia University, In The City Of New YorkRapid image annotation via brain state decoding and visual pattern mining
US9626305B1 (en)*2009-03-312017-04-18EMC IP Holding Company LLCComplementary space reduction
US9537705B1 (en)2009-03-312017-01-03EMC IP Holding Company LLCGlobal space reduction groups
US8656057B1 (en)2009-04-012014-02-18Emc CorporationOpportunistic restore
CN101901622B (en)*2009-05-272012-08-29鸿富锦精密工业(深圳)有限公司 Audio material location method
US8879547B2 (en)2009-06-022014-11-04Oracle International CorporationTelephony application services
US8583830B2 (en)2009-11-192013-11-12Oracle International CorporationInter-working with a walled garden floor-controlled system
US8533773B2 (en)2009-11-202013-09-10Oracle International CorporationMethods and systems for implementing service level consolidated user information management
US9269060B2 (en)2009-11-202016-02-23Oracle International CorporationMethods and systems for generating metadata describing dependencies for composable elements
US9509790B2 (en)2009-12-162016-11-29Oracle International CorporationGlobal presence
US9503407B2 (en)2009-12-162016-11-22Oracle International CorporationMessage forwarding
CN103067792B (en)2010-04-012016-03-09鸿富锦精密工业(深圳)有限公司Media data playing device and back method thereof
US9021198B1 (en)2011-01-202015-04-28Commvault Systems, Inc.System and method for sharing SAN storage
US20120284276A1 (en)*2011-05-022012-11-08Barry FernandoAccess to Annotated Digital File Via a Network
US9063938B2 (en)*2012-03-302015-06-23Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9639297B2 (en)2012-03-302017-05-02Commvault Systems, IncShared network-available storage that permits concurrent data access
TW201601541A (en)*2014-06-262016-01-01Amaryllo International IncNetwork camera data managing system and managing method thereof
US9940746B2 (en)2015-06-182018-04-10Apple Inc.Image fetching for timeline scrubbing of digital media

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5185878A (en)*1988-01-201993-02-09Advanced Micro Device, Inc.Programmable cache memory as well as system incorporating same and method of operating programmable cache memory
US5297270A (en)*1989-11-131994-03-22Zenith Data Systems CorporationProgrammable cache memory which associates each section of main memory to be cached with a status bit which enables/disables the caching accessibility of the particular section, and with the capability of functioning with memory areas of varying size
JPH04310188A (en)*1991-03-011992-11-02Internatl Business Mach Corp <Ibm>Library service method for document/image library
US5367653A (en)*1991-12-261994-11-22International Business Machines CorporationReconfigurable multi-way associative cache memory
US5611049A (en)*1992-06-031997-03-11Pitts; William M.System for accessing distributed data cache channel at each network node to pass requests and data
US5511208A (en)*1993-03-231996-04-23International Business Machines CorporationLocating resources in computer networks having cache server nodes
US5603058A (en)*1994-09-081997-02-11International Business Machines CorporationVideo optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams
US5586264A (en)*1994-09-081996-12-17Ibm CorporationVideo optimized media streamer with cache management
US5594886A (en)*1994-10-231997-01-14Lsi Logic CorporationPseudo-LRU cache memory replacement method and apparatus utilizing nodes
US5822758A (en)*1996-09-091998-10-13International Business Machines CorporationMethod and system for high performance dynamic and user programmable cache arbitration
US5913224A (en)*1997-02-261999-06-15Advanced Micro Devices, Inc.Programmable cache including a non-lockable data way and a lockable data way configured to lock real-time data

Cited By (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020147827A1 (en)*2001-04-062002-10-10International Business Machines CorporationMethod, system and computer program product for streaming of data
US20040107245A1 (en)*2002-12-022004-06-03Lightsurf Technologies, Inc.System and methodology for providing a mobile device with a network-based intelligent resource fork
US7092946B2 (en)*2002-12-022006-08-15Lightsurf Technologies, Inc.System and methodology for providing a mobile device with a network-based intelligent resource fork
US20050010616A1 (en)*2003-07-092005-01-13Burks David P.System and method for restoring files
US7640395B2 (en)*2006-03-302009-12-29Intel CorporationMaintaining write ordering in a system
US20070233947A1 (en)*2006-03-302007-10-04Coulson Richard LMaintaining write ordering in a system
US8079053B2 (en)*2007-05-152011-12-13At&T Intellectual Property, I, L.P.System and method of deferring multimedia content delivery
US20080285936A1 (en)*2007-05-152008-11-20At&T Knowledge Ventures, LpSystem and method of deferring multimedia content delivery
US20080306967A1 (en)*2007-06-082008-12-11Sony CorporationInformation providing system, information receiving apparatus, information providing apparatus, information providing method and program
US8554752B2 (en)*2007-06-082013-10-08Sony CorporationInformation providing system, information receiving apparatus, information providing apparatus, information providing method and program
US20110150436A1 (en)*2009-12-232011-06-23Western Digital Technologies, Inc.Portable content container displaying a/v files in response to a command received from a consumer device
US9247284B1 (en)2009-12-232016-01-26Western Digital Technologies, Inc.Portable content container displaying A/V files in response to a command received from a consumer device
US8526798B2 (en)2009-12-232013-09-03Western Digital Technologies, Inc.Portable content container displaying A/V files in response to a command received from a consumer device
US8861941B1 (en)2009-12-232014-10-14Western Digital Technologies, Inc.Portable content container displaying A/V files in response to a command received from a consumer device
CN102375783A (en)*2010-08-092012-03-14西部数据技术公司Methods and systems for a personal multimedia content archive
US10019741B2 (en)*2010-08-092018-07-10Western Digital Technologies, Inc.Methods and systems for a personal multimedia content archive
US9129138B1 (en)2010-10-292015-09-08Western Digital Technologies, Inc.Methods and systems for a portable data locker
US10033743B2 (en)2010-10-292018-07-24Western Digital Technologies, Inc.Methods and systems for a portable data locker
US10645091B2 (en)2010-10-292020-05-05Western Digital Technologies, Inc.Methods and systems for a portable data locker
US9047901B1 (en)2013-05-282015-06-02Western Digital Technologies, Inc.Disk drive measuring spiral track error by measuring a slope of a spiral track across a disk radius
US9053727B1 (en)2014-06-022015-06-09Western Digital Technologies, Inc.Disk drive opening spiral crossing window based on DC and AC spiral track error
US20170131944A1 (en)*2015-11-062017-05-11Open Text Sa UlcArchive center for content management
US11086547B2 (en)*2015-11-062021-08-10Open Text Sa UlcArchive center for content management

Also Published As

Publication numberPublication date
US6070228A (en)2000-05-30
US6434680B2 (en)2002-08-13
US6978348B2 (en)2005-12-20
US20020166035A1 (en)2002-11-07

Similar Documents

PublicationPublication DateTitle
US6070228A (en)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
US5870553A (en)System and method for on-demand video serving from magnetic tape using disk leader files
Gemmell et al.Multimedia storage servers: A tutorial
US5787472A (en)Disk caching system for selectively providing interval caching or segment caching of vided data
JP3560211B2 (en) System and method for distributing digital data on demand
US6125209A (en)Database accessing method and apparatus
US8422733B2 (en)Method and apparatus for progressively deleting media objects from storage
US7512315B2 (en)Managing time shift buffers
US7278153B1 (en)Content propagation in interactive television
CA2186140C (en)Method for computer-assisted media processing
US5719983A (en)Method and apparatus for placement of video data based on disk zones
EP0767585A2 (en)Video-on-demand systems
US8108440B2 (en)File server and file management method
EP1902394B1 (en)Moving data from file on storage volume to alternate location to free space
JP2005501317A (en) External data storage management system and method
US5742789A (en)Dynamically adaptive data retrieval for a disk drive storage system
US11388448B2 (en)Method and apparatus for archiving media content
US6119144A (en)Apparatus and method for information transfer between a video server and a general purpose computer or the like
JP2001218125A (en)Memory management method for television receiver and the television receiver
US8775600B2 (en)Storage system and data management method in storage system
JPH0981455A (en) Client device, server device, and storage device control method
JPH09182028A (en)Start-up latent time reduction method and device for digital video reproduction
JP3869008B2 (en) Method and system for iterating data between logically contiguous clusters
US7178152B2 (en)Application programming interface for communication between audio/video file system and audio video controller
JPH0588975A (en)Storage control system for hierarchical storage system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BELKNAP, WILLIAM RUSSELL;ELLIOT, STEVEN K.;KOZINA, GERALD EDWARD;AND OTHERS;REEL/FRAME:010491/0846

Effective date:19970930

FPAYFee payment

Year of fee payment:4

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20100813


[8]ページ先頭

©2009-2025 Movatter.jp