Methods and systems for providing configuration data
AssigneeSun Microsystems, Inc.
InventorsJoerg Barfurth, Joerg Heilig
Life of this patent
Estimating the term…
Abstract
Methods, systems, and articles of manufacture provide configuration data from a configuration server to a client. The configuration server receives a request to provide a value for a configuration data item. The configuration server then determines a set to which the configuration item is assigned, with the set being associated with a rule. Then, the configuration server determines a value of the configuration item by applying the rule associated with the set and transmits the determined value of the configuration item to the client.
Claims35
A method in a configuration server having a program for providing configuration data to a client, the configuration data comprising at least one configuration item having a value, the method comprising the steps of:
- receiving a request to provide the value for the configuration item;
- determining a set to which the configuration item is assigned, the set being associated with a rule;
- determining a value of the configuration item by applying the rule associated with the set;
- and
- transmitting the determined value of the configuration item to the client.
A method in a configuration server having a program for providing configuration data to a client, the configuration data comprising at least one configuration item having a value, the method comprising the steps of:
- receiving a user identification information from the client;
- receiving a request to provide values of the device type of the client and the display type of the client;
- determining one of a plurality of sets to which the device type and the display type are respectively assigned, the sets each being associated with a respective rule;
- determining a value of the device type based on the rule associated with the determined set to which the device type is assigned by using the user identification information;
- determining a value of the display type based on the rule associated with the set to which the display type is assigned by taking using the user identification information;
- and
- transmitting the determined values of the device type and display type to the client.
A computer-readable medium containing instructions that cause a program for providing configuration data to a client, the configuration data comprising at least one configuration item having a value, to perform a method comprising the steps of:
- receiving a request to provide the value for the configuration item;
- determining a set to which the configuration item is assigned, the set being associated with a rule;
- determining a value of the configuration item by applying the rule associated with the set;
- and
- transmitting the determined value of the configuration item to the client.
A computer-readable medium containing instructions that cause a program for providing configuration data to a client, the configuration data comprising at least one configuration item having a value, to perform a method comprising the steps of:
- receiving a user identification information from the client;
- receiving a request to provide values of the device type of the client and the display type of the client;
- determining one of a plurality of sets to which the device type and the display type are respectively assigned, the sets each being associated with a respective rule;
- determining a value of the device type based on the rule associated with the determined set to which the device type is assigned by using the user identification information;
- determining a value of the display type based on the rule associated with the set to which the display type is assigned by using the user identification information;
- and
- transmitting the determined values of the device type and display type to the client.
A configuration server for providing configuration data to a client, the configuration data comprising at least one configuration item having a value, the configuration server comprising:
- a memory comprising a program that receives a request to provide the value for the configuration item, determines a set to which the configuration item is assigned, the set being associated with a rule, determines a value of the configuration item by applying the rule associated with the set, and transmits the determined value of the configuration item to the client;
- and
- a processing unit that runs the program.
A configuration server for providing configuration data to a client, the configuration data comprising at least one configuration item having a value, the configuration server comprising:
- means for receiving a request to provide the value for the configuration item;
- means for determining a set to which the configuration item is assigned, the set being associated with a rule;
- means for determining a value of the configuration item by applying the rule associated with the set;
- and
- means for transmitting the determined value of the configuration item to the client.
A computer-readable memory device encoded with a program having a data structure, the program run by a processor of a configuration server in a data processing system having a client, the data structure having a plurality of entries, each entry comprising:
- a configuration item value that is requested by the client and that is returned to the client by determining a set to which the configuration item is assigned, the set being associated with a rule, and determining a value of the configuration item by applying the rule associated with the set.
A method in a configuration server having a data structure including a plurality of configuration items, each configuration item having a value, the method comprising the steps of:
- receiving from a client a first request to obtain the value for one of the configuration items in the data structure, the data structure having a set of predefined relationships between the data items;
- returning to the client the value of the one configuration item;
- receiving from the client a second request to obtain the value from the one configuration item in the data structure, the data structure having an additional relationship between the data items that is imposed through a mechanism that is external with respect to the data structure;
- and
- returning to the client the value of the one configuration item.
A computer-readable medium containing instructions that cause a program in a configuration server having a data structure including a plurality of configuration items, each configuration item having a value, to perform a method comprising the steps of:
- receiving from a client a first request to obtain the value for one of the configuration items in the data structure, the data structure having a set of predefined relationships between the data items;
- returning to the client the value of the one configuration item;
- receiving from the client a second request to obtain the value from the one configuration item in the data structure, the data structure having an additional relationship between the data items that is imposed through a mechanism that is external with respect to the data structure;
- and
- returning to the client the value of the one configuration item.
A configuration server for providing configuration data to a client, the configuration server having a data structure including a plurality of configuration items, each configuration item having a value, the configuration server comprising:
- a memory comprising a program that receives from a client a first request to obtain the value for one of the configuration items in the data structure, the data structure having a set of predefined relationships between the data items, returns to the client the value of the one configuration item, receives from the client a second request to obtain the value from the one configuration item in the data structure, the data structure having an additional relationship between the data items that is imposed through a mechanism that is external with respect to the data structure, and returns to the client the value of the one configuration item;
- and
- a processing unit that runs the program.
Dependencies are inferred from the claim text.