IP Library Granted Patent US 8,977,697
Granted Patent B2
US 8,977,697 · App. 13/683,676 · Granted Mar 10, 2015

Methods and systems for removing metadata from an electronic document attached to a message sent from a mobile electronic device

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 8,977,697
App. No.
13/683,676
Granted
Mar 10, 2015
Kind
B2
Abstract

A method and system for removing metadata from email attachments sent from mobile devices includes receiving an email with an attached document. The attached document has metadata removed to create a cleansed version of the attached document. The attached document is replaced by the cleansed version of the attached document, and the email is sent according to the address or addresses included in the email.

Claims (66)

1. A computer-based system for cleaning metadata from electronic documents, comprising:

an intermediate computer that is remote from a mobile electronic device sending a message, the intermediate computer including a memory storing instructions; and

a processor configured to:

execute the instructions to intercept the message sent from the mobile electronic device at the intermediate computer,

execute the instructions to determine that an electronic document attached to the message includes a pre-determined type of metadata,

execute the instructions to automatically remove at least a portion of the pre-determined type of metadata from the attached electronic document,

execute the instructions to create a cleansed version of the attached electronic document, and

execute the instructions to send the message with one of the attached electronic document having the pre-determined type of metadata removed or the cleansed version of the attached electronic document.

2. The system of claim 1 , wherein the processor is further configured to

execute the instructions to replace in the message the attached electronic document with the cleansed version of the attached electronic document.

3. The system of claim 1 , wherein the processor is further configured to execute the instructions to save the cleansed version of the attached electronic document.

4. The system of claim 1 , wherein the cleansed version of the attached electronic document is an RTF document, a PDF document, a word-processing document, a spreadsheet, a presentation document a diagram document, or a web page document.

5. A non-transitory computer-readable storage medium storing instructions for cleaning metadata from an electronic document, the instructions causing one or more computer processors to perform operations comprising:

intercepting, at an intermediate computer that is remote from a mobile electronic device, a message sent from the mobile electronic device;

determining that an electronic document attached to the message includes a pre-determined type of metadata;

automatically removing at least a portion of the pre-determined type of metadata from the attached electronic document;

creating a cleansed version of the attached electronic document; and

sending the message with one of the attached electronic document having the pre-determined type of metadata removed or the cleansed version of the attached electronic document.

6. The storage medium of claim 5 , wherein the instructions cause the processor to further perform the operations of

replacing in the message the attached electronic document with the cleansed version of the attached electronic document.

7. The storage medium of claim 6 , wherein the instructions cause the processor to further perform the operation of saving the cleansed version of the attached electronic document.

8. A computer-based system for preventing unauthorized transmission of metadata in electronic documents, comprising:

an intermediate computer that is remote from an electronic device sending a message, the intermediate computer including a memory storing instructions; and

a processor configured to:

execute the instructions to receive the message having a delivery address and an attached electronic document sent from the electronic device, the attached electronic document including primary data and metadata,

execute the instructions to remove at least a portion of the metadata from the attached electronic document,

execute the instructions to create a cleansed version of the attached electronic document, and

execute the instructions to transmit the message, including one of the attached electronic document that has had the metadata removed or the cleansed version of the attached electronic document, to a destination associated with the delivery address.

9. The system of claim 8 , wherein the processor is further configured to, when removing the metadata, execute the instructions to remove only pre-determined types of metadata.

10. The system of claim 8 , where the processor is further configured to execute the instructions to obtain confirmation before transmitting the message.

11. The system of claim 8 , wherein the processor is further configured to execute the instructions to generate an alert before transmitting the message.

12. The system of claim 8 , wherein the processor is further configured to:

execute the instructions to request permission to remove the metadata prior to removing the metadata; and

execute the instructions to transmit the message with the attached electronic document that includes the metadata when the permission is denied.

13. The system of claim 8 , wherein the electronic device includes a smart phone, a personal digital assistant, a tablet, or a web-mail server.

14. The system of claim 13 , wherein the processor is further configured to, when transmitting the message, execute the instructions to forward the message to an email server.

15. The system of claim 8 , wherein the processor is further configured to, when transmitting the message, execute the instructions to transmit the message according to delivery instructions.

16. The system of claim 8 , wherein the computer system comprises a series of computers.

17. The system of claim 8 , wherein the processor is further configured to:

execute the instructions to determine that the metadata includes a pre-specified type of metadata and responsive thereto, the processor does not execute the instructions to perform the removal operation.

18. The system of claim 8 , wherein the processor is further configured to, when removing the metadata from the attached document, execute the instructions to remove only pre-specified types of metadata in accordance with a cleansing policy.

