×

Dynamic metabase store

  • US 6,990,656 B2
  • Filed: 06/27/2002
  • Issued: 01/24/2006
  • Est. Priority Date: 06/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. For a computer system capable of executing one or more program modules that operate in accordance with configuration data, wherein the configuration data is used during initialization of the one or more program modules, a method of editing the configuration data such that changes made to one representation of the configuration data are reflected in one or more other representations of the configuration data, thereby keeping each of multiple representations of the configuration data current, the method comprising:

  • altering a non-persistent in-memory representation of the configuration data; and

    updating a persistent file representation of the configuration data to reflect at least the altered portion of the non-persistent in-memory representation of the configuration data, and without restarting the computer system;

    using software to alter the file representation of the configuration data;

    identifying at least an altered portion of the file representation; and

    updating the in-memory representation of the configuration data to reflect at least the altered portion of the file representation of the configuration data;

    defining an update time period;

    deferring update of the file representation of the configuration data until expiration of the update time period, such that a single update reflects all alterations that occurred during the update time period; and

    defining an alternation threshold, such that when the number of alternations within an update time period reaches the alteration threshold, updating the file representation of the configuration data is deferred for another update time period.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×