| US 7,603,403 B2 | ||
| Localization in distributed computer environments | ||
| Debasish Banerjee, Rochester, Minn. (US); Jeffrey Alan Frey, New Paltz, N.Y. (US); Robert Howard High, Jr., Round Rock, Tex. (US); Ute Schuerfeld, Wappingers Falls, N.Y. (US); and David Alan Zavala, Rochester, Minn. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on May 30, 2001, as Appl. No. 9/870,319. | ||
| Prior Publication US 2002/0188722 A1, Dec. 12, 2002 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—201 [709/203; 709/218; 709/217; 709/232] | 24 Claims |

| 1. A computer-implemented method operative in a distributed computing environment having clients and a plurality of servers
located across geographically dispersed boundaries, comprising:
receiving, at a server, a first request from a client, wherein the first request is a request to invoke a remote procedure
call at the server;
receiving, at the server, a second request from the client, wherein the second request comprises an internationalization context
for processing the first request, wherein the internationalization context specifies geographically specific parameters set
for the client;
extracting the internationalization context from the second request;
processing the first request at the server using the internationalization context, wherein processing the first request comprises:
providing the first request and internationalization context to an application configured to perform calculations requested
by the remote procedure call using the geographically specific parameters included in the internationalization context and
further configured to return a result formatted according to a formatting convention selected based on the geographically
specific parameters; attaching the internationalization context to the first request; and
propagating the first request with the attached internationalization context from the server to an application associated
with an application interface on a second server.
|