发明名称 Cross-application centralized language preferences
摘要 A process for a language selection using one or more language preferences is disclosed. Information for presenting a language preference selection control may be sent to a user. A language preference may be received from the user and stored to a server. A cookie, which includes an indication of the language preference, may be caused to be stored to a device of a user. The stored language preference may be accessed from the cookie responsive to a communication from the user. Responsive to whether the user has logged into an account, the language preference may be retrieved from either the server or from the cookie. The retrieved language preference may be compared with languages available in an application and a most preferred language for the application may be determined based upon the comparison. Information from the application may be provided to the user in the most preferred language.
申请公布号 US8781811(B1) 申请公布日期 2014.07.15
申请号 US201113278622 申请日期 2011.10.21
申请人 Google Inc. 发明人 Buryak Kirill;Swerdlow Andrew;Roux Clement;Swartz Luke Hiro;Johny Cibu
分类号 G06F17/20 主分类号 G06F17/20
代理机构 Morris & Kamlay LLP 代理人 Morris & Kamlay LLP
主权项 1. A method comprising: receiving, by a server, a first plurality of language preferences from a user; storing the first plurality of language preferences to a database connected to the server; storing the first plurality of language preferences to a first computer readable medium on the first device as a second plurality of language preferences; receiving, from a first device, a request to resolve a first language preference for a first application, wherein the first application utilizes an API to access the first plurality of language preferences stored to the database; comparing the first plurality of language preferences to languages available in the first application; determining a most preferred language for the first application operating on the first device based upon the first comparison of the first plurality of language preferences with the languages available for the first application; providing an indication of the most preferred language for the first application to the first device; receiving, from the first device, a request to resolve a second language preference for a second application, wherein the second application cannot obtain the first plurality of language preferences stored to the database; obtaining the second plurality of language preferences from the first computer readable medium of the first device; determining a most preferred language for the second application on the first device based upon a second comparison of the second plurality of language preferences to languages available for the second application; and providing an indication of the most preferred language for the second application to the first device.
地址 Mountain View CA US