| CPC H04L 63/0428 (2013.01) [G06F 21/10 (2013.01); G06F 21/606 (2013.01); H04L 2209/60 (2013.01); H04L 2463/101 (2013.01)] | 24 Claims |

|
1. A system for exchanging secure and controlled messages between a first entity and a second entity, comprising:
a data transport mechanism;
software operating on one or more processors wherein said software is adapted to compose, save, download, and stream messages and associated message rights;
the system having an input means for the first entity and the second entity, each entity having access to a computing device having said software that is adapted to execute instructions and send instructions to said software related to message and associated message rights comprising creation, reading, and management;
wherein to send a secure and controlled message from the first entity to the second entity, a sender and recipient operate said software to facilitate the following steps:
the system provides an interface for the sender to compose a message and associated message rights using or instructing said software, and makes the message along with the associated message rights available to the recipient;
the system requires a message recipient to first obtain the sender's identification before receiving messages from such message sender;
the system accepts messages for recipient only from authenticated message senders using sender's identification;
the system allows the recipient to receive message rights; and
the system allows the recipient to read message elements, if permitted by the message rights associated with the message elements.
|