Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
157 words
Apparatus for allowing a first program to maintain configuration data by means of a first access protocol and a second program to maintain the configuration data by means of a second access protocol, the apparatus comprising: a configuration file containing a portion of the configuration data in a first format compatible with the first access protocol; a name registry containing the remainder of the configuration data in a second format compatible with the second access protocol; first means controlled by the first program for storing and retrieving configuration data in the configuration file in the first format using the first access protocol; second means controlled by the second program for storing and retrieving configuration data in the name registry in the second format using the second access protocol; and third means controlled by the second program and responsive to the second access protocol for storing and retrieving configuration data in the configuration file in the first format.
Claim 2
Dependent Claim
157 words
Apparatus for allowing a first program to maintain configuration data by means of a first access protocol and a second program to maintain the configuration data by means of a second access protocol, the apparatus comprising: a configuration file containing a portion of the configuration data in a first format compatible with the first access protocol; a name registry containing the remainder of the configuration data in a second format compatible with the second access protocol; first means controlled by the first program for storing and retrieving configuration data in the configuration file in the first format using the first access protocol; second means controlled by the second program for storing and retrieving configuration data in the name registry in the second format using the second access protocol; and third means controlled by the second program and responsive to the second access protocol for storing and retrieving configuration data in the configuration file in the first format.
Claim 3
Dependent Claim
44 words
The apparatus defined in claim 1, wherein the configuration data is comprised of a plurality of distinct portions and wherein the first means, the second means and the third means each comprise apparatus for storing and retrieving one of the plurality of distinct portions.
Claim 4
Dependent Claim
57 words
The apparatus defined in claim 2, wherein the first means comprises means responsive to commands generated by the first program for retrieving all of the configuration data in the configuration file and means responsive to the retrieved configuration data for parsing at least part of the retrieved configuration data in order to separate a particular distinct portion.
Claim 5
Dependent Claim
45 words
The apparatus defined in claim 2 wherein the second means comprises means for storing each of the plurality of distinct portions in an accessible location in the name registry and means responsive to commands generated by the second program for locating a particular distinct portion.
Claim 6
Dependent Claim
47 words
The apparatus defined in claim 2 wherein the second means comprises means for storing each of the plurality of distinct portions in an accessible location in the name registry and means responsive to commands generated by the second program for directly retrieving only a particular distinct portion.
Claim 7
Dependent Claim
199 words
A registry for interfacing a first program to a data set, the data set containing data, the data having different first and second subsets, the first subset being stored in a registry repository, and the second subset being stored in a configuration file separate from the registry repository, the registry comprising: a first service provider for storing the first subset of the data and, responsive to a program call, for retrieving data from the first subset in a first format and for providing the retrieved data; a second service provider, responsive to a program call, for retrieving data from the configuration file in a second format and for providing the retrieved data; and an application program interface, interconnected with the first and second service providers, responsive to a program call from the first program requesting data in the data set by selecting the first service provider when said requested data is in the first subset and selecting the second service provider when said requested data is in the second subset, routing the program call to the selected service provider and returning to the first program the data provided by the selected service provider in response to the program call.
Claim 8
Dependent Claim
199 words
A registry for interfacing a first program to a data set, the data set containing data, the data having different first and second subsets, the first subset being stored in a registry repository, and the second subset being stored in a configuration file separate from the registry repository, the registry comprising: a first service provider for storing the first subset of the data and, responsive to a program call, for retrieving data from the first subset in a first format and for providing the retrieved data; a second service provider, responsive to a program call, for retrieving data from the configuration file in a second format and for providing the retrieved data; and an application program interface, interconnected with the first and second service providers, responsive to a program call from the first program requesting data in the data set by selecting the first service provider when said requested data is in the first subset and selecting the second service provider when said requested data is in the second subset, routing the program call to the selected service provider and returning to the first program the data provided by the selected service provider in response to the program call.
Claim 9
Dependent Claim
30 words
The registry defined in claim 6, further comprising: a second program, the second program retrieving data from the first file without generating a program call to the application programming interface.
Claim 10
Dependent Claim
144 words
The registry defined in claim 7, wherein the data has a third subset, the third subset being different than the first and second subsets, and the third subset being stored in a second file, the registry further comprising: a third service provider, responsive to a program call, for retrieving data from the second file and for providing the retrieved data; and an intermediate service provider interconnected between the application programming interface and the third service provider, responsive to a program call from the application programming interface to access data in the data set by routing the program call to the third service provider and providing to the application programming interface the data provided by the third service provider in response to the program call; and wherein the application programming interface selects the intermediate service provider when the requested data is in the third subset.
Claim 11
Dependent Claim
38 words
The registry defined in claim 8, wherein the intermediate service provider comprises: a default service provider interconnected with the application programming; and a name server shared library, interconnected between the default service provider and the third service provider.
Claim 12
Dependent Claim
131 words
The registry defined in claim 9, wherein the first program comprises means responsive to a program call requesting storage of data in the data set for supplying data to the application programming interface and means in the application programming interface for routing the supplied data to the selected service provider; and wherein the intermediate service provider is responsive to its selection for routing the supplied data to the third service provider and wherein the first service provider is responsive to a program call for storing the supplied data in the first subset, the second service provider is responsive to a program call for storing the supplied data in the first file, and the third service provider is responsive to a program call for storing the supplied data in the second file.
Claim 13
Dependent Claim
260 words
A computer system allowing a first program to maintain configuration data by means of a first access protocol and a second program to maintain the configuration data by means of a second access protocol, the computer system comprising: a central processing unit; a bus connected to the central processing unit; main memory means, connected to the bus, for storing at least part of the first and second programs; mass storage means, connected to the bus, for storing at least part of the first and second programs and for providing at least portions of the programs to the main memory means; a configuration file stored in the mass storage means, the configuration file containing a portion of the configuration data in a first format compatible with the first access protocol; first means, controlled by the first program, for storing and retrieving configuration data in the configuration file in the first format using the first access protocol; and an operating system, at least part of which is stored in the main memory means, for controlling operation of the CPU and the mass storage means; the operating system comprising: a name registry containing the remainder of the configuration data in a second format compatible with the second access protocol; second means, controlled by the second program, for storing and retrieving configuration data in the name registry in the second format using the second access protocol; and third means, controlled by the second program and responsive the second access protocol, for storing and retrieving configuration data in the configuration file in the first format.
Claim 14
Dependent Claim
260 words
A computer system allowing a first program to maintain configuration data by means of a first access protocol and a second program to maintain the configuration data by means of a second access protocol, the computer system comprising: a central processing unit; a bus connected to the central processing unit; main memory means, connected to the bus, for storing at least part of the first and second programs; mass storage means, connected to the bus, for storing at least part of the first and second programs and for providing at least portions of the programs to the main memory means; a configuration file stored in the mass storage means, the configuration file containing a portion of the configuration data in a first format compatible with the first access protocol; first means, controlled by the first program, for storing and retrieving configuration data in the configuration file in the first format using the first access protocol; and an operating system, at least part of which is stored in the main memory means, for controlling operation of the CPU and the mass storage means; the operating system comprising: a name registry containing the remainder of the configuration data in a second format compatible with the second access protocol; second means, controlled by the second program, for storing and retrieving configuration data in the name registry in the second format using the second access protocol; and third means, controlled by the second program and responsive the second access protocol, for storing and retrieving configuration data in the configuration file in the first format.
Claim 15
Dependent Claim
45 words
The computer system defined in claim 11, wherein the configuration data comprises a plurality of distinct portions and wherein the first, second, and third means for storing and retrieving configuration data each comprise apparatus for storing and retrieving one of the plurality of distinct portions.
Claim 16
Dependent Claim
64 words
The computer system defined in claim 12, wherein the first means for storing and retrieving configuration data comprises means, responsive to commands generated by the first program, for retrieving all of the configuration data in the configuration file and means, responsive to the retrieved configuration data, for parsing at least part of the retrieved configuration data in order to separate a particular distinct portion.
Claim 17
Dependent Claim
290 words
A computer system for interfacing a first program to a data set, the data set containing data, the data having different first and second subsets, the first subset being stored in a registry repository, and the second subset being stored in a configuration file separate from the registry repository, the computer system comprising: a central processing unit; a bus connected to the central processing unit; main memory means, connected to the bus, for storing at least part of the first program; mass storage means, connected to the bus, for storing at least part of the first program and for providing at least portions of the program to the main memory means; and an operating system, at least part of which is stored in the main memory means, for controlling operation of the CPU and the mass storage means, the operating system comprising: a first service provider for storing the first subset of the data and, responsive to a program call, for retrieving data from the first subset in a first format and for providing the retrieved data; a second service provider, responsive to a program call, for retrieving data from the configuration file in a second format and for providing the retrieved data; and an application program interface, connected with the first and second service providers, responsive to a program call from the first program requesting data in the data set by selecting the first service provider when said requested data is in the first subset and selecting the second service provider when said requested data is in the second subset, routing the program call to the selected service provider and returning to the first program the data provided by the selected service provider in response to the program call.
Claim 18
Dependent Claim
290 words
A computer system for interfacing a first program to a data set, the data set containing data, the data having different first and second subsets, the first subset being stored in a registry repository, and the second subset being stored in a configuration file separate from the registry repository, the computer system comprising: a central processing unit; a bus connected to the central processing unit; main memory means, connected to the bus, for storing at least part of the first program; mass storage means, connected to the bus, for storing at least part of the first program and for providing at least portions of the program to the main memory means; and an operating system, at least part of which is stored in the main memory means, for controlling operation of the CPU and the mass storage means, the operating system comprising: a first service provider for storing the first subset of the data and, responsive to a program call, for retrieving data from the first subset in a first format and for providing the retrieved data; a second service provider, responsive to a program call, for retrieving data from the configuration file in a second format and for providing the retrieved data; and an application program interface, connected with the first and second service providers, responsive to a program call from the first program requesting data in the data set by selecting the first service provider when said requested data is in the first subset and selecting the second service provider when said requested data is in the second subset, routing the program call to the selected service provider and returning to the first program the data provided by the selected service provider in response to the program call.
Claim 19
Dependent Claim
32 words
The computer system defined in claim 14, further comprising: a second program, the second program retrieving data from the first disk file without generating a program call to the application programming interface.
Claim 20
Dependent Claim
147 words
The computer system defined in claim 15, wherein the data has a third subset, the third subset being different than the first and second subsets, and the third subset being stored in a second disk file, the operating system further comprising: a third service provider, responsive to a program call, for retrieving data from the second disk file and providing the retrieved data; and an intermediate service provider interconnected between the application programming interface and the third service provider, responsive to a program call from the application programming interface to access data in the data set by routing the program call to the third service provider and providing to the application programming interface the data provided by the third service provider in response to the program call; and wherein the application programming interface selects the intermediate service provider when the requested data is in the third subset.
Claim 21
Dependent Claim
213 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for allowing a first program to cause a computer to maintain configuration data that is accessible by means of a first access protocol, and for allowing a second program to cause the computer to maintain the configuration data that is accessible by means of a second access protocol, a portion of the configuration data being stored in a configuration file in a first format that is compatible with the first access protocol, the remainder of the configuration data being stored in a name space registry in a second format that is compatible with the second access protocol, the computer program comprising: first means controlled by the first program for causing the computer to store and retrieve configuration data in the configuration file in the first format using the first access protocol; second means controlled by the second program for causing the computer to store and retrieve configuration data in the name registry in the second format using the second access protocol; and third means controlled by the second program and responsive to the second access protocol for causing the computer to store and retrieve configuration data in the configuration file in the first format.
Claim 22
Dependent Claim
213 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied in said medium for allowing a first program to cause a computer to maintain configuration data that is accessible by means of a first access protocol, and for allowing a second program to cause the computer to maintain the configuration data that is accessible by means of a second access protocol, a portion of the configuration data being stored in a configuration file in a first format that is compatible with the first access protocol, the remainder of the configuration data being stored in a name space registry in a second format that is compatible with the second access protocol, the computer program comprising: first means controlled by the first program for causing the computer to store and retrieve configuration data in the configuration file in the first format using the first access protocol; second means controlled by the second program for causing the computer to store and retrieve configuration data in the name registry in the second format using the second access protocol; and third means controlled by the second program and responsive to the second access protocol for causing the computer to store and retrieve configuration data in the configuration file in the first format.