Patent ID: 8010615

Claim:
A computer implemented method for providing a custom dictionary associated with an instant messaging contact, the computer implemented method comprising: opening, by a processor, a chat window within an instant messaging application with the instant messaging contact, wherein the chat window is associated with the instant messaging contact; identifying, by the processor, whether the instant messaging contact is listed in a contact list of the instant messaging application; responsive to identifying that the instant messaging contact is listed in a contact list of the instant messaging application, loading, by the processor, a default language dictionary that is associated with the instant messaging contact, wherein the default language dictionary is one of a plurality of language dictionaries for languages for the instant messaging application; further responsive to identifying that the instant messaging contact is listed in a contact list of the instant messaging application, loading, by the processor, a personal custom dictionary associated with the instant messaging contact, wherein the personal custom dictionary is unique to the instant messaging contact, wherein the personal custom dictionary is not one of the plurality of language dictionaries; responsive to identifying that the instant messaging contact is not listed in the contact list of the instant messaging application, identifying, by the processor, the default language dictionary for the chat instant messaging contact; and further responsive to identifying that the instant messaging contact is not listed in the contact list of the instant messaging application, creating, by the processor, the personal custom dictionary, wherein the personal custom dictionary is unique to the instant messaging contact and is not shared with other instant messaging contacts.