Secure communication architecture, protocols, and methods
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A trusted network system includes a data center, a gateway, and a trusted sender registry that provide a secure network to allow one or more user clients to generate and send communications to one or more recipients. The data center, gateway and trusted sender registry act independently and/or conjunctively to increase the likelihood that only desirable communications enter the secure network formed by the data center and bounded by the gateway. The systems and methods of the present invention drastically reduce spam and network resources as well as provide enhanced messaging, document management, and tracking features that make communications more meaningful and more versatile to senders and recipients.
-
Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations for converting an SMTP message to have a separable communication data structure, the operations 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification