IP Library › Granted Patent US 9,529,876
Granted Patent B2
US 9,529,876 · App. 14/296,938 · Granted Dec 27, 2016

Verification of transformed content

Inventors: Michael Baessler (Neckartenzlingen, DE); Thomas A. P. Hampp-Bahnmueller (Stuttgart-Vaihingen, DE); Philipp Hoffmann (Weil im Schonbuch, DE); Markus Lorch (Dettenhausen, DE); Juergen Maletz (Wildberg, DE); Daniel Pittner (Steinenbronn, DE); Werner Schollenberger (Holzgerlingen, DE); Dirk Seider (Grosselfingen, DE)
Assignee: International Business Machines Corporation
G06F17/30563G06F17/30011
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 9,529,876
App. No.
14/296,938
Granted
Dec 27, 2016
Kind
B2
Abstract

A computer manages methods for determining accurate document transformation by rendering the source document into a non-rasterized format, where the non-rasterized format is a rendered source document. The computer rendering the target document into a non-rasterized format, where the non-rasterized format is a rendered target document. The computer comparing one or more aspects of the rendered source document to corresponding one or more aspects of the rendered target document. The computer determining, based, at least in part, on the compared one or more aspects, whether or not the source document was accurately transformed to the target document.

Claims (21)

1. A method for determining accurate document transformation, the method comprising:

receiving, by one or more processors, a source document for transformation to a target document during an Extract Transform Load (ETL) process, wherein the source document is in a first format and the target document is in a second format;

queuing, by one or more processors, the source document according to an assigned priority for the target document, wherein the assigned priority is based on a descending order of file sizes for target documents of queued source documents;

responsive to determining the source document is next in the queue, transforming, by one or more processors, content of the source document into the target document, wherein transforming the content of the source document includes transforming the content from the first format to the second format;

responsive to determining an increased likelihood the source document was not accurately transformed to the target document based on a file size for the target document, rendering, by one or more processors, the source document into a non-rasterized graphical format, wherein a rendered source document represents the source document in the non-rasterized graphical format;

rendering, by one or more processors, the target document into a non-rasterized graphical format, wherein a rendered target document represents the target document in the non-rasterized graphical format;

comparing, by one or more processors, one or more aspects of the rendered source document to corresponding one or more aspects of the rendered target document; and

determining, by one or more processors, based at least in part on the compared one or more aspects, the source document was accurately transformed to the target document.

2. The method of claim 1 , wherein determining the source document was accurately transformed to the target document, comprises:

identifying, by one or more processors, a similarity threshold level, where the similarity threshold level represents whether the source document was accurately transformed to the target document; and

determining, by one or more processors, whether or not the rendered target document has met the similarity threshold level with relation to the rendered source document.

3. The method of claim 2 , further comprising:

displaying, by one or more processors, a notification on a user interface, wherein the notification includes a list including the source document, the target document, and the similarity threshold level.

4. The method of claim 3 , wherein the list further includes the rendered source document and the rendered target document.

5. The method of claim 1 , wherein the one or more aspects include text content of a document, a layout of a document, an embedded object, or an overall visual appearance of a document.

6. The method of claim 1 , wherein rendering the source document into a non-rasterized graphical format, comprises:

identifying, by one or more processors, one or more attachments associated with the source document; and

rendering, by one or more processors, each of the one or more attachments associated with the source document into a non-rasterized format.

7. The method of claim 1 , wherein rendering the target document into a non-rasterized graphical format, comprises:

identifying, by one or more processors, one or more attachments associated with the target document; and

rendering, by one or more processors, each of the one or more attachments associated with the target document into a non-rasterized format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: BAESSLER, MICHAEL; HAMPP-BAHNMUELLER, THOMAS A. P.; HOFFMANN, PHILIPP; LORCH, MARKUS; MALETZ, JUERGEN; PITTNER, DANIEL; SCHOLLENBERGER, WERNER; SEIDER, DIRK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033039/0688 →
Continuity (2)
Continuation 14135262 · Dec 19, 2013
Related Publication 20150178358A1 · Jun 25, 2015