Patent ID: 8166118

Claim:
In a computer network, a method for converting an SMTP message to have a separable communication data structure, the method comprising: identifying an SMTP message intended for a recipient, the SMTP message having an SMTP header and an SMTP message body; parsing the SMTP message to generate a parsed SMTP header and a parsed SMTP message body; relationally associating the parsed SMTP header and the parsed SMTP message body using a unique identifier; generating metadata that contains instructions for rendering the parsed SMTP header and the parsed SMTP message body, the metadata being relationally associated with the parsed SMTP header and the parsed SMTP message body with the unique identifier, the metadata being generated as a separate component from the SMTP message; storing the metadata, parsed SMTP header and parsed SMTP message body in one or more databases; associating the one or more databases in an index using the unique identifier; identifying two or more tabulation elements; relationally associating the two or more tabulation elements with the parsed SMTP header and the parsed SMTP message body using the unique identifier; generating metadata that contains protocols for rendering the two or more tabulation elements as tabbed pages within a messaging environment, wherein: first content associated with a first tabulation element is rendered within a first tabbed page within the messaging environment; second content associated with a second tabulation element is rendered within a second tabbed page within the messaging environment; and both first and second tabs respectively associated with the first and second tabbed pages are simultaneously rendered in a user interface when either one of the first or second tabbed pages is rendered; and storing the two or more tabulation elements in the one or more databases.