| CPC G06F 21/6218 (2013.01) [G06F 16/137 (2019.01); G06F 16/285 (2019.01); G06F 16/93 (2019.01); G06F 21/64 (2013.01); G06N 20/00 (2019.01); H04L 9/3265 (2013.01); H04L 41/20 (2013.01); H04L 41/22 (2013.01); H04L 63/08 (2013.01); H04L 63/0838 (2013.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/1408 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/1433 (2013.01); H04L 63/1441 (2013.01); H04L 63/20 (2013.01); H04L 63/205 (2013.01)] | 20 Claims |

|
1. A computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
selecting a plurality of documents stored in an enterprise network;
labeling each of the plurality of documents with a business value, wherein the business value for each one of the plurality of documents is based at least in part on an estimated monetary value associated with a public dissemination of information contained in the one of the plurality of documents, thereby providing a labeled data set;
configuring a recognition model with the labeled data set to score the business value for a new document with a continuous variable indicative of the estimated monetary value based on at least one a file location of the new document in the enterprise network, an organization role of a user in an access control list associated with the new document, and a content of the new document;
selecting a document in the enterprise network other than the plurality of documents in the labeled data set to use as the new document;
scoring the business value of the new document with the recognition model; and
applying an enterprise policy to the new document based upon the business value, wherein the enterprise policy controls at least one of document access and document movement.
|