Cloud-mastered settings
First Claim
Patent Images
1. A computing system, comprising:
- a processor; and
memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to;
generate a settings configuration user input mechanism;
based on actuation of the settings configuration user input mechanism, configure settings for a tenant that includes;
a first premise computing system having first settings implementation functionality configured to implement the configured settings on the first premise computing system; and
a second premise computing system having second settings implementation functionality, that is different than the first settings implementation functionality, and configured to implement the configured settings on the second premise computing system;
generate a set of premise-independent settings metadata that represents the configured settings for the tenant, wherein each premise-independent settings metadata, in the set of premise-independent settings metadata, defines one of the configured settings and is independent of both the first and second settings implementation functionality; and
send the set of premise-independent settings metadata from the computing system to each of the first and second premise computing systems,wherein the first and second settings implementation functionality implement each configured setting with the same premise-independent settings metadata that defines the configured setting.
1 Assignment
0 Petitions
Accused Products
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.
25 Citations
18 Claims
-
1. A computing system, comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to; generate a settings configuration user input mechanism; based on actuation of the settings configuration user input mechanism, configure settings for a tenant that includes; a first premise computing system having first settings implementation functionality configured to implement the configured settings on the first premise computing system; and a second premise computing system having second settings implementation functionality, that is different than the first settings implementation functionality, and configured to implement the configured settings on the second premise computing system; generate a set of premise-independent settings metadata that represents the configured settings for the tenant, wherein each premise-independent settings metadata, in the set of premise-independent settings metadata, defines one of the configured settings and is independent of both the first and second settings implementation functionality; and send the set of premise-independent settings metadata from the computing system to each of the first and second premise computing systems, wherein the first and second settings implementation functionality implement each configured setting with the same premise-independent settings metadata that defines the configured setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system, comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to; generate a settings management user input mechanism; receive an indication of a user input through the settings management user input mechanism, which is indicative of a settings management input performing a management step on a setting for a tenant that uses a plurality of different premise server clusters, wherein each particular premise server cluster is configured to use settings implementation functionality, associated with the particular premise server cluster, to implement the setting; generate a premise-independent settings metadata that represents the setting, the premise-independent settings metadata being based on the management step and stored in a premise-independent form that is independent of the settings implementation functionality for each of the plurality of different premise server clusters; and send the premise-independent settings metadata to each of the plurality of different premise server clusters, wherein each premise server cluster, of the plurality of different premise server clusters, implements the setting using the same premise-independent settings metadata sent to the premise server cluster. - View Dependent Claims (10, 11)
-
-
12. A method performed by a computing system, the method comprising:
-
generating a settings management user input mechanism; based on actuation of the settings management user input mechanism, defining a setting for a tenant that uses a plurality of different premise computing systems, wherein each particular premise computing system is configured to use settings implementation functionality, associated with the particular premise computing system, to implement the setting on the particular premise computing system; generating a premise-independent settings metadata that represents the setting for the tenant, wherein the premise-independent settings metadata is independent of the settings implementation functionality for each of the plurality of different premise computing systems in which the premise-independent settings metadata is applied for the tenant; receiving setting retrieval requests from each of the plurality of different premise computing systems; and servicing the setting retrieval requests by sending the premise-independent settings metadata to each of the plurality of different premise computing systems, wherein the settings implementation functionality for each of the plurality of premise computing systems implements the configured setting with the same premise-independent settings metadata. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification