IP Library Granted Patent US 8,805,979
Granted Patent B2
US 8,805,979 · App. 13/471,345 · Granted Aug 12, 2014

Methods and systems for auto-marking, watermarking, auditing, reporting, tracing and policy enforcement via e-mail and networking systems

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,805,979
App. No.
13/471,345
Granted
Aug 12, 2014
Kind
B2
Abstract

A method for tracking the routing of an electronic document, including embedding a unique identifier within an electronic document and monitoring e-mail messages transmitted from senders to recipients, for detection of e-mail messages having the electronic document embedded therewithin or attached thereto, based on the unique identifier. A system and computer readable storage medium are also described and claimed.

Claims (47)

1. A method, comprising:

detecting an electronic message transmitted over a network based at least in part on identifying an electronic document embedded within or attached to the electronic message;

extracting a control mark from the electronic document;

generating an audit record by:

tracking a routing path of the electronic message; and

logging a sender, a recipient, a date, or a time associated with the electronic message based at least in part on detecting the electronic message;

generating a tracking report corresponding to the electronic document, a specified user, or a specified time period; and

blocking transmission of the electronic message based at least in part on determining tampering of the control mark,

wherein the control mark remains embedded and unchanged in the electronic document after alteration of the electronic document.

2. The method of claim 1 wherein the electronic document is a Microsoft Word document.

3. The method of claim 1 wherein the electronic document is a Microsoft Excel spreadsheet.

4. The method of claim 1 wherein the electronic document is a Microsoft PowerPoint presentation.

5. The method of claim 1 wherein the electronic document is an Adobe PDF document.

6. The method of claim 1 wherein the electronic document is an HTML document.

7. The method of claim 1 wherein the electronic document is an XML document.

8. The method of claim 1 further comprising logging a date and time of transmission of the electronic message having the electronic document embedded therewithin or attached thereto, in an audit record, based at least in part on detecting the electronic message.

9. The method of claim 1 further comprising generating the tracking report from audit records corresponding to at least one specified user.

10. The method of claim 1 further comprising generating a tracking report from audit records corresponding to a specified time period.

11. The method of claim 1 further comprising logging a most recent file name of a file storing the electronic document, in an audit record, based at least in part on detecting the electronic message having the electronic document embedded therewithin or attached thereto.

12. The method of claim 1 further comprising authenticating the control mark.

13. The method of claim 12 further comprising issuing a notification based at least in part on authenticating the control mark.

14. The method of claim 1 further comprising:

examining an access control policy to determine whether to transmit the electronic document to a recipient of the electronic message having the electronic document embedded therewithin or attached thereto.

15. The method of claim 14 further comprising issuing a notification in response to the blocking.

16. A system, comprising:

a memory device configured to store instructions; and

a processing device configured to execute the instructions stored in the memory device to:

monitor e-mail messages transmitted from senders to recipients;

detect an e-mail message having an electronic document embedded therewithin or attached thereto, based on a unique identifier;

extract the unique identifier from the electronic document;

generate an audit record by tracking a routing path of the e-mail message and logging a sender, a recipient, a date, or a time associated with the e-mail message based at least in part on detecting the e-mail message

generate a tracking report corresponding to the electronic document, a specified user, or a specified time period; and

block transmission of the e-mail message based at least in part on determining tampering of the unique identifier,

wherein the unique identifier remains static in the electronic document regardless of alteration of the electronic document.

17. The system of claim 16 wherein the electronic document is a Microsoft Word document.

18. The system of claim 16 wherein the electronic document is a Microsoft Excel spreadsheet.

19. The system of claim 16 wherein the electronic document is a Microsoft PowerPoint presentation.

20. The system of claim 16 wherein the electronic document is an Adobe PDF document.

21. The system of claim 16 wherein the electronic document is an HTML document.

22. The system of claim 16 wherein the electronic document is an XML document.

23. The system of claim 16 wherein the processing device is configured to execute the instructions stored in the memory device further to generate the tracking report from a plurality of audit records, corresponding to at least one specified document, a specified user, or a specified time period.

24. The system of claim 16 wherein the processing device is configured to execute the instructions stored in the memory device further to log a most recent file name of a file storing the electronic document, in an audit record, based at least in part on detecting the e-mail message having the electronic document embedded therewithin or attached thereto.

25. The system of claim 16 wherein the processing device is configured to execute the instructions stored in the memory device further to authenticate the unique identifier.

26. The system of claim 25 wherein the processing device is configured to execute the instructions stored in the memory device further to issue a notification if said authenticating fails to authenticate the unique identifier.

27. The system of claim 16 wherein the processing device is configured to execute the instructions stored in the memory device further to:

examine an access control policy to determine whether permission is granted to transmit the electronic document to a recipient of the e-mail message having the electronic document embedded therewithin or attached thereto.

28. The system of claim 27 wherein the processing device is configured to execute the instructions stored in the memory device further to issue a notification based at least in part on determining that the access control policy does not grant permission to transmit the electronic document to the recipient.

Assignments (2)
MERGER Recorded Jan 20, 2016
From: ALEARO PROPERTIES LIMITED LIABILITY COMPANY
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037539/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2014
From: FI DELAWARE INC.
To: ALEARO PROPERTIES LIMITED LIABILITY COMPANY
Reel/Frame 032649/0378 →