Context Enhanced Messaging and Collaboration System
First Claim
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- generate a graphical user interface for performing instant messaging between the computing device and one or more other computing devices;
receive input from a user via the graphical user interface; and
attach a resource to a text message to be exchanged between the computing device and the one or more other computing devices based on the input from the user, wherein the graphical user interface comprises a resource pool section having representations of resources related to a context of a current instant messaging session, and wherein the resource that is attached to the instant message is selected from the resource pool section of the graphical user interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A context enhanced messaging and collaboration system in which resources related to the context of text messages may be automatically identified and exchanged between users in association with the text messages, is provided. A graphical user interface (GUI) is provided for instant messaging between client devices. The GUI operates in conjunction with a context analysis engine that automatically analyzes the context of the textual messages being exchanged between the users and retrieves resources that correspond to the detected context. Representations of these automatically identified resources may be presented to the user via the GUI. The user of the GUI may enter text messages into the GUI and may select individual ones of the retrieved resources for transmission in association with the text messages. Furthermore, an automated mechanism may be used to select resources to attach to individual text messages entered by the user.
-
Citations
20 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
generate a graphical user interface for performing instant messaging between the computing device and one or more other computing devices; receive input from a user via the graphical user interface; and attach a resource to a text message to be exchanged between the computing device and the one or more other computing devices based on the input from the user, wherein the graphical user interface comprises a resource pool section having representations of resources related to a context of a current instant messaging session, and wherein the resource that is attached to the instant message is selected from the resource pool section of the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for context based instant messaging, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to; generate a graphical user interface for performing instant messaging between the computing device and one or more other computing devices; receive input from a user via the graphical user interface; and attach a resource to a text message to be exchanged between the computing device and the one or more other computing devices based on the input from the user, wherein the graphical user interface comprises a resource pool section having representations of resources related to a context of a current instant messaging session, and wherein the resource that is attached to the instant message is selected from the resource pool section of the graphical user interface. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for context based instant messaging, comprising:
-
generating a graphical user interface for performing instant messaging between the computing device and one or more other computing devices; receiving input from a user via the graphical user interface; and attaching a resource to a text message to be exchanged between the computing device and the one or more other computing devices based on the input from the user, wherein the graphical user interface comprises a resource pool section having representations of resources related to a context of a current instant messaging session, and wherein the resource that is attached to the instant message is selected from the resource pool section of the graphical user interface.
-
Specification