Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
129 words
An automatic method for providing international services on a computer system comprising the following steps: a. establishing a set of services, said set of services specifying different functions required for said international services; b. storing said services into a database in said computer system arranged by different locales; c. detecting a request from a first process requesting a first international function; d. responsive to said request, scanning in said database for a first service which provides said first international function, and if said first service does not exist in a first locale in said database, then scanning in a second locale in said database; and e. if said second locale contains said first service then retrieving said first service and making said first service available to said first process.
Claim 2
Dependent Claim
129 words
An automatic method for providing international services on a computer system comprising the following steps: a. establishing a set of services, said set of services specifying different functions required for said international services; b. storing said services into a database in said computer system arranged by different locales; c. detecting a request from a first process requesting a first international function; d. responsive to said request, scanning in said database for a first service which provides said first international function, and if said first service does not exist in a first locale in said database, then scanning in a second locale in said database; and e. if said second locale contains said first service then retrieving said first service and making said first service available to said first process.
Claim 3
Dependent Claim
49 words
The method of claim 1 further comprising the step of repeating steps d and e if said second locale does not contain said first service said second locale becoming said first locale, and a third locale becoming said second locale, and repeating until a locale contains said first service.
Claim 4
Dependent Claim
39 words
The method of claim 1 wherein said request from said first process for said first international function includes a first attribute, and said step of scanning includes determining if said second locale contains a service having said first attribute.
Claim 5
Dependent Claim
46 words
The method of claim 3 wherein said first attribute includes a first name and a first associated value and said step of scanning includes determining if said second locale contains a service having said first name and an associated value equal to said first associated value.
Claim 6
Dependent Claim
39 words
The method of claim 1 wherein said request from said first process for said first international function includes a first name, and said step of scanning includes determining if said second locale contains a service having said first name.
Claim 7
Dependent Claim
47 words
The method of claim 1 wherein said request from said first process for said first international function includes a first attribute and a first name, and said step of scanning includes determining if said second locale contains a service having said first name and said first attribute.
Claim 8
Dependent Claim
46 words
The method of claim 6 wherein said first attribute includes a first name and a first associated value and said step of scanning includes determining if said second locale contains a service having said first name and an associated value equal to said first associated value.
Claim 9
Dependent Claim
25 words
The method of claim 1 wherein scanning includes iterating through each of said set of services in said database by each of said different locales.
Claim 10
Dependent Claim
29 words
The method of claim 8 wherein said iterating includes said first process invoking an iteration function, and said iteration function is invoked for each separate iteration in said database.
Claim 11
Independent Claim
98 words
A method for providing localized services on a computer system comprising the following steps: a. responsive to a request from a first process requesting a first international function, scanning in a database for a first service which provides said first international function, wherein said database is arranged by locale, and if said first service does exist in a first locale in said database, then scanning in a second locale in said database; and b. determining if said second locale contains said first service then retrieving said first service and making said first service available to said first process.
Claim 12
Independent Claim
98 words
A method for providing localized services on a computer system comprising the following steps: a. responsive to a request from a first process requesting a first international function, scanning in a database for a first service which provides said first international function, wherein said database is arranged by locale, and if said first service does exist in a first locale in said database, then scanning in a second locale in said database; and b. determining if said second locale contains said first service then retrieving said first service and making said first service available to said first process.
Claim 13
Dependent Claim
28 words
The method of claim 10 wherein said first process references at least two references to at least two services which reside in at least two of said locales.
Claim 14
Independent Claim
47 words
A method for providing localized services on a computer system by a first process referencing at least two functions, said at least two functions residing in separate locales in a database containing services arranged by locale, each of said services stored into said separate locales by attribute.
Claim 15
Independent Claim
47 words
A method for providing localized services on a computer system by a first process referencing at least two functions, said at least two functions residing in separate locales in a database containing services arranged by locale, each of said services stored into said separate locales by attribute.
Claim 16
Dependent Claim
12 words
The method of claim 12 wherein said functions include text service functions.
Claim 17
Dependent Claim
12 words
The method of claim 12 wherein said functions include sorting service functions.
Claim 18
Dependent Claim
12 words
The method of claim 12 wherein said functions include formatting service functions.
Claim 19
Dependent Claim
28 words
The method of claim 15 wherein said first process references at least two references to at least two services which are in at least two of said locales.
Claim 20
Independent Claim
82 words
An apparatus comprising a processor coupled to a memory, said memory configured to include a set of services, said set of services stored into a database arranged by different locales said memory further configuring to scan in said database for a first service which provides a first function, and if said first service does not exist in a first locale in said database, then retrieving said first service from a second locale and making said first service available to said first process.
Claim 21
Independent Claim
82 words
An apparatus comprising a processor coupled to a memory, said memory configured to include a set of services, said set of services stored into a database arranged by different locales said memory further configuring to scan in said database for a first service which provides a first function, and if said first service does not exist in a first locale in said database, then retrieving said first service from a second locale and making said first service available to said first process.
Claim 22
Dependent Claim
43 words
The apparatus of claim 17 wherein said database further includes an attribute stored with each of said set of service(s), and said configuration includes a process for said determining which includes determining if said second locale contains a service having a first attribute.
Claim 23
Dependent Claim
18 words
The apparatus of claim 18 wherein said first attribute includes a first name and a first associated value.
Claim 24
Independent Claim
63 words
An apparatus for providing localized services on a computer system comprising a. a first means for storing a database arranged by locale; b. a second means receiving a request for a first international service; c. a third means for scanning through said database across locale boundaries to retrieved said first international service; and d. a fourth means for providing said first international service.
Claim 25
Independent Claim
63 words
An apparatus for providing localized services on a computer system comprising a. a first means for storing a database arranged by locale; b. a second means receiving a request for a first international service; c. a third means for scanning through said database across locale boundaries to retrieved said first international service; and d. a fourth means for providing said first international service.
Claim 26
Independent Claim
51 words
An apparatus for providing localized services on a computer system which comprises a means for a first process referencing at least two functions, said at least two functions residing in separate locales in a database containing services arranged by locale, each of said services stored into said separate locales by attribute.
Claim 27
Independent Claim
51 words
An apparatus for providing localized services on a computer system which comprises a means for a first process referencing at least two functions, said at least two functions residing in separate locales in a database containing services arranged by locale, each of said services stored into said separate locales by attribute.
Claim 28
Dependent Claim
12 words
The apparatus of claim 21 wherein said functions include text service functions.
Claim 29
Dependent Claim
12 words
The apparatus of claim 21 wherein said functions include sorting service functions.
Claim 30
Dependent Claim
12 words
The apparatus of claim 21 wherein said functions include formatting service functions.
Claim 31
Dependent Claim
28 words
The apparatus of claim 24 wherein said first process references at least two references to at least two services which are in at least two of said locales.