Method, data processing program, and computer program product for handling instant messaging sessions and corresponding instant messaging environment
First Claim
1. A method for handling instant messaging sessions in an instant messaging server, comprising:
- through a processor;
providing in an instant messaging session global annotators for annotating instant messaging communications, wherein instant messaging users in the instant messaging session select for a private enhancement stack at least one of the following;
annotators and look-up services;
obtaining for the instant messaging users contextual information by activating enhancement functions provided by said private enhancement stack;
determining in the instant messaging session a list of shared services between the instant messaging users in the instant messaging session; and
supporting sharing said contextual information among said set of instant messaging users as part of the instant messaging session.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method for handling instant messaging sessions in an instant messaging server is disclosed. The method comprises providing global annotators for annotating instant messaging communications, wherein instant messaging users are being able to select for a private enhancement stack at least one of the following: annotators and look-up services; providing instant messaging users with a capability to obtain contextual information by activating enhancement functions provided by said private enhancement stack; establishing an instant messaging session between a set of instant messaging users; and supporting sharing said contextual information among said set of instant messaging users as part of the instant messaging session.
-
Citations
19 Claims
-
1. A method for handling instant messaging sessions in an instant messaging server, comprising:
-
through a processor; providing in an instant messaging session global annotators for annotating instant messaging communications, wherein instant messaging users in the instant messaging session select for a private enhancement stack at least one of the following;
annotators and look-up services;obtaining for the instant messaging users contextual information by activating enhancement functions provided by said private enhancement stack; determining in the instant messaging session a list of shared services between the instant messaging users in the instant messaging session; and supporting sharing said contextual information among said set of instant messaging users as part of the instant messaging session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An instant messaging system comprising:
-
a hardware processor coupled to a memory element having; storage means for a global repository of public annotators and look-up services, said global repository being in an instant messaging session; an instant messaging client system for each instant messaging user of the instant messaging session; an instant messaging server supporting the instant messaging session between the instant messaging client systems corresponding to the instant messaging users of the instant messaging session; and a communication infrastructure connecting said instant messaging server and said instant messaging clients, wherein each instant messaging client system comprises a shared analytics plug being able to select, in the instant message session, annotators and/or look-up services of said global repository of public annotators and look-up services for a private annotator stack; wherein said instant messaging client system provides a corresponding instant messaging user in the instant message session with a capability to obtain contextual information by activating annotations provided by said annotators and/or look-up services of said private annotator stack; wherein said instant messaging server determines in the instant messaging session a list of shared services between the instant messaging client systems of corresponding instant messaging users of the instant messaging session, and supports a sharing of said contextual information among said instant messaging client systems of corresponding instant messaging users as part of the instant messaging session. - View Dependent Claims (12, 13)
-
-
14. A data processing system comprising:
-
a computer executing a data processing program having software code portions for performing a method of handling instant messaging sessions in an instant messaging server; when said computer runs said data processing program, the computer;
providing in an instant messaging session global annotators for annotating instant messaging communications, wherein instant messaging users in the instant messaging session select for a private enhancement stack at least one of the following;
annotators and look-up services;providing instant messaging users with a capability to obtain contextual information by activating enhancement functions provided by said private enhancement stack; determining in the instant messaging session a list of shared services between the instant messaging users; and supporting sharing said contextual information among said instant messaging users as part of the instant messaging session.
-
-
15. A computer program product residing on a non-transitory computer-usable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations for handling instant messaging sessions in an instant messaging server comprising:
-
providing in an instant messaging session global annotators for annotating instant messaging communications, wherein instant messaging users in the instant messaging session select for a private enhancement stack at least one of the following;
annotators and look-up services;obtaining for the instant messaging users contextual information by activating enhancement functions provided by said private enhancement stack; determining in the instant messaging session a list of shared services between the instant messaging users in the instant messaging session; and supporting sharing said contextual information among said set of instant messaging users as part of the instant messaging session.
-
-
16. A data processing system for instant messaging, comprising:
-
a memory storage providing a global repository of public annotators and look-up services in an instant messaging session; for each instant messaging user in the instant messaging session, a respective instant messaging client system configured to select public annotators and/or look-up services of said global repository, said selecting being for private annotator stacks and being in the instant messaging session; wherein each of the instant messaging client systems is configured to obtain contextual information by activating said selected public annotators and/or look-up services of the respective private annotator stack; and an instant messaging server determining in the instant messaging session a list of shared services between the instant messaging users, and supporting sharing of said contextual information among the instant messaging client systems of corresponding instant messaging users as part of the instant messaging session. - View Dependent Claims (17)
-
-
18. An instant messaging client computer system, comprising:
-
a hardware processor coupled to a memory element having; a shared analytics plug executable by the processor and being able to select annotators and/or look-up services of a global repository of public annotators and look-up services for a private annotator stack, said selecting being in an instant messaging session; and processor means for activating annotations provided by said annotators and/or look-up services of said private annotator stack for obtaining contextual information such that an instant messaging server (i) determines in the instant messaging session a list of shared services between the instant messaging users, and (ii) supports sharing of said contextual information among the instant messaging users as part of the instant messaging session.
-
-
19. An instant messaging system, comprising:
-
in an instant messaging session through a hardware processor coupled to a memory element; a set of instant messaging client systems configured to activate annotations provided by public annotations and/or look-up services of a global repository but selected for a private annotator stack, and to obtain contextual information from said activated annotations; an instant messaging server for establishing the instant messaging session between instant messaging client systems of corresponding instant messaging users; a computer processor including a data processing system interoperably connected to said instant messaging server such that the instant messaging server (i) determines in the instant messaging session a list of shared services between the instant messaging users, and (ii) supports in the instant messaging session sharing of said contextual information among the instant messaging client systems of corresponding instant messaging users as part of the instant messaging session; and a communication infrastructure connecting said instant messaging server and said instant messaging client systems.
-
Specification