Providing a common interface for accessing and presenting component configuration settings
First Claim
1. A computer system comprising the following:
- one or more processors;
one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform a method for accessing configuration settings for a variety of different hardware components, the method comprising the following;
receiving a request to access hardware configuration settings for one or more hardware components, the request including a namespace for each hardware component that is to be accessed;
after identifying each hardware component that is to be accessed, accessing a directory to determine which hardware configuration settings are available for the identified hardware components, wherein at least one available hardware configuration setting is located remotely to the directory, and wherein the directory includes a direct link to the at least one available hardware configuration setting;
displaying, on a user interface, at least some hardware configuration settings that were determined to be available for the identified hardware components, wherein the user interface at least displays
1) an identifier corresponding to a first available hardware configuration setting and an actual setting value for that first available hardware configuration setting and
2) a different identifier corresponding to one of the at least one available hardware configuration settings that is located remotely and the direct link for that one of the at least one available hardware configuration settings, whereby the actual setting value and the direct link are displayed simultaneously with each other on the user interface;
based on the determination of which hardware configuration settings are available, accessing one or more portions of hardware configuration metadata that correspond to the available hardware configuration settings to determine where the available hardware configuration settings for the identified hardware components are stored and how the available hardware configuration settings are to be accessed; and
upon determining where the available hardware configuration settings are stored and how the available hardware configuration settings are to be accessed, accessing the available hardware configuration settings at a location and in a manner that are both specified in the hardware configuration metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to accessing configuration settings for a variety of different hardware or software components and to providing a common interface for accessing and presenting component configuration settings. In one scenario, a computer system receives a request to access configuration settings for hardware and/or software components. The request specifies at least one namespace for the corresponding hardware or software component. The computer system accesses a directory to determine which configuration settings are available for the specified namespace, and further accesses configuration metadata to determine where the configuration settings for the hardware or software components are stored and how the configuration settings are to be accessed. Then, upon determining where the configuration settings are stored and how the configuration settings are to be accessed, the computer system accesses the configuration settings at the specified location in the manner specified in the configuration metadata.
51 Citations
24 Claims
-
1. A computer system comprising the following:
-
one or more processors; one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform a method for accessing configuration settings for a variety of different hardware components, the method comprising the following; receiving a request to access hardware configuration settings for one or more hardware components, the request including a namespace for each hardware component that is to be accessed; after identifying each hardware component that is to be accessed, accessing a directory to determine which hardware configuration settings are available for the identified hardware components, wherein at least one available hardware configuration setting is located remotely to the directory, and wherein the directory includes a direct link to the at least one available hardware configuration setting; displaying, on a user interface, at least some hardware configuration settings that were determined to be available for the identified hardware components, wherein the user interface at least displays
1) an identifier corresponding to a first available hardware configuration setting and an actual setting value for that first available hardware configuration setting and
2) a different identifier corresponding to one of the at least one available hardware configuration settings that is located remotely and the direct link for that one of the at least one available hardware configuration settings, whereby the actual setting value and the direct link are displayed simultaneously with each other on the user interface;based on the determination of which hardware configuration settings are available, accessing one or more portions of hardware configuration metadata that correspond to the available hardware configuration settings to determine where the available hardware configuration settings for the identified hardware components are stored and how the available hardware configuration settings are to be accessed; and upon determining where the available hardware configuration settings are stored and how the available hardware configuration settings are to be accessed, accessing the available hardware configuration settings at a location and in a manner that are both specified in the hardware configuration metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20, 21, 22, 23, 24)
-
-
12. A computer system comprising the following:
-
one or more processors; one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform a method for providing a common interface for accessing and presenting component configuration settings, the method comprising the following; establishing an interface that receives user commands and provides access to component configuration settings stored on a local computer system and a remote computer system; receiving, at the established interface, a command to retrieve configuration settings for at least one specified component on the local computer system or the remote computer system; sending a request to a configuration manager to access the configuration settings for the at least one specified component, wherein, in response to the request, the configuration manager
1) accesses a directory that specifies which configuration settings are available for the at least one specified component, the directory, including a direct link to at least one configuration setting that is located remotely to the directory,
2) accesses configuration metadata that specifies where the available configuration settings are stored on the local computer system or the remote computer system for the at least one specified component, and
3) accesses each of the available configuration settings at a corresponding location specified in the configuration metadata;receiving each of the available configuration settings from the configuration manager; and displaying the received configuration settings in the established interface, wherein the established interface at least displays
1) an identifier corresponding to a first available configuration setting and an actual setting value for that first available configuration setting and
2) a different identifier corresponding to one of the at least one configuration settings that is located remotely and the direct link for that one of the at least one configuration settings, whereby the actual setting value and the direct link are displayed simultaneously with each other on the established interface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform a method for accessing and presenting configuration settings for a variety of different hardware components, the method comprising the following; receiving a request to access configuration settings for one or more hardware components, the request including a namespace for each hardware component that is to be accessed; after identifying which hardware components are to be accessed, accessing a directory to determine which configuration settings are available for the identified hardware components, wherein at least one available configuration setting is located remotely to the directory such that the directory includes a direct link to the at least one available configuration setting, and wherein a different configuration setting that is not located remotely is also included within the directory; displaying, on a user interface, at least some configuration settings that were determined to be available for the identified hardware components, wherein the user interface at least displays
1) an identifier corresponding to a first available configuration setting and an actual setting value for that first available configuration setting and
2) a different identifier corresponding to one of the at least one available configuration settings that is located remotely and the direct link for that one of the at least one configuration settings, whereby the actual setting value and the direct link are displayed simultaneously with each other on the user interface;accessing one or more portions of configuration metadata to determine how the configuration settings are to be accessed; and upon determining how the configuration settings are to be accessed, accessing the configuration settings in a manner specified in the configuration metadata.
-
Specification