19. A non-transitory computer-readable storage medium storing instructions for preventing unauthorized transmission of metadata in electronic documents, the instructions causing one or more computer processors to perform operations comprising:

receiving, at an intermediate computer that is remote from an electronic device, a message sent from the electronic device, the message having a delivery address and an attached electronic document including primary data and metadata;

removing at least a portion of the metadata from the attached electronic document;

creating a cleansed version of the attached electronic document, and

transmitting the message, including one of the attached electronic document that has had the metadata removed or the cleansed version of the attached electronic document, to a destination associated with the delivery address.

20. The storage medium of claim 19 , wherein the instructions cause the processor, when removing the metadata, to further perform the operation of removing only pre-determined types of metadata.

21. The storage medium of claim 19 , wherein the electronic device includes a smart phone, a personal digital assistant, a tablet, or a web-mail server.

22. The storage medium of claim 21 , wherein the instructions cause the processor, when transmitting the message, to further perform the operation of forwarding the message to an email server.

23. The storage medium of claim 19 , wherein the instructions cause the processor, when transmitting the message, to further perform the operation of transmitting the message according to delivery instructions.

24. The storage medium of claim 19 , wherein the computer system comprises a series of computers.

25. The storage medium of claim 19 , wherein the instructions cause the processor, when removing the metadata from the attached document, to further perform the operation of removing only pre-specified types of metadata in accordance with a cleansing policy.

26. An intermediate computer-based system for cleaning metadata from electronic documents, the intermediate computer-based system being remote from a mobile electronic device configured to send messages and comprising:

a memory storing instructions; and

a processor configured to:

execute the instructions to receive a message associated with a destination address and sent from the remote mobile electronic device,

execute the instructions to determine that an electronic document attached to the message includes a pre-determined type of metadata,

execute the instructions to remove the pre-determined type of metadata from the attached electronic document,

execute the instructions to create a cleansed version of the attached electronic document, and

execute the instructions to send, to the destination address, the message with one of the attached electronic document having the pre-determined type of metadata removed or the cleansed version of the attached electronic document.

27. The intermediate computer-based system of claim 26 , wherein the processor is further configured to:

execute the instructions to request, prior to removing the pre-determined type of metadata, confirmation from the user of the mobile electronic device that the pre-determined type of metadata should be removed.

28. The intermediate computer-based system of claim 26 , wherein the processor is further configured to:

execute the instructions to enable the user of the mobile electronic device to configure preferences for determining the predetermined type of metadata to be removed.

29. The intermediate computer-based system of claim 28 , wherein the predetermined type of metadata is less than all of the metadata in the electronic document.

30. The intermediate computer-based system of claim 26 , wherein the intermediate computer-based system is an e-mail server.

Assignments (10)
MERGER Recorded May 15, 2024
From: LITERA CORPORATION
To: FREEDOM SOLUTIONS GROUP, L.L.C.
Reel/Frame 067418/0630 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 044396, FRAME 0217 Recorded Jun 3, 2019
From: SARATOGA INVESTMENT CORP. SBIC LP
To: LITÉRA CORPORATION
Reel/Frame 049350/0390 →
TERMINATION AND RELEASE OF GRANT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 043861, FRAME 0043 AND REEL 045626, FRAME 0582 Recorded Jun 3, 2019
From: PNC BANK, NATIONAL ASSOCIATION
To: LITÉRA CORPORATION
Reel/Frame 049354/0544 →
PATENT SECURITY AGREEMENT Recorded May 31, 2019
From: LITÉRA CORPORATION; FREEDOM SOLUTIONS GROUP, L.L.C.
To: OWL ROCK CAPITAL CORPORATION
Reel/Frame 049337/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2018
From: MASSAND, DEEPAK
To: LITERA TECHNOLOGIES, LLC
Reel/Frame 046342/0085 →
MERGER Recorded Dec 15, 2017
From: LITERA CORPORATION
To: LITERA CORPORATION
Reel/Frame 044907/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2017
From: MASSAND, DEEPAK
To: LITERA TECHNOLOGY LLC
Reel/Frame 044686/0318 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 8, 2017
From: LITÉRA CORPORATION
To: SARATOGA INSVESTMENT CORP. SBIC LP, AS AGENT
Reel/Frame 044396/0217 →
SECURITY INTEREST Recorded Oct 13, 2017
From: LITERA CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 043861/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: LITERA TECHNOLOGIES LLC
To: LITERA CORPORATION
Reel/Frame 043332/0040 →