US 12,068,912 B2
Implementation of compliance settings by a mobile device for compliance with a configuration scenario
Peter J. Kaufman, Sammamish, WA (US); Richard I. June, Monroe, WA (US); Moiz Z Rassiwala, Kenmore, WA (US); Daniel S. Dudugjian, Woodinville, WA (US); Shayak Lahiri, Redmond, WA (US); Sean A. Bowles, Seattle, WA (US); Yuhang Zhu, Bellevue, WA (US); Adeep Singh Cheema, Bellevue, WA (US); Rama Krishna Samudrala, Bellevue, WA (US); Jitendrakumar G. Koshti, Bothell, WA (US); and Gaurav Raghu Dhawan, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jul. 19, 2023, as Appl. No. 18/354,975.
Application 18/354,975 is a continuation of application No. 17/384,178, filed on Jul. 23, 2021, granted, now 11,750,444.
Application 17/384,178 is a continuation of application No. 16/051,145, filed on Jul. 31, 2018, granted, now 11,184,223, issued on Nov. 23, 2021.
Prior Publication US 2024/0064058 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0803 (2022.01); G06F 9/445 (2018.01); G06F 9/448 (2018.01); H04W 8/24 (2009.01)
CPC H04L 41/0803 (2013.01) [G06F 9/44505 (2013.01); G06F 9/4498 (2018.02); H04W 8/245 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processing unit; and
memory coupled to the processing unit and comprising computer executable instructions that, when executed, perform operations comprising:
receiving configuration information indicating compliance settings that adjust a computing device into compliance with a configuration scenario;
identifying a state machine implemented by the computing device, the state machine being indicated by the configuration information and describing a configuration process that implements the compliance settings on the computing device; and
configuring the computing device with the compliance settings by executing the state machine, wherein at least one configuration service provider is invoked in an order dictated by the state machine to implement the compliance settings.