Customizable instant messaging private tags
First Claim
Patent Images
1. A method for customizing the privatizing of instant messages, comprising:
- detecting a marking of selected information in an instant message as displayed in a chat window as sensitive data;
encrypting the sensitive data;
converting the encrypted sensitive data into XML compliant privately tagged data;
sending the privately tagged data over a communications network to at least one recipient'"'"'s processing device;
parsing received data streams for the privately tagged data;
determining whether the at least one recipient'"'"'s processing device has accepted a decryption key by accessing a certificate authority for a list of keys associated with a selected recipient;
if accepted, decrypting the privately tagged data utilizing the decryption key and creating a text message including the decrypted privately tagged data;
if not accepted, creating the text message including the non-privately tagged data without the privately tagged data;
sending the text message to a display device of the at least one recipient'"'"'s processing device for recipients that have accepted the decryption key;
upon finding the selected recipient among the list, determining whether the key has been accepted by the selected recipient;
utilizing an accepted key to decrypt the encrypted privately tagged data;
offering a decryption key to a selected recipient for decrypting the privately tagged data;
notifying a certificate authority of acceptance of the decryption key;
storing information on the decryption key and recipient;
storing information on decryption keys in a certificate authority by updating records in the certificate authority when a change occurs in at least one of decryption keys, owners of decryption keys, or recipients of decryption keys;
notifying the owner of the decryption key of the refusal of the decryption key by any of the selected recipients;
receiving the privately tagged data by selected recipient'"'"'s processing device and communicating to selected recipients a decryption key for decrypting the privately tagged data; and
decrypting the privately tagged data into a text message and displaying the text message on a display device coupled to the selected recipient'"'"'s processing device.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems for customizing the privatizing of instant messages preferably comprise a processing device configured to detect a marking of select portions of an instant message as sensitive data. The instant message is parsed for marked sensitive data. An encryption engine encrypts the sensitive data. A modified unencoder is also preferably included for converting the encrypted sensitive data into a data stream that complies with an XML format. Other systems and methods are also provided.
36 Citations
13 Claims
-
1. A method for customizing the privatizing of instant messages, comprising:
-
detecting a marking of selected information in an instant message as displayed in a chat window as sensitive data; encrypting the sensitive data; converting the encrypted sensitive data into XML compliant privately tagged data; sending the privately tagged data over a communications network to at least one recipient'"'"'s processing device; parsing received data streams for the privately tagged data; determining whether the at least one recipient'"'"'s processing device has accepted a decryption key by accessing a certificate authority for a list of keys associated with a selected recipient; if accepted, decrypting the privately tagged data utilizing the decryption key and creating a text message including the decrypted privately tagged data; if not accepted, creating the text message including the non-privately tagged data without the privately tagged data; sending the text message to a display device of the at least one recipient'"'"'s processing device for recipients that have accepted the decryption key; upon finding the selected recipient among the list, determining whether the key has been accepted by the selected recipient; utilizing an accepted key to decrypt the encrypted privately tagged data; offering a decryption key to a selected recipient for decrypting the privately tagged data; notifying a certificate authority of acceptance of the decryption key; storing information on the decryption key and recipient; storing information on decryption keys in a certificate authority by updating records in the certificate authority when a change occurs in at least one of decryption keys, owners of decryption keys, or recipients of decryption keys; notifying the owner of the decryption key of the refusal of the decryption key by any of the selected recipients; receiving the privately tagged data by selected recipient'"'"'s processing device and communicating to selected recipients a decryption key for decrypting the privately tagged data; and decrypting the privately tagged data into a text message and displaying the text message on a display device coupled to the selected recipient'"'"'s processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification