×

Flexible hierarchical settings registry for operating systems

  • US 8,667,512 B2
  • Filed: 08/31/2009
  • Issued: 03/04/2014
  • Est. Priority Date: 10/29/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for storing and accessing software settings within a registry, comprising:

  • creating a native node of a native data store by generating a native settings object containing a settings value;

    storing the native settings object in memory with a key using a first file type, wherein the native data store is associated with the first file type, and wherein the first file type is supported by the registry;

    registering the native node with the registry;

    receiving a non-native node of a non-native data store, wherein the non-native data store is associated with a second file type that is not supported by the registry;

    registering the non-native node with the registry using a class identifier for a custom registry class;

    receiving a request for settings data from an application in the form of an application programming interface (API) call;

    determining whether the requested settings data is in the native node or the non-native node; and

    implementing a singleton service associated with the registry to obtain the settings value in response to determining that the requested settings data is in the native node, wherein;

    the singleton service obtains the requested settings data from the native settings object within the singleton service;

    the singleton service returns the obtained settings data to the API; and

    the obtained settings data is returned to the application from the API.

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