IP Library Granted Patent US 9,754,098
Granted Patent B2
US 9,754,098 · App. 14/633,097 · Granted Sep 5, 2017

Providing policy tips for data loss prevention in collaborative environments

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,754,098
App. No.
14/633,097
Granted
Sep 5, 2017
Kind
B2
Abstract

A policy tip or end user notification is provided for data loss prevention in collaborative environments. A document interactivity application detects an action or trigger by an end user that affects a document. The document is processed, through a classification engine and a unified policy engine, with policies based on the action to detect a matched policy. A policy tip associated with the matched policy is identified and displayed on the display device in association with the document.

Claims (83)

1. A computing device to provide a policy tip for data loss prevention in collaborative environments, the computing device comprising:

a display device;

a memory;

a processor coupled to the memory and the display device, the processor executing a document interactivity application in conjunction with instructions stored in the memory, wherein the document interactivity application is configured to:

display a document to an end user on the display device;

detect an action from the end user on the display device, therein the action affects the document;

process the document based on the action with one or more policies to detect a matched policy from the one or more policies;

identify the policy tip associated with the matched policy;

display the policy tip on the display device in association with the document;

detect an override action that includes a justification from the end user to override the matched policy;

identify an override privilege of the end user;

in response to detecting the override privilege of the end user as sufficient to override the matched policy, capture the justification from the end user prior to overriding the matched policy, and execute the override action to share the document with one or more other end users; and

provide an option to the end user to stop display of a future policy tip related to the displayed policy tip or any future policy tip based on a privilege level of the end user.

2. The computing device of claim 1 , wherein the document interactivity application is further configured to:

detect the action to include a save action that attempts to save the document;

identify a subset of the one or more policies that are associated with the save action; and

process the document with subset of the one or more policies to detect the matched policy.

3. The computing device of claim 2 , wherein the document interactivity application is further configured to:

detect private information within the document; and

identify the matched policy based on a rule within the matched policy that is triggered in relation to the private information.

4. The computing device of claim 2 , wherein the document interactivity application is further configured to:

display the policy tip, on the display device, to inform the end user of the matched policy in relation to the save action.

5. The computing device of claim 1 , wherein the document interactivity application is further configured to:

detect the action to include a share action that attempts to share the document with one or more other end users;

identify a subset of the one or more policies that are associated with the share action; and

process the document with the subset of the one or more policies to detect the matched policy.

6. The computing device of claim 5 , wherein the document interactivity application is further configured to:

process an access privilege of the one or more other end users to access the document; and

identify the matched policy based on a rule within the matched policy that is triggered in relation to the access privilege of the one or more other end users being insufficient to access the document.

7. The computing device of claim 5 , wherein the document interactivity application is further configured to:

display the policy tip, on the display device, to inform the end user of the matched policy in relation to the share action.

8. The computing device of claim 1 , wherein the document interactivity application is further configured to:

in response to detecting the override privilege of the end user as sufficient to override the matched policy, execute the action on the document.

9. The computing device of claim 1 , wherein the document interactivity application is further configured to:

in response to detecting the override privilege of the end user as sufficient to override the matched policy,

execute the action on the document; and

save the justification.

10. A method executed on a computing device to provide a policy tip for data loss prevention in collaborative environments, the method comprising:

displaying a document to an end user on a display device of the computing device;

detecting an action from the end user on the display device, wherein the action affects the document;

processing the document based on the action with one or more policies to detect a matched policy from the one or more policies;

identifying the policy tip associated with the matched policy;

displaying the policy tip on the display device in association with the document to notify the end user of the matched policy;

detecting an override action that includes a justification from the end user to override the matched policy;

identifying an override privilege of the end user;

in response to detecting the override privilege of the end user as sufficient to override the matched policy, capturing the justification from the end user prior to overriding the matched policy, and executing the override action to share the document with one or more other end users; and

providing an option to the end user to stop display of a future policy tip related to the displayed policy tip or any future policy tip based on a privilege level of the end user.

11. The method of claim 10 , further comprising:

in response to detecting the override privilege of the end user as sufficient to override the matched policy, executing the action on the document and transmitting the override action to an administrator of the matched policy to inform the administrator to manage the matched policy; and

in response to detecting the override privilege of the end user as insufficient to override the matched policy, blocking the override action.

12. The method of claim 10 , further comprising:

detecting a false positive identification from the end user to report the matched policy as a false positive in relation to the document and the action;

storing the false positive identification; and

transmitting the false positive identification to an administrator of the matched policy to inform the administrator to manage the matched policy to prevent a future false positive identification.

13. The method of claim 10 , further comprising:

receiving an update to the one or more policies from an authorized policy resource; and

applying the update to the one or more policies to update the one or more policies.

14. The method of claim 10 , further comprising:

processing a metadata of the document with the one or more policies to detect the matched policy.

15. The method of claim 14 , further comprising:

displaying the policy tip, on the display device, that includes a portion of the metadata associated with the matched policy.

16. A computer-readable memory device with instructions stored thereon to provide a policy tip for data loss prevention in collaborative environments the instructions comprising:

displaying a document to an end user on a display device of the computing device;

detecting an action, from the end user on the display device, wherein the action affects the document;

processing the document based on the action with one or more policies to detect a matched policy from the one or more policies;

identifying the policy tip associated with the matched policy;

displaying the policy tip on the display device in association with the document to notify the end user of the matched policy;

detecting an override action that includes a justification from the end user to override the matched policy;

identifying an override privilege of the end user;

in response to detecting the override privilege of the end user as sufficient to override the matched policy, capturing the justification from the end user prior to overriding the matched policy, and executing the override action to share the document with one or more other end users; and

providing an option to the end user to stop display of a future policy tip related to the displayed policy tip or any future policy tip based on a privilege level of the end user.

17. The computer-readable memory device of claim 16 , wherein the instructions further comprise:

detecting the action to include a save action that attempts to save the document;

identifying a subset of the one or more policies that are associated with the save action;

processing the document with the subset of the one or more policies to detect the matched policy;

detecting private information within the document; and

identifying the matched policy based on a rule within the matched policy that is triggered in relation to the private information.

18. The computer-readable memory device of claim 16 , wherein the instructions further comprise:

detecting the action to include a share action that attempts to share the document with one or more other end users;

identifying a subset of the one or more policies that are associated with the share action;

processing the document with the subset of the one or more policies to detect the matched policy;

processing an access privilege of the one or more other end users to access the document; and

identifying the matched policy based on a rule within the matched policy that is triggered in relation to the access privilege of the one or more other end users being insufficient to access the document.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: LI, YU; BRENNE, LEIF; CHAVALI, SRIVALLI; HOLLEY, RICHARD WESLEY; KABAT, JACK; LIBMAN, MASHURI; MARTCHENKO, SERGUEI; MULLINS, MARK
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 035045/0230 →