×

System and method for archiving digital media

  • US 7,747,574 B1
  • Filed: 09/19/2005
  • Issued: 06/29/2010
  • Est. Priority Date: 09/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. A central node in a network based archiving system comprising:

  • a) a communication interface coupled to a network;

    b) a storage unit having a predetermined storage limit; and

    c) a control system associated with the communication interface and the storage unit and configured to;

    i) receive a client list of archiving keywords from a client node, wherein a plurality of digital images in a photo album residing at the client node are tagged with a plurality of keywords and the client list of archiving keywords is created from the plurality of keywords;

    ii) store the client list of archiving keywords as a local list of archiving keywords;

    iii) request ones of the plurality of digital images tagged with at least one of the plurality of keywords in the client list of archiving keywords from the client node;

    iv) receive the ones of the plurality of digital images from the client node;

    v) store the ones of the plurality of digital images from the client node in the storage unit;

    vi) determine if the local list of archiving keywords should be updated by determining whether additional keywords have been added to the client list of archiving keywords, located at the client node, wherein the additional keywords are added when a digital image is tagged with a new keyword;

    vii) update the local list of archiving keywords if a determination is made that the additional keywords have been added to the client list of archiving keywords, located at the client node;

    viii) receive further digital images from the client node when the additional keywords have been added to the client list of archiving keywords;

    ix) determine whether there are additional digital images at the client node tagged with the at least one of the plurality of keywords in the client list of archiving keywords;

    x) request the additional digital images from the client node;

    xi) receive a storage space requirement for the additional digital images from the client node;

    xii) determine whether the predetermined storage limit will be exceeded based on the storage space requirement for the additional digital images;

    xiii) if the predetermined storage limit will be exceeded, perform an action selected from the group consisting of;

    deleting the ones of the plurality of digital images tagged with a keyword having a specified priority, reducing a resolution of the ones of the plurality of digital images tagged with the keyword having the specified priority, moving the ones of the plurality of digital images tagged with the keyword having the specified priority to a secondary storage device, and moving the ones of the plurality of digital images tagged with the keyword having the specified priority to a backup media to be sent to the owner of the plurality of digital images such that the predetermined storage limit will not be exceeded when the additional digital images are stored in the storage unit;

    xiv) receive the additional digital images from the client node; and

    xv) store the additional digital images in the storage unit.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×