Patent ID: 7822434
Filing Date: 2010-10-26
Classification: G06F

Abstract:
1. A method of automatically establishing an input language for a handheld electronic device that stores contact information for a plurality of contacts, comprising: receiving a request to initiate the composition of a new message to a particular one of said contacts, said particular one of said contacts being an intended recipient of said new message; determining whether said particular one of said contacts has a preferred input language stored by said handheld electronic device in connection therewith; if it is determined that said particular one of said contacts has a preferred input language stored by said handheld electronic device in connection therewith, determining whether said preferred input language is different than a current input language of said handheld electronic device; if it is determined that the preferred input language is different than the current input language, switching the current input language of said handheld electronic device to said preferred input language; and providing a name of the current input language to a user of said handheld electronic device following said switching step; wherein prior to said switching step said current input language is set at a default input language for said handheld electronic device, and wherein following said switching and providing steps the method further comprises determining whether the composition of said message is complete, and if the composition of said message is complete, switching said current input language of said handheld electronic device back to said default input language prior to receiving a next request to initiate the composition of a next new message.