System and method for identifying a record template within a file having reused objects
AssigneeHewlett-Packard Development Company, L.P.
InventorFabio Giannetti
Life of this patent
Estimating the term…
Abstract
A system and method is disclosed for identifying a record template within a file having reused objects. The method discloses: identifying, in the input file, a reused object and a set of pages upon which the reused object is located; computing a page distance between at least two adjacent instances of the reused object; generating an object recurrence pattern for the reused object; and reconstructing a record template, based on the object recurrence pattern, thereby identifying the records in the input file. The system discloses a processor, a profiler module, a pattern identification module, and a template reconstruction module for effecting the method.
Claims25
An article of manufacture comprising at least one non-transitory computer-readable storage medium containing computer instructions for identifying records within an input file by performing a method comprising:
- identifying, in the input file, a reused object and a set of pages upon which the reused object is located;
- based upon the set of pages identified, computing a page distance between at least two adjacent recurring instances of the reused object, the page distance equal to a number of pages between the at least two adjacent recurring instances of the reused object;
- based upon the page distance that has been computed, generating an object recurrence pattern for the reused object;
- and
- based upon analysis of the object recurrence pattern for the reused object that has been generated, reconstructing a record template, thereby identifying the records in the input file.
A system for identifying records within an input file, comprising:
- a processor configured to operate a series of modules, wherein the modules comprise:
- a profiler module for identifying, in the input file, a reused object and a set of pages upon which the reused object is located;
- a pattern identification module for:
- based upon the set of pages identified, computing a page distance between at least two adjacent recurring instances of the reused object, the page distance equal to a number of pages between the at least two adjacent recurring instances of the reused object;
- and
- based upon the page distance that has been computed, generating an object recurrence pattern for the reused object;
- and
- a template reconstruction module for reconstructing a record template, based on an analysis of the object recurrence pattern for the reused object that has been generated, thereby identifying the records in the input file.
A method, executed by a computer, for identifying records within an input file, comprising:
- identifying, in the input file, a reused object and a set of pages upon which the reused object is located;
- based upon the set of pages identified, computing a page distance between at least two adjacent recurring instances of the reused object, the page distance equal to a number of pages between the at least two adjacent recurring instances of the reused object;
- based upon the page distance that has been computed, generating an object recurrence pattern for the reused object;
- and
- based upon analysis of the object recurrence pattern for the reused object that has been generated, reconstructing a record template, thereby identifying the records in the input file.
Dependencies are inferred from the claim text.