Authentication of electronic data
View Patent ↗Systems and techniques for transmitting electronic data by receiving, at a communications system host, electronic data transmitted from a sender and addressed to an intended recipient; authenticating the electronic data based on attributes of the electronic data and appending information to the electronic data indicating that the electronic data has been authenticated.
1. A method of exchanging instant messages in a presence based messaging system, the method comprising:
receiving, at a presence-based message system, first instant messaging content addressed to an intended user from a first user;
receiving, at the presence-based message system, trusted instant messaging content addressed to the intended user from a trusted user;
determining, at the presence-based message system, that the first user has normal privileges to exchange instant messages;
determining, at the presence-based message system, that the trusted user has special privileges that enable the trusted user to exchange trusted instant messages;
packaging, at the presence-based message system, the first instant messaging content as a first instant message;
configuring, at the presence-based message system, the first instant message as an unofficial instant message using an unofficial format;
packaging, based on determining that the trusted user has special privileges that enable the trusted user to exchange the trusted instant messages, the trusted instant messaging content as a trusted instant message;
configuring, at the presence-based message system, the trusted instant message to be rendered using a trusted format that distinguishes unofficial instant messages from trusted instant messages using a presented seal that identifies the trusted instant message presented to the intended user as originating from the trusted user.
2. The method of claim 1 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient as an icon indicative of endorsement.
3. The method of claim 1 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient content of electronic data.
4. The method of claim 1 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient attributes of the trusted information.
5. The method of claim 1 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient a border in a protected chrome.
6. The method of claim 1 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient a header in a protected chrome.
7. The method of claim 1 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient an identity of a trusted sender in a special format different from an second sender that is not trusted.
8. A system configured to exchanging instant messages in a presence based messaging system, the system comprising:
a processor, and
instructions that when executed on the processor cause the processor to perform operations that include:
receiving, at a presence-based message system, first instant messaging content addressed to an intended user from a first user;
receiving, at the presence-based message system, trusted instant messaging content addressed to the intended user from a trusted user;
determining, at the presence-based message system, that the first user has normal privileges to exchange instant messages;
determining, at the presence-based message system, that the trusted user has special privileges that enable the trusted user to exchange trusted instant messages;
packaging, at the presence-based message system, the first instant messaging content as a first instant message;
configuring, at the presence-based message system, the first instant message as an unofficial instant message using an unofficial format;
packaging, based on determining that the trusted user has special privileges that enable the trusted user to exchange the trusted instant messages, the trusted instant messaging content as a trusted instant message;
configuring, at the presence-based message system, the trusted instant message to be rendered using a trusted format that distinguishes unofficial instant messages from trusted instant messages using a presented seal that identifies the trusted instant message presented to the intended user as originating from the trusted user.
9. The system of claim 8 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient as an icon indicative of endorsement.
10. The system of claim 8 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient content of electronic data.
11. The system of claim 8 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient attributes of the trusted information.
12. The system of claim 8 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient a border in a protected chrome.
13. The system of claim 8 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient a header in a protected chrome.
14. The system of claim 8 wherein configuring the trusted information includes configuring the trusted information to further render to an intended recipient an identity of a trusted sender in a special format different from an second sender that is not trusted.
15. A computer program on a nontransitory computer readable medium comprising instructions that when executed on a processor cause the processor to perform operations that include:
receiving, at a presence-based message system, first instant messaging content addressed to an intended user from a first user;
receiving, at the presence-based message system, trusted instant messaging content addressed to the intended user from a trusted user;
determining, at the presence-based message system, that the first user has normal privileges to exchange instant messages;
determining, at the presence-based message system, that the trusted user has special privileges that enable the trusted user to exchange trusted instant messages;
packaging, at the presence-based message system, the first instant messaging content as a first instant message;
configuring, at the presence-based message system, the first instant message as an unofficial instant message using an unofficial format;
packaging, based on determining that the trusted user has special privileges that enable the trusted user to exchange the trusted instant messages, the trusted instant messaging content as a trusted instant message;
configuring, at the presence-based message system, the trusted instant message to be rendered using a trusted format that distinguishes unofficial instant messages from trusted instant messages using a presented seal that identifies the trusted instant message presented to the intended user as originating from the trusted user.