×

Instant messaging private tags

  • US 7,546,465 B2
  • Filed: 02/18/2003
  • Issued: 06/09/2009
  • Est. Priority Date: 10/17/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×