×

Computer program for storing electronic files and associated attachments in a single searchable database

  • US 7,293,006 B2
  • Filed: 04/07/2004
  • Issued: 11/06/2007
  • Est. Priority Date: 04/07/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program for storing e-mail files and associated attachments in a searchable database stored on a computer readable medium of a computer system having a memory for executing the program, the program comprising:

  • opening an e-mail file having metadata and a body of text data;

    storing selected e-mail metadata in a memory of a computer system;

    storing the e-mail'"'"'s body in a body text file in the memory of the computer system;

    storing a body pathname indicative of the location of the body text file in the memory of the computer system;

    opening at least one attachment associated with the e-mail;

    storing the at least one attachment metadata in the memory of the computer system;

    storing text data of the at least one attachment in an attachment text file in the memory of the computer system;

    storing a pathname of the at least one attachment, said pathname being indicative of the location of the attachment text file in the memory of the computer system;

    writing the selected e-mail metadata, and the body pathname to a predetermined set of fields of a first record of comma delimited file;

    writing the at least one attachment metadata and the at least one attachment pathname to a predetermined set of fields of a second logically sequential record of the comma delimited file;

    importing the e-mail metadata and body pathname from the comma delimited fields stored in the first record of the comma delimited file into a first record of a searchable database;

    importing the at least one attachment metadata and attachment pathname from the comma delimited fields stored in the second record of the comma delimited file into a second logically sequential record of a searchable database;

    reading the field in the first database record containing the body pathname as a source pointer to the location of the body text file in the memory of the computer system;

    importing the body text file from the memory of the computer system into the first database record of the searchable database;

    reading the field in the second database record containing the attachment pathname as a source pointer to the location of the attachment text file in the memory of the computer system;

    importing the attachment text file from the memory of the computer system into the second database record of the searchable database;

    storing in the searchable database a plurality of attachment text files representing a plurality of attachments associated with the e-mail, the attachment text files being stored in successive records which are in logical sequential order relative to the first record containing the body text file of the e-mail, the first record and the successive records comprising a document file with a plurality of pages of text data;

    assigning a unique sequentially increasing alpha numeric value to each page of text data of the document file;

    assigning each record of the document file a common BD value and ED value equal to the first and last alpha numeric values of the document file respectively; and

    assigning each record of the document file a unique BR value and ER value equal to the first and last alpha numeric values of the first and last pages of each record respectively.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×