US 12,468,551 B2
Multi-source device policy management
Anjali Tibrewal, Bangalore (IN); Pratyul Kapoor, Bangalore (IN); Akshay Dugar, Bengaluru (IN); and Monica Singh, Bangalore (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jun. 24, 2021, as Appl. No. 17/356,741.
Prior Publication US 2022/0413878 A1, Dec. 29, 2022
Int. Cl. G06F 8/71 (2018.01); G06F 9/445 (2018.01); G06F 16/28 (2019.01); G06F 18/22 (2023.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06F 9/455 (2018.01); G06F 16/2455 (2019.01); G06F 40/279 (2020.01); H04L 9/40 (2022.01); H04L 43/0805 (2022.01); H04N 21/4223 (2011.01)
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
OG exemplary drawing
 
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.