IP Library Granted Patent US 7,546,465
Granted Patent B2
US 7,546,465 · App. 10/368,099 · Granted Jun 9, 2009

Instant messaging private tags

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,546,465
App. No.
10/368,099
Granted
Jun 9, 2009
Kind
B2
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.

Claims (50)

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;and

a private tag parser for parsing the private tag for a private tag marker.

3. The system of claim 2 , further comprising a communications network for sending the privately tagged data to a processing device configured to receive the privately tagged data.

4. The system of claim 2 , wherein the parser further comprises a set of rules for determining whether the message includes strings that contain at least one of numbers, hyphens, or @symbol.

5. The system of claim 2 , wherein the encrypter further comprises an encryption engine.

6. The system of claim 2 , further comprising a processing device configured to perform at least one of generating, sending, receiving or displaying the message.

7. The system of claim 2 , further comprising: a uudecoder for converting the private tag having the private tag marker into an XML compliant data stream;

a decrypter for decrypting the data stream into a text message.

8. The system of claim 7 , wherein the decrypter further comprises an decryption engine configured to utilize a valid key to decode the data stream.

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.

10. The method of claim 9 , wherein the sensitive data further comprises at least one of numbers, hyphens, or @symbol.

11. The method of claim 9 , further comprising sending the tagged data to a recipient processing device.

12. The method of claim 11 , further comprising:

receiving the tagged data;

decrypting the tagged data; and

converting the tagged data into a text message that complies with the XML format.

13. The method of claim 12 , further comprising displaying the text message on a display device.

14. The method of claim 12 , wherein the decrypting the tagged data is performed utilizing a valid key for a recipient of the tagged data.

15. The method of claim 11 , wherein the sending the tagged data to a recipient processing device is performed utilizing a communications network configured to send and receive tagged data.

16. The method of claim 11 , wherein the sending the tagged data to a recipient processing device is performed utilizing an Instant Messaging protocol.

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.

18. The method of claim 17 , further comprising:

receiving an encrypted data stream;

parsing the encrypted data stream for an encrypted non-XML compliant portion;

converting the non-XML complaint portion of the encrypted data stream into an XML compliant data stream; and

decoding the XML compliant data stream into a text message.

19. The method of claim 17 , further comprising passing the encrypted XML compliant data stream to an instant messaging transport protocol engine.

20. The method of claim 17 , further comprising sending the encrypted XML compliant data stream over a communications network.

21. The method of claim 18 , wherein the decoding the XML compliant data stream into a text message is performed utilizing a valid key.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Oct 24, 2019
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050817/0600 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: AT&T INTELLECTUAL PROPERTY I, LP
To: UBER TECHNOLOGIES, INC.
Reel/Frame 041660/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 021691/0021 →
CHANGE OF NAME Recorded Sep 25, 2008
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATON (CHANGED TO); AT&T INTELLECTUAL PROPERTY, INC. (CHANGED TO); AT&T BLS INTELLECTUAL PROPERTY, INC. (CHANGED TO)
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC
Reel/Frame 021590/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2003
From: KENT, LARRY G.; DANIELL, W. TODD; DAVIS, JOEL A.; DAIGLE, BRIAN K.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 013784/0927 →