Patent ID: 8402097
Filing Date: 2013-03-19
Classification: G06F,H04L

Abstract:
1. A method of processing user interface commands in instant messaging, comprising: receiving, for a first instant messaging client, from a second instant messaging client that is different than the first instant messaging client, a user interface command; wherein a first instant messaging environment (a) indicates that the user interface command is to be processed in a first particular manner and (b) affects how a plurality of user interface commands are processed; wherein a second instant messaging environment that is different than the first instant messaging environment (c) indicates that the user interface command is to be processed in a second particular manner that is different than the first particular manner and (d) affects how the plurality of user interface commands are processed; wherein a third instant messaging environment that is different than the first and second instant messaging environments (e) indicates that the user interface command is to be processed in a third particular manner that is different than the first and second particular manners and (f) affects how the plurality of user interface commands are processed; receiving, for the first instant messaging client, data that indicates that the user interface command is to be processed as indicated by the second instant messaging environment or the third instant messaging environment; wherein, at the time the user interface command is received, the first instant messaging environment is currently active for the first instant messaging client; in response to receiving said data, automatically identifying and loading, for the first instant messaging client, a set of code that corresponds to the second instant messaging environment or the third instant messaging environment; over-riding, for the first instant messaging client, the first particular manner of processing the user interface command with the second particular manner of processing the user interface command by executing said set of code to process the user interface command in the second particular manner; wherein the method is performed by one or more computing devices.