Cloud-mastered settings
AssigneeMicrosoft Technology Licensing, LLC
InventorsSeshadri Mani, Robert G. Hawking, Omid Mola, Dongping (Donna) Huang
Life of this patent
Estimating the term…
Abstract
A settings management system in a remote server environment generates user interface displays with settings management user input mechanisms, and detects actuation of those user input mechanisms. Settings configuration metadata is generated, for a given setting, based upon the detected actuation. The settings metadata is output for access by a plurality of different, heterogeneous, computing environments, and the settings metadata is consistent across all of those environments.
Claims20
A server computing system comprising:
- a processor;
- and
- memory storing instructions executable by the processor, wherein the instructions, when executed, cause the server computing system to:
- obtain a setting corresponding to a plurality of different cloud premise computing systems,
- wherein each cloud premise computing system, of the plurality of different cloud premise computing systems, is configured to provide computing functionality for a respective one or more client systems;
- generate premise-independent setting metadata, independent of the plurality of different cloud premise computing systems, that represents the setting;
- and
- transmit the premise-independent setting metadata to the plurality of different cloud premise computing systems, wherein each cloud premise computing system, of the plurality of different cloud premise computing systems, includes respective settings implementation functionality configured to implement the setting using the same premise-independent setting metadata.
A computer-implemented method comprising:
- obtaining a setting corresponding to a plurality of different premise computing environments, each premise computing environment, of the plurality of different premise computing environments, configured to provide computing functionality for a respective one or more client systems;
- generating premise-independent setting metadata, independent of the plurality of different premise computing environments, that represents the setting;
- and
- providing the premise-independent setting metadata to the plurality of different premise computing environments, wherein each premise computing environment, of the plurality of different premise computing environments, includes respective settings implementation functionality configured to implement the setting using the same premise-independent setting metadata.
A method performed by a computing system, the method comprising:
- generating a user interface display including a setting management user input mechanism;
- based on user input received through the setting management user input mechanism, obtaining a setting corresponding to a plurality of different cloud premise computing systems associated with a tenant, each cloud premise computing system, of the plurality of different cloud premise computing systems, configured to provide computing functionality for a set of client systems corresponding to the tenant;
- generating setting metadata, independent of the plurality of different cloud premise computing systems, that represents the setting;
- providing the setting metadata to the plurality of different cloud premise computing systems;
- receiving, from the plurality of different cloud premise computing systems, implementation status indications that indicate the setting has been implemented by the plurality of different cloud premise computing systems using the same setting metadata;
- and
- generating a plurality of user interface display elements, each user interface display element visually representing a corresponding implementation status indication of the implementation status indications.
Dependencies are inferred from the claim text.