Patent ID: 7546465

Claim:
A system for privatizing an instant message, comprising: a first parser for parsing the instant message as entered in a chat window for identification of sensitive financial data, including bank account, credit card information, or social security information; an encryption engine for encrypting the sensitive financial data; a decryption engine configured to receive the data stream, the decryption engine including a uudecoder configured to convert the data stream into an XML compliant format message, and configured to determine if a valid key exists to decode the data stream and to decode the data stream utilizing the valid key; a communications network for sending and receiving data streams between processing devices; wherein the encryption engine further comprises a uuencoder for converting the encrypted sensitive data into a data stream complying with an XML format and is configured to generate a private tag that surrounds the sensitive data, the sensitive data configured as a space-letter sequence comprising at least one of numbers, hyphens, @symbol, or other specialized characters, and to encrypt the private tag utilizing an encryption method comprising at least one of RSA or Blowfish, among other algorithms; a second parser for parsing the data stream received at a recipient processing device for encrypted data, the second parser configured to parse the data stream for the private tag comprising a name/value pair which informs the encryption engine of an encryption method to utilize to encrypt the private tag; a display device coupled to processing devices for displaying the decrypted message; and selectable authorization keys assignable to particular contacts for decryption of the sensitive financial data; wherein in-line uuencoding occurs before writing the encrypted and encoded data to memory in a processing device.