US10680901B2

Configuration management in a multisystem environment

Summary by NHIP

Dynamic Setting Location Management

The system manages configuration settings across test and production environments by identifying a type identifier. It maintains settings by designating the production system as the primary location for the first type, separating copies for the second type, or designating the test system as the primary location for the third type.

Claim Score by NHIP

Read claim 9, the broadest

Abstract

Configuration setting management is facilitated by setting data in a multisystem environment. A system having a configuration setting, in a multisystem environment having a test system and a production system, may identify the type for the setting based on a type identifier. The system may maintain the setting based on the type. Maintaining the setting may include, for a first type, making a primary location for the setting the production system, where the setting is initialized and editable in the production system. Maintaining the setting may include, for a second type, making the setting independent between the test system and the production system, where the setting is not transferred between the two systems and is editable at each system. Maintaining the setting may include, for a third type, making a primary location for the setting the test system, where the setting is initialized and editable in the test system.

US10680901B2, drawing sheet 1
Sheet 1 of 17

Term

11.7 yearsleft in the term

Expires 8 June 2038, including 225 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    A system for configuration management in a multisystem environment, the system comprising:a test system having a first local copy of a setting, wherein the setting has associated setting characteristics comprising a type identifier identifying a type of the setting and a primary location identifier identifying a primary system of the setting in the multisystem environment;a production system having a second local copy of the setting;one or more memories;one or more processing units coupled to the one or more memories;andone or more non-transitory computer readable storage media storing instructions that, when loaded into the memories, cause the one or more processing units to perform operations for managing the setting, comprising: identifying the type for the setting based on the type identifier from a plurality of setting types;maintaining the setting based on the type, wherein maintaining comprises: for a first type, making the primary location identifier indicate the production system, wherein the setting is initialized and editable only at the production system;for a second type, separating the setting between the test system and the production system, such that the setting is not transferred or read between the two systems and the first local copy is editable at the test system and the second local copy is editable at the production system;andfor a third type, making the primary location identifier indicate the test system, wherein the setting is initialized and editable in the test system.
  2. 5
    One or more non-transitory computer-readable storage media storing computer-executable instructions for causing a computing system to perform configuration management between a first system and a second system, the processing comprising:receiving a request to edit a setting at a receiving system, the setting associated with a setting characteristic comprising a type identifier, wherein the receiving system is either the first system or the second system;determining a maintenance rule associated with the type identifier, the maintenance rule determining how a value associated with the setting is maintained between the first system and the second system, the maintenance rule being selected from: for a first type, initialize and maintain the setting in the second system;for a second type, initialize and maintain the setting independently in the first system and the second system;for a third type, initialize and maintain the setting in the first system withouttransferring the setting to the second system;andallowing or denying the request to edit the value of the setting in accordance with the determined maintenance rule based on the determined type identifier and whether the receiving system is the first system or the second system.
  3. 9
    Broadest claimClaim Score 76, broad(NHIP)A method for configuration management in a multisystem environment, the method comprising:receiving a request to change a setting in a first system of a plurality of systems;obtaining setting metadata describing the setting, wherein the setting metadata is different from the setting and the setting metadata comprises a primary location identifier for the setting;comparing an identifier of the first system to the primary location identifier for the setting;andif the identifier of the first system is the same as the primary location identifier for the setting, changing the setting in the first system based on the change request.