Determining a manner in which user interface commands are processed in an instant messaging environment
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Sharing an instant messaging environment is described. The instant messaging environment is selected from a set of stored instant messaging environments. An instant messaging environment identifier corresponding to the selected instant messaging environment is transmitted from a transmitting instant messaging application to a receiving instant messenger application. The instant messaging environment identifier is received and the stored instant messaging environment corresponding to the instant messaging environment identifier is retrieved. The instant messaging environment is activated in the receiving instant messaging application.
-
Citations
44 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23, 24, 25, 26, 27, 28, 29, 41, 43)
-
-
10. A method of processing user interface commands in instant messaging, said method comprising:
-
receiving, for a first instant messaging client, from a second instant messaging client that is different than the first instant messaging client, a first user interface command; in response to receiving the first user interface command, determining which of a plurality of instant messaging environments is currently active in the first instant messaging client, wherein the plurality of instant messaging environments includes at least three instant messaging environments, wherein each instant messaging environment of the plurality of instant messaging environments indicates that the first user interface command is to be processed in a manner that is different relative to a manner in which each other instant messaging environment of the plurality of instant messaging environments would process the first user interface command; wherein the plurality of instant messaging environments includes a first instant messaging environment, a second instant messaging environment, and a third instant messaging environment; wherein the third instant messaging environment is currently active in the second instant messaging client at the time the first user interface command is sent from the second instant messaging client to the first instant messaging client; in response to determining that the first instant messaging environment, is currently active in the first instant messaging client, processing the first user interface command in a first manner; wherein the first instant messaging environment affects how a plurality of user interface commands are processed; receiving, for the first instant messaging client, from a third instant messaging client that is different than the first instant messaging client, a second user interface command, wherein the second user interface command is the same as the first user interface command; in response to receiving the second user interface command, determining which instant messaging environment is currently active in the first instant messaging client; and in response to determining that the second instant messaging environment, is currently active in the first instant messaging client, processing the second user interface command in a second manner that is different than the first manner; wherein the second instant messaging environment affects how the plurality of user interface commands are processed; wherein the first instant messaging environment is different from the second instant messaging environment; wherein the method is performed by one or more computing devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44)
-
Specification