IP Library Granted Patent US 10,515,050
Granted Patent B2
US 10,515,050 · App. 15/201,903 · Granted Dec 24, 2019

Integrated digital-analog archiving systems and methods for document preservation

Inventor: Matthias Specht (Gröbenzell, DE)
Assignee: OPEN TEXT SA ULC
G06F16/113G06F16/93
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,515,050
App. No.
15/201,903
Granted
Dec 24, 2019
Kind
B2
Abstract

An integrated digital-analog archiving system can automatically initiate a migration process to move electronic documents to a media library. For each electronic document, the system may retrieve the electronic document from a digital data storage medium, extract metadata from the electronic document, determine size, orientation, and format of the electronic document, generate indicators for indicating the start and end of the electronic document to be stored on an analog data storage medium, generate an analog document identifier for identifying the electronic document on the analog data storage medium, generate a scaled image of the electronic document based on the size, orientation, and format of the electronic document, generate a text string based at least in part on the extracted metadata, and render the indicators, the analog document identifier, the scaled image of the electronic document, and the text string on the analog data storage medium.

Claims (99)

1. An integrated digital-analog archiving system, comprising:

a processor;

a non-transitory computer readable medium; and

stored instructions embodied on the non-transitory computer readable medium and translatable by the processor to perform:

initiating a migration process to move a set of electronic documents to a media library, the set of electronic documents having associated metadata stored in a metadata database, the media library comprising a plurality of analog data storage media; and

for each electronic document of the set of electronic documents:

retrieving the electronic document from a digital data storage medium;

extracting metadata from the electronic document;

determining size, orientation, and format of the electronic document;

generating a first indicator for indicating a start of the electronic document on an analog data storage medium;

generating an analog document identifier for identifying the electronic document on the analog data storage medium;

generating a scaled image of the electronic document for the analog data storage medium based on the size, orientation, and format of the electronic document;

generating a text string based at least in part on the metadata extracted from the electronic document;

generating a second indicator for indicating an end of the electronic document on the analog data storage medium; and

generating an analog rendition of the electronic document including the first indicator, the analog document identifier, the scaled image of the electronic document, the text string, and the second indicator; and

verifying that the electronic document has not been modified during the migration process, the verifying including comparing the metadata extracted from the electronic document with the metadata stored in the metadata database;

wherein the stored instructions are further translatable by the processor for:

locating an analog data storage medium in the media library;

locating an analog rendition on the analog data storage medium;

capturing an image of the analog rendition;

processing the image of the analog rendition;

determining whether the image correctly reflects a requested document;

if the image does not correctly reflect the requested document, positioning the analog data storage medium and repeating the capturing, the processing, and the determining until a correct image that reflects the requested document is found;

capturing a final image of the analog rendition, the final image including an analog document and analog metadata located proximate the analog document on the analog data storage medium;

processing the final image of the analog rendition, the processing including generating an electronic file from the analog document and generating electronic metadata from the analog metadata;

adding the electronic metadata to the electronic file; and

returning the electronic file to service a request.

2. The integrated digital-analog archiving system of claim 1 , wherein the migration process is automatically initiated in response to a predetermined condition or setting being met.

3. The integrated digital-analog archiving system of claim 1 , wherein the digital data storage medium is embodied on a server machine communicatively connected to the media library over a network.

4. The integrated digital-analog archiving system of claim 1 , wherein the digital data storage medium is embodied on a server machine external or local to the integrated digital-analog archiving system.

5. The integrated digital-analog archiving system of claim 1 , wherein the analog data storage medium comprises a film, microfilm, microfiche, or paper.

6. The integrated digital-analog archiving system of claim 1 , wherein the stored instructions are translatable by the processor to perform:

generating a digital timestamp; and

adding an analog version of the digital timestamp to the text string so as to record a time when the scaled image of the electronic document is stored on the analog data storage medium.

7. The integrated digital-analog archiving system of claim 1 , wherein locating the analog rendition of the document on the analog data storage medium comprises detecting a start marker on the analog data storage medium.

8. The integrated digital-analog archiving system of claim 1 , wherein the electronic file is generated in Tagged Image File Format (TIFF).

9. The integrated digital-analog archiving system of claim 1 , wherein the analog metadata comprises a timestamp that records a time when the analog document was stored on the analog data storage medium and wherein the electronic metadata added to the electronic file comprises an electronic version of the timestamp.

10. The integrated digital-analog archiving system of claim 1 , wherein the analog document identifier comprises a bar code.

11. A computer program product for integrated digital-analog archiving, the computer program product comprising a non-transitory computer readable medium storing instructions translatable by a processor to perform:

initiating a migration process to move a set of electronic documents to a media library, the set of electronic documents having associated metadata stored in a metadata database, the media library comprising a plurality of analog data storage media; and

for each electronic document of the set of electronic documents:

retrieving the electronic document from a digital data storage medium;

extracting metadata from the electronic document;

