Instant messaging private tags
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.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems for instant messaging private tags preferably comprise a parser for parsing an instant message for sensitive data and an encryption engine for encrypting the sensitive data. A modified uuencoder 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.
-
Citations
21 Claims
-
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.
-
-
2. A system for providing instant messaging private tags, comprising:
-
a text parser for parsing a message as entered in a chat window for identification of sensitive financial data, including bank account, credit card information or social security number information; an encrypter for encrypting the sensitive financial data; an uuencoder for converting the encrypted sensitive financial data into an XML compliant format data stream; a formatter for converting the data stream into a stream surrounded by private tags;
anda private tag parser for parsing the private tag for a private tag marker. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method for privatizing sensitive financial data in a message, comprising:
-
parsing the message as entered in a chat window for the identification of sensitive financial data, including bank account, credit card information, or social security number information; encrypting the sensitive financial data into a data stream; and
converting the data stream into tagged data that complies with an XML format. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing instant messaging private tags, comprising:
-
receiving a tag in an instant message as entered in a chat window; parsing the tag for identification of sensitive financial data, including bank account, credit card information, or social security number information; encrypting the sensitive financial data into encrypted data; and converting a non-XML compliant portion of the encrypted data into an encrypted XML compliant data stream, wherein converting a non-XML compliant portion of the encrypted data into an encrypted XML compliant data stream generates a private tag. - View Dependent Claims (18, 19, 20, 21)
-
Specification