US 11,888,686 B2
Admin change recommendation in an enterprise
Toshitha Jagadeesh, Seattle, WA (US); David C. James, Snohomish, WA (US); Brad R. Anderson, Sammamish, WA (US); Yian Mo, Redmond, WA (US); and Brett Damon Alan Flegg, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Feb. 25, 2020, as Appl. No. 16/801,115.
Claims priority of provisional application 62/929,753, filed on Nov. 1, 2019.
Prior Publication US 2021/0135938 A1, May 6, 2021
Int. Cl. H04L 41/0813 (2022.01); G06Q 10/0631 (2023.01); G06Q 30/0208 (2023.01)
CPC H04L 41/0813 (2013.01) [G06Q 10/06313 (2013.01); G06Q 30/0208 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system to provide an admin change recommendation, the system comprising:
memory; and
a processing system coupled to the memory, the processing system configured to:
analyze historical data regarding historical admin changes made in specified environments of specified enterprises to determine that a subset of a plurality of parameters that are collected with regard to the historical admin changes is likely to contribute to changes in corresponding measures of an attribute associated with at least one of a plurality of end users or a plurality of devices that are targeted by the historical admin changes;
collect information indicating admin changes made in designated environments of designated enterprises and further indicating values of metrics resulting from the admin changes by limiting the information that is collected to the subset of the plurality of parameters;
analyze and categorize the information into a plurality of categories based at least in part on at least one characteristic of the designated environments in which the admin changes are made;
determine a type of intended admin change that is to be performed with regard to a first enterprise based at least in part on an enterprise management tool operation;
cross-reference the type of the intended admin change with the information to identify a plurality of subsets of the information to which the type corresponds;
infer a causal relationship between at least one admin change that was made to a second configuration of a second enterprise after an admin change of the type was made to a first configuration of the second enterprise, as indicated by the information that is in the subsets, and an increase in a value of a metric that is indicated by the information that is in the subsets, by analyzing the subsets, based at least in part on cross-referencing the type of the intended admin change with the information that is in the subsets; and
based at least in part on the information in at least one of the subsets indicating that a designated admin change was made to the second configuration of the second enterprise after an admin change of the type was made to the first configuration of the second enterprise and further based at least in part on a causal relationship between the designated admin change and an increase in the value of the metric and further based at least in part on at least one category into which the at least one of the subsets is categorized, recommend the designated admin change to be performed to change a configuration of the first enterprise as a result of a determination that the intended admin change is to be performed with regard to the first enterprise.