determining size, orientation, and format of the electronic document;

generating a first indicator for indicating a start of the electronic document on an analog data storage medium;

generating an analog document identifier for identifying the electronic document on the analog data storage medium;

generating a scaled image of the electronic document for the analog data storage medium based on the size, orientation, and format of the electronic document;

generating a text string based at least in part on the metadata extracted from the electronic document;

generating a second indicator for indicating an end of the electronic document on the analog data storage medium; and

generating an analog rendition of the electronic document including the first indicator, the analog document identifier, the scaled image of the electronic document, the text string, and the second indicator; and

verifying that the electronic document has not been modified during the migration process, the verifying including comparing the metadata extracted from the electronic document with the metadata stored in the metadata database;

wherein the stored instructions are further translatable by the processor for:

locating an analog data storage medium in the media library;

locating an analog rendition on the analog data storage medium;

capturing an image of the analog rendition;

processing the image of the analog rendition;

determining whether the image correctly reflects a requested document;

if the image does not correctly reflect the requested document, positioning the analog data storage medium and repeating the capturing, the processing, and the determining until a correct image that reflects the requested document is found;

capturing a final image of the analog rendition, the final image including an analog document and analog metadata located proximate the analog document on the analog data storage medium;

processing the final image of the analog rendition, the processing including generating an electronic file from the analog document and generating electronic metadata from the analog metadata;

adding the electronic metadata to the electronic file; and

returning the electronic file to service a request.

12. The computer program product of claim 11 , wherein the stored instructions are translatable by the processor to perform:

generating a digital timestamp; and

adding an analog version of the digital timestamp to the text string so as to record a time when the scaled image of the electronic document is stored on the analog data storage medium.

13. The computer program product of claim 11 , wherein locating the analog rendition of the document on the analog data storage medium comprises detecting a start marker on the analog data storage medium.

14. The computer program product of claim 11 , wherein the analog metadata comprises a timestamp that records a time when the analog document was stored on the analog data storage medium and wherein the electronic metadata added to the electronic file comprises an electronic version of the timestamp.

15. The computer program product of claim 11 , wherein the analog document identifier comprises a bar code.

16. A method for integrated digital-analog archiving, comprising:

initiating, by a server machine, a migration process to move a set of electronic documents to a media library, the set of electronic documents having associated metadata stored in a metadata database, the media library comprising a plurality of analog data storage media, the server machine communicatively connected to the media library over a network; and

performing, by a rendering module embodied on the server machine, for each electronic document of the set of electronic documents:

retrieving the electronic document from a digital data storage medium;

extracting metadata from the electronic document;

determining size, orientation, and format of the electronic document;

generating a first indicator for indicating a start of the electronic document on an analog data storage medium;

generating an analog document identifier for identifying the electronic document on the analog data storage medium;

generating a scaled image of the electronic document for the analog data storage medium based on the size, orientation, and format of the electronic document;

generating a text string based at least in part on the metadata extracted from the electronic document;

generating a second indicator for indicating an end of the electronic document on the analog data storage medium; and

generating an analog rendition of the electronic document including the first indicator, the analog document identifier, the scaled image of the electronic document, the text string, and the second indicator; and

verifying that the electronic document has not been modified during the migration process, the verifying including comparing the metadata extracted from the electronic document with the metadata stored in the metadata database;

the method further comprising:

performing, by a retrieve module embodied on the server machine:

locating an analog data storage medium in the media library;

locating an analog rendition on the analog data storage medium;

capturing an image of the analog rendition;

processing the image of the analog rendition;

determining whether the image correctly reflects a requested document;

if the image does not correctly reflect the requested document, positioning the analog data storage medium and repeating the capturing, the processing, and the determining until a correct image that reflects the requested document is found:

capturing a final image of the analog rendition, the final image including an analog document and analog metadata located proximate the analog document on the analog data storage medium;

processing the final image of the analog rendition, the processing including generating an electronic file from the analog document and generating electronic metadata from the analog metadata;

adding the electronic metadata to the electronic file; and

returning the electronic file to service a request.

17. The method of claim 16 , further comprising:

generating a digital timestamp; and

adding an analog version of the digital timestamp to the text string so as to record a time when the scaled image of the electronic document is stored on the analog data storage medium.

18. The method of claim 16 , wherein locating the analog rendition of the document on the analog data storage medium comprises detecting a start marker on the analog data storage medium.

19. The method of claim 16 , wherein the analog metadata comprises a timestamp that records a time when the analog document was stored on the analog data storage medium and wherein the electronic metadata added to the electronic file comprises an electronic version of the timestamp.

20. The method of claim 16 , wherein the analog document identifier comprises a bar code.

Assignments (4)
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2016
From: SPECHT, MATTHIAS
To: OPEN TEXT S.A.
Reel/Frame 039074/0893 →
Continuity (2)
Provisional Application 62190911 · Jul 10, 2015
Related Publication 20170011051A1 · Jan 12, 2017