Front Porch Digital awarded patent for archiving technology