| CPC G06F 9/44505 (2013.01) [G06F 16/28 (2019.01); G06F 18/22 (2023.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 9/45558 (2013.01); G06F 16/24558 (2019.01); G06F 40/279 (2020.01); H04L 43/0805 (2013.01); H04L 63/20 (2013.01); H04N 21/4223 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
identifying, by a device management system, device management settings that the device management system is programmed to enforce for a device;
receiving, by the device management system and from the device, source settings for the device received by the device from a second source different than the device management system;
executing, by the device management system, a software algorithm that is configured to:
identify and correlate corresponding settings from the device management settings and the source settings by analyzing individual words, strings, integers, and Booleans from the device management settings and the source settings;
determine that the corresponding settings are conflicting settings;
detect that the conflicting settings are priority settings;
automatically apply, based on the detecting, the device management settings to the device; and
generate an interface through the device management system that highlights the conflicting settings; and
providing, by the device management system, a choice to select a setting between the conflicting settings on the interface, the selected setting chosen based on a predetermined precedence order for implementation on the device.
|