IP Library Granted Patent US 11,902,281
Granted Patent B2
US 11,902,281 · App. 17/004,617 · Granted Feb 13, 2024

On-demand security policy activation

Inventors: Erich Stuntebeck (Marietta, GA); Jonathan Blake Brannon (Mableton, GA)
Assignee: AirWatch LLC
H04L63/102H04L63/0272
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 11,902,281
App. No.
17/004,617
Granted
Feb 13, 2024
Kind
B2
Abstract

On-demand activation of a security policy may be provided. Upon receiving a selection of a link, a profile identified by a security policy associated with the link may be activated and the link may be opened according to the security policy. In some embodiments, opening the link according to the security policy may comprise redirecting the opening of the link from a first application to a second application.

Claims (37)

1. A method comprising:

receiving, at a user device, an identification of a resource locator;

determining, at the user device, that the selected resource locator is associated with a secure resource;

determining, at the user device, that a security policy applies to the secure resource, wherein the security policy requires a compliance policy to be in effect;

determining, at the user device, that the compliance policy is in effect; and

accessing the secure resource through the user device.

2. The method of claim 1 , wherein the compliance policy requires a specific application on the user device to be used to access the secure resource.

3. The method of claim 2 , wherein the specific application is different from an application used to select the resource locator.

4. The method of claim 1 , wherein the compliance policy requires the user device to be connected to a Virtual Private Network (“VPN”) to access the secure resource.

5. The method of claim 1 , wherein determining that the security policy requires a compliance policy to be in effect comprises activating a profile identified by the security policy, wherein the profile requires the compliance policy to be in effect.

6. The method of claim 1 , wherein determining that the compliance policy is in effect comprises the user device querying a management server that stores compliance information relating to the user device.

7. The method of claim 1 , wherein determining that the selected resource locator is associated with the secure resource comprises determining that the secure resource is stored at a secure storage location.

8. A non-transitory, computer-readable medium comprising instructions that, when executed by a processor of a user device, performs stages comprising:

receiving, at a user device, an identification of a resource locator;

determining, at the user device, that the selected resource locator is associated with a secure resource;

determining, at the user device, that a security policy applies to the secure resource, wherein the security policy requires a compliance policy to be in effect;

determining, at the user device, that the compliance policy is in effect; and

accessing the secure resource through the user device.

9. The non-transitory, computer-readable medium of claim 8 , wherein the compliance policy requires a specific application on the user device to be used to access the secure resource.

10. The non-transitory, computer-readable medium of claim 9 , wherein the specific application is different from an application used to select the resource locator.

11. The non-transitory, computer-readable medium of claim 8 , wherein the compliance policy requires the user device to be connected to a Virtual Private Network (“VPN”) to access the secure resource.

12. The non-transitory, computer-readable medium of claim 8 , wherein determining that the security policy requires a compliance policy to be in effect comprises activating a profile identified by the security policy, wherein the profile requires the compliance policy to be in effect.

13. The non-transitory, computer-readable medium of claim 8 , wherein determining that the compliance policy is in effect comprises the user device querying a management server that stores compliance information relating to the user device.

14. The non-transitory, computer-readable medium of claim 8 , wherein determining that the selected resource locator is associated with the secure resource comprises determining that the secure resource is stored at a secure storage location.

15. A system comprising:

a memory storage storing program code; and

a processor coupled to the memory storage, wherein, upon execution, the program code causes the processor to perform stages including:

receiving, at a user device, an identification of a resource locator;

determining, at the user device, that the selected resource locator is associated with a secure resource;

determining, at the user device, that a security policy applies to the secure resource, wherein the security policy requires a compliance policy to be in effect;

determining, at the user device, that the compliance policy is in effect; and

accessing the secure resource through the user device.

16. The system of claim 15 , wherein the compliance policy requires a specific application on the user device to be used to access the secure resource.

17. The system of claim 16 , wherein the specific application is different from an application used to select the resource locator.

18. The system of claim 15 , wherein the compliance policy requires the user device to be connected to a Virtual Private Network (“VPN”) to access the secure resource.

19. The system of claim 15 , wherein determining that the security policy requires a compliance policy to be in effect comprises activating a profile identified by the security policy, wherein the profile requires the compliance policy to be in effect.

20. The system of claim 15 , wherein determining that the compliance policy is in effect comprises the user device querying a management server that stores compliance information relating to the user device.

Assignments (2)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: AIRWATCH LLC
To: OMNISSA, LLC
Reel/Frame 068327/0670 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
Continuity (4)
Continuation 16157427 · Oct 11, 2018
Continuation 15714032 · Sep 25, 2017
Continuation 13862218 · Apr 12, 2013
Related Publication 20200396226A1 · Dec 17, 2020