Method and apparatus for template-based processing of electronic documents
First Claim
1. A method for processing electronic documents comprising:
- obtaining an electronic document being sent over a network toward a destination;
analyzing text content of the electronic documents to identify whether the electronic document matches any of a plurality of predefined document templates, wherein the electronic document conforms to a structure of at least one of the plurality of predefined document templates, and wherein the analyzing comprises executing at least one machine learning algorithm, the at least one machine learning algorithm trained using at least one sample electronic document having a predefined template;
obtaining a document loss prevention (DLP) policy based on the at least one predefined document template associated with the electronic document, wherein the DLP policy defines at least one rule to block sending of at least one of the electronic documents if the at least one of the electronic documents matches any of the plurality of predefined document templates; and
selectively allowing the electronic document to continue toward the destination based on the DLP policy.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for processing electronic documents are disclosed. In one particular embodiment, the techniques may be realized as a method for processing electronic documents comprising obtaining an electronic document being sent over a network toward a destination, analyzing text content of the electronic documents to identify whether the electronic document matches any of a plurality of predefined document templates, wherein the electronic document conforms to a structure of at least one of the plurality of predefined document templates, and wherein the analyzing comprises executing at least one machine learning algorithm, the at least one machine learning algorithm trained using at least one sample electronic document having a predefined template, obtaining a document loss prevention (DLP) policy based on the at least one document template associated with the electronic document, and selectively allowing the electronic document to continue toward the destination based on the DLP policy.
-
Citations
20 Claims
-
1. A method for processing electronic documents comprising:
-
obtaining an electronic document being sent over a network toward a destination; analyzing text content of the electronic documents to identify whether the electronic document matches any of a plurality of predefined document templates, wherein the electronic document conforms to a structure of at least one of the plurality of predefined document templates, and wherein the analyzing comprises executing at least one machine learning algorithm, the at least one machine learning algorithm trained using at least one sample electronic document having a predefined template; obtaining a document loss prevention (DLP) policy based on the at least one predefined document template associated with the electronic document, wherein the DLP policy defines at least one rule to block sending of at least one of the electronic documents if the at least one of the electronic documents matches any of the plurality of predefined document templates; and selectively allowing the electronic document to continue toward the destination based on the DLP policy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing electronic documents comprising:
one or more processors communicatively coupled to a network, wherein the one or more processors are configured to; obtain an electronic document being sent over a network toward a destination; analyze text content of the electronic documents to identify whether the electronic document matches any of a plurality of predefined document templates, wherein the electronic document conforms to a structure of at least one of the plurality of predefined document templates, and wherein the analyzing comprises executing at least one machine learning algorithm, the at least one machine learning algorithm trained using at least one sample electronic document having a predefined template; obtain a document loss prevention (DLP) policy based on the at least one predefined document template associated with the electronic document, wherein the DLP policy defines at least one rule to block sending of at least one of the electronic documents if the at least one of the electronic documents matches any of the plurality of predefined document templates; and selectively allow the electronic document to continue toward the destination based on the DLP policy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An article of manufacture for processing electronic documents, the article of manufacture comprising:
-
at least one non-transitory processor readable storage medium; and instructions stored on the at least one medium; wherein the instructions are configured to be readable from the at least one medium by at least one processor and thereby cause the at least one processor to operate so as to; obtain an electronic document being sent over a network toward a destination; analyze text content of the electronic documents to identify whether the electronic document matches any of a plurality of predefined document templates, wherein the electronic document conforms to a structure of at least one of the plurality of predefined document templates, and wherein the analyzing comprises executing at least one machine learning algorithm, the at least one machine learning algorithm trained using at least one sample electronic document having a predefined template; obtain a document loss prevention (DLP) policy based on the at least one predefined document template associated with the electronic document, wherein the DLP policy defines at least one rule to block sending of at least one of the electronic documents if the at least one of the electronic documents matches any of the plurality of predefined document templates; and selectively allow the electronic document to continue toward the destination based on the DLP policy. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification