IP Library Granted Patent US 9,037,862
Granted Patent B2
US 9,037,862 · App. 13/909,524 · Granted May 19, 2015

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 9,037,862
App. No.
13/909,524
Granted
May 19, 2015
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 (34)

1. A method comprising:

parsing a message for sensitive data;

encrypting the sensitive data;

generating private tags; and

tagging the sensitive data by inserting the private tags at a beginning of the sensitive data and at an end of the sensitive data,

wherein information in the private tags comprises a name and value pair identifying a decryption method to utilize in decrypting the sensitive data.

2. The method of claim 1 wherein the name and value pair is associated with a key for decrypting the sensitive data.

3. The method of claim 1 wherein the private tags include a start tag and an end tag.

4. The method of claim 1 wherein the parsing a message for sensitive data comprises identifying the sensitive data using user defined rules.

5. The method of claim 1 wherein the parsing a message for sensitive data comprises determining whether the message includes strings that contain one of numbers, hyphens, and a symbol.

6. The method of claim 1 wherein the sensitive data comprises one of bank account information, credit card information, and social security information.

7. An apparatus comprising:

a hardware processor; and

a memory to store computer program instructions, the computer program instructions when executed on the hardware processor cause the hardware processor to perform operations comprising:

parsing a message for sensitive data;

encrypting the sensitive data;

generating private tags; and

tagging the sensitive by inserting the private tags at a beginning of the sensitive data and at an end of the sensitive data,

wherein information in the private tags comprises a name and value pair identifying a decryption method to utilize in decrypting the sensitive data.

8. The apparatus of claim 7 wherein the name and value pair is associated with a key for decrypting the sensitive data.

9. The apparatus of claim 7 wherein each of the private tags includes a start tag and an end tag.

10. The apparatus of claim 7 wherein the parsing a message for sensitive data comprises identifying the sensitive data using user defined rules.

11. The apparatus of claim 10 wherein the parsing a message for sensitive data comprises determining whether the message includes strings that contain one of numbers, hyphens, and a symbol.

12. The apparatus of claim 7 wherein the sensitive data comprises one of bank account information, credit card information, and social security information.

13. A non-transitory computer readable storage medium storing computer program instructions which, when executed on a hardware processor, cause the hardware processor to perform operations comprising:

parsing a message for sensitive data;

encrypting the sensitive data;

generating private tags; and

tagging the sensitive data by inserting the private tags at a beginning of the sensitive data and at an end of the sensitive data,

wherein information in the private tags comprises a name and value pair identifying a decryption method to utilize in decrypting the sensitive data.

14. The non-transitory computer readable storage medium of claim 13 wherein the name and value pair is associated with a key for decrypting the sensitive data.

15. The non-transitory computer readable storage medium of claim 13 wherein the private tags include a start tag and an end tag.

16. The non-transitory computer readable storage medium of claim 13 wherein the parsing a message for sensitive data comprises identifying the sensitive data using user defined rules.

17. The non-transitory computer readable storage medium of claim 13 wherein the parsing a message for sensitive data comprises determining whether the message includes strings that contain one of numbers, hyphens, and a symbol.

Assignments (12)
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 Jun 4, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033026/0083 →
CHANGE OF NAME Recorded May 28, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 033039/0957 →
CHANGE OF NAME Recorded May 28, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 033039/0954 →
CHANGE OF NAME Recorded May 28, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 033039/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: KENT, LARRY G., JR.; DANIELL, W. TODD; DAVIS, JOEL A.; DAIGLE, BRIAN K.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 030542/0632 →