Patent ID: 9244936
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for enabling deduplication of attachment files within a database, comprising: identifying a database file comprising a sequence of data blocks of an attachment file of an e-mail message, the attachment file being embedded within the database file among data blocks of the database file; identifying each data block of the database file and each data block of the attachment file, the sequence of data blocks of the attachment file being positioned intermittently in a non-sequential order among the data blocks of the database file, wherein, in the database file, a first data block of the attachment file is separated from a second data block of the same attachment file by at least one data block of the database file; identifying the intermittent and non-sequential order of the sequence of data blocks of the attachment file among the data blocks of the database file; generating a first map from the identified intermittent and non-sequential order of the sequence of data blocks of the attachment file among data blocks of the database file; writing the data blocks of the database file to a database data file based on the first map; arranging the data blocks of the attachment file in sequential order based on the first map; writing the data blocks of the attachment file to an attachment data file in the arranged sequential order; and deduplicating the attachment data file with at least one other data file.