×

Configuration system

  • US 7,836,458 B1
  • Filed: 07/15/2004
  • Issued: 11/16/2010
  • Est. Priority Date: 11/02/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • ascertaining a selector for an application during execution of the application, the selector specifying a property of an execution context for the application;

    providing the ascertained selector from the application to a configuration system via an application programming interface (API);

    providing a directory that includes a plurality groups, each of the groups including (1) a block that stores configuration data and (2) one or more criteria that determine whether the application qualifies as a member in the corresponding group, wherein the plurality of criteria for application membership comprise;

    an IP address of a computing device that executes the application;

    an application build type;

    an application version indicator; and

    a user domain;

    anddetermining whether the application qualifies as a member in one or more groups by finding a match between the selector and the one or more criteria of the one or more groups;

    loading the configuration data in the block of each group that the application qualifies as a member when one or more matches are found;

    creating a module containing at least one configuration property of the loaded configuration data from the block of each group that the application qualifies as the member;

    generating custom runtime source code from the module through execution of a configuration compiler and integrating the custom runtime source code into the application during a build of the application such that the application may access the at least one configuration property following the build; and

    executing the application using the loaded configuration data.

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