Retrieval of services by attribute
First Claim
1. An automatic method for providing locales on a computer system comprising the following steps:
- a. establishing a set of services, said set of services specifying services required for said locale;
b. storing with each of said set of services an attribute for identifying characteristics of said each of said set of services, said attribute including;
i a name which identifies a type of service;
ii. a value which uniquely identifies said each services among other services having said name;
c. defining a first locale which specifies a first set of attributes of a first set of said services; and
d. loading said first locale by retrieving said first set of services by said first set of attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic method and apparatus for providing services on a computer system. A set of services is established providing different functionality for the computer system. With each of the set of services an attribute is stored for identifying characteristics of the function of each of the set of services. Then, the first set of services can be retrieved by a first set of attributes which is specified irrespective of any locales which may be defined in the computer system. Thus, characteristics or attributes of most importance to a service may be used to describe it and used for retrieval of such services. The establishing of the first set of services includes building a structure which references each of the first set of services. Retrieving may include maintaining a reference to one of the services in the structure and iterating through the structure in order to retrieve a subsequent one of the services. An iterator may be created which is used to iterate though the database of services and provide the services to application or system programs.
42 Citations
26 Claims
-
1. An automatic method for providing locales on a computer system comprising the following steps:
-
a. establishing a set of services, said set of services specifying services required for said locale;
b. storing with each of said set of services an attribute for identifying characteristics of said each of said set of services, said attribute including;
i a name which identifies a type of service;
ii. a value which uniquely identifies said each services among other services having said name;
c. defining a first locale which specifies a first set of attributes of a first set of said services; and
d. loading said first locale by retrieving said first set of services by said first set of attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. The method of claim 9 further comprising the step of generating a locale database from said first locale file.
-
11. An automatic method for providing services on a computer system comprising the following steps:
-
a. establishing a set of services providing different functionality for said computer system;
b. storing with each of said set of services an attribute for identifying characteristics of the function of each of said set of services; and
c. retrieving said first set of services by said first set of attributes irrepective of any locales. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for providing services on a computer system comprising:
-
a. first means for establishing a set of services providing different functionality for said computer system;
b. second means for storing with each of said set of services an attribute for identifying characteristics of the function of each of said set of services; and
c. third means for retrieving said first set of services by said first set of attributes irrepective of any locales. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification