Patent ID: 8375398

Claim:
An electronic device system capable of sharing configuration parameters among processes, comprising: a main memory operable to store a user space and a kernel space, wherein the user space stores a plurality of applications and a document recording a set of configuration parameters privileged to a first application of the plurality of applications of the electronic device system; a parser module in an application programming interface (API) of the electronic device system operable to retrieve the set of configuration parameters by parsing the document in response to an invocation from the first application; and a device driver operable to build and access a data structure for the set of configuration parameters in the kernel space of the main memory based on output of the parsing, wherein at least two of the plurality of applications perform different functions of the electronic device system by accessing the data structure of the set of the configuration parameters through the device driver even if the set of the configuration parameters is updated by one of the plurality of applications, wherein the at least two of the plurality of applications perform the accessing of the data structure by issuing a call through the device driver and receiving a reply of the call from the device driver; wherein the first application sets a value of one of the configuration parameters in a node of the data structure specifying the complexity of event recording by other applications in the electronic device system, and a second application of the electronic device system determines which type of events to record according to the value of the one of the configuration parameters in the node.