Browse Prior Art Database

System and Method for Functional Globalization

IP.com Disclosure Number: IPCOM000216457D
Publication Date: 2012-Apr-09
Document File: 5 page(s) / 120K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to efficiently globalize applications for worldwide use by utilizing the user’s cultural and linguistic preferences as they are stored on the client side of the server. This invention makes use of a browser plugin that can access the end user’s cultural and linguistic preferences that are stored in the operating system.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 5

System and Method for Functional Globalization

The current approach to globalizing applications for worldwide use requires an application designed such that the formatting of culturally dependent data occurs as close as possible to the end user. This is necessary as the end user environment records and maintains the user's cultural preferences as defined in the client operating system through the use of locales. This approach, however, is limiting in that it requires all cultural formatting to be done on the client side where resources may be limited.

It is more desirable at times to perform such formatting on the server side where greater resources are available. Previous attempts at performing cultural formatting on the server side have not been successful due to limitations in communicating the user's cultural and linguistic preferences to the server. Often, end users change their cultural and linguistic preferences (locales) from the default values that are provided by the client operating system. This makes the task of trying to update and maintain cultural and linguistic user preferences in many applications difficult. Web Applications cannot directly access the user's cultural preferences on the client operating system due to restrictions and limitations in JavaScript*.

This invention eliminates the need for applications to maintain end user cultural and linguistic preferences on the server by leveraging the cultural and linguistic preferences that are stored on the client side transparently. This invention makes use of a browser plugin that can access the end user's cultural and linguistic preferences that are stored in the operating system. The browser plugin uses this information to assemble unique functions that map generic data elements, such as a date, to a unique representation that is formatted according to the cultural and linguistic preferences of the end user. This unique function is then sent to the server side application where the function can be executed and the result returned to the client application, such that the server does not need to maintain nor understand...