System and method for private messaging
First Claim
1. An electronic message system comprising:
- a messaging infrastructure to transport an electronic message, wherein the message includes a message header;
a first messaging agent and a second messaging agent in communication with the messaging infrastructure; and
a message server to route the message from the first messaging agent to the second messaging agent, wherein the network server is in communication with the messaging infrastructure, and wherein the message header is encrypted when being transported by the messaging infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic message system that includes a messaging infrastructure to transport an electronic message, where the message includes a message header, a first messaging agent and a second messaging agent in communication with the messaging infrastructure, and a message server to route the message from the first messaging agent to the second messaging agent, where the network server is in communication with the messaging infrastructure, and where the message header is encrypted when being transported by the messaging infrastructure. Also, a method of transporting an electronic message, that includes sending the message from a sender to a message server, where the message server verifies the sender is a sending agent that is registered with the message server, decrypting a message header in the message to ascertain the recipients to receive the message, verifying the recipients are recipient agents that are registered with the message server, and sending the message.
-
Citations
50 Claims
-
1. An electronic message system comprising:
-
a messaging infrastructure to transport an electronic message, wherein the message includes a message header;
a first messaging agent and a second messaging agent in communication with the messaging infrastructure; and
a message server to route the message from the first messaging agent to the second messaging agent, wherein the network server is in communication with the messaging infrastructure, and wherein the message header is encrypted when being transported by the messaging infrastructure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of transporting an electronic message, comprising:
-
sending the message from a sender to a message server, wherein the message server verifies the sender is a sending agent that is registered with the message server;
decrypting a message header in the message to ascertain one or more recipients to receive the message;
verifying the one or more recipients are recipient agents that are registered with the message server; and
sending the message from the message server to the one or more recipient agents that are registered with the message server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of transporting an electronic message comprising:
-
sending a first server encrypted message from a sending agent to a message server, wherein the first server encrypted message comprises a message header and encrypted message content that has been encrypted using a content key, and wherein the first server encrypted message is encrypted using an sender message server key;
ascertaining a recipient agent from the message header that has been decrypted using the sender message server key, wherein the encrypted message content is not decrypted at the message server; and
sending a second server encrypted message to the recipient agent where the second server encrypted message is decrypted using a recipient message server key and the encrypted message content is decrypted using the content key. - View Dependent Claims (31, 32, 33)
-
-
34. A method of controlling access to an electronic message comprising:
-
sending an access restriction message from a sending agent, wherein the access restriction message includes instructions to delete a content key used by a receiving agent to decrypt at least a portion of the electronic message; and
deleting the content key, wherein the receiving agent can no longer decrypt said at least portion of the electronic message. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of restricting transport of an electronic message comprising:
-
sending the electronic message from a sending agent to a message server, wherein the electronic message is addressed to one or more recipient agents;
confirming by the message server that the sending agent and the one or more recipient agents are registered with the message server, wherein the electronic message is not sent to any of the one or more recipient agents if the sending agent is not registered; and
sending the electronic message from the message server to the one or more recipient agents that are registered with the message server. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of registering a recipient for an electronic message system, comprising:
-
sending an invitation to register from a message server to the recipient;
providing requested information about the recipient to the message server;
installing an agent at the recipient; and
exchanging cryptographic keys between the recipient agent and the message server.
-
Specification