12-09-2013 дата публикации
Номер: US20130238644A1
Various embodiments may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file. 1. (canceled)2. An apparatus , comprising:a processing node comprising a data reception module to sequentially access individual lines of information included in a file stored in an electronic storage medium; and to detect existence of data clusters in the file,', 'to generate metadata including characteristics associated with each of the data clusters,', 'to identify at least some of the data clusters as being associated with predefined table types comprising vertical tables, horizontal tables, or cross tables,', 'to merge one or more of the data clusters having common cluster table schemas into section tables, based on the metadata, and', 'to transform the vertical tables, the horizontal tables, the cross tables, the section tables, and remaining un-merged data clusters into a single flat table having a vertical or horizontal orientation, based on the metadata., 'a transformation module to couple to the data reception module, the transformation module'}3. The apparatus of claim 2 , wherein the transformation module is further configured to determine that said one or more of the data clusters have the common cluster table schemas claim 2 , based on the metadata.4. The apparatus of claim 2 , ...
Подробнее