US 12,001,524 B2
Enterprise application management with enrollment tokens
Clifford Paul Strom, Sammamish, WA (US); Daniel Kevin McBride, Redmond, WA (US); Arvind Ramakrishnan, Bellevue, WA (US); Yashraj Motilal Borse, Redmond, WA (US); and Chittaranjan Pattekar, Bothell, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jul. 29, 2022, as Appl. No. 17/816,396.
Application 17/816,396 is a continuation of application No. 15/635,183, filed on Jun. 27, 2017, granted, now 11,429,696.
Application 15/635,183 is a continuation of application No. 13/831,849, filed on Mar. 15, 2013, granted, now 9,754,089, issued on Sep. 5, 2017.
Prior Publication US 2022/0366018 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/12 (2013.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); G06F 8/61 (2018.01); G06F 21/00 (2013.01); G06F 21/10 (2013.01); G06F 21/16 (2013.01)
CPC G06F 21/12 (2013.01) [G06F 21/6281 (2013.01); G06F 21/645 (2013.01); G06F 8/61 (2013.01); G06F 21/00 (2013.01); G06F 21/1064 (2023.08); G06F 21/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for managing execution of applications associated with an enterprise, said system comprising:
a mobile computing device comprising:
a memory; and
one or more processors programmed to:
enroll the mobile computing device with the enterprise, the enrolling authorizing the enterprise to send applications to the mobile computing device;
upon enrolling the mobile computing device with the enterprise, receive an enrollment token from the enterprise;
store the enrollment token in the memory;
receive an application;
based at least on a determination that the application is associated with the enrollment token, determine the application is associated with the enterprise that has authorization to send applications to the mobile computing device;
determine that access to the application provided by the enterprise has been revoked, disabled or suspended; and
based on the access to the application being revoked, disabled, or suspended, suspend access to applications associated with the enrollment token.