发明名称 Data localization service made available by a web browser
摘要 A data localization service is provided for a web browser residing on a computing device. Depending upon the availability of the network connection as well as the level of native support in the browser, the data localization service will support different levels of service/performance to optimize the user experience. To do so, the data localization service includes a priority handler configured to receive a request to localize data from a requesting client application and provide in response thereto a localized representation of the data to the requesting client application. The data localization service may also include a native data localizer configured to receive a request to localize data from the priority handler and localize the data in accordance with a localization preference parameter indicative of a locale. The native data localizer may be a function integrated into the script interpreter of the web browser.
申请公布号 US9239831(B2) 申请公布日期 2016.01.19
申请号 US201113313157 申请日期 2011.12.07
申请人 Google Inc. 发明人 Chandrasekharan Sudhakar;Buryak Kirill;Li Shanjian;Weinstein Vladimir;Jung Robert S.;Shin Jungshik;Ciric Nebojsa
分类号 G06F17/21;G06F17/28 主分类号 G06F17/21
代理机构 Remarck Law Group PLC 代理人 Remarck Law Group PLC
主权项 1. A non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the one or more processors to implement a data localization service for a web browser residing on a computing device, the data localization service comprising: an interpreter in the web browser that executes scripts expressed in a scripting language; a priority handler configured to receive a request to localize data from a requesting client application and provide in response thereto a localized representation of the data to the requesting client application, wherein the priority handler is a script expressed in the scripting language and executed by the interpreter; and a native data localizer configured to receive a request to localize data from the priority handler and localize the data in accordance with a localization preference parameter indicative of a locale, wherein the native data localizer is a function integrated into the interpreter, wherein the priority handler calls an external localization function to service the request when the native data localizer fails, wherein the external localization function is implemented by a computer program independent from the web browser but residing on the computing device, and wherein the priority handler calls a remote localization function to service the request when the both the native data localizer and the external localization function fails, wherein the remote localization function resides on a server that is accessed over a data network by the priority handler.
地址 Mountain View CA US