Notifying co-recipients of others currently replying to communications
First Claim
1. A method, in a data processing system, for providing a notification of a recipient of a previously distributed communication responding to the previously distributed communication, comprising:
- receiving, by a unified communication monitoring engine in a server, an indication from a monitoring agent on a client communication device of a communication currently being composed by the recipient on the client communication device using one of a plurality of different communication types;
identifying, by the unified communication monitoring engine, the previously distributed communication related to the communication currently being composed, wherein the previously distributed communication is of a different communication type than that of the communication currently being composed, wherein identifying, by the unified communication monitoring engine, the previously distributed communication related to the communication currently being composed comprises;
extracting, by the unified communication monitoring engine, attributes of the communication currently being composed;
comparing, by the unified communication monitoring engine, the extracted attributes to attributes of previously distributed communications logged in a communication log data structure; and
selecting, by the unified communication monitoring engine, a previously distributed communication as being related to the communication currently being composed based on results of the comparison;
identifying, by the unified communication monitoring engine, other recipients of the previously distributed communication; and
sending, by the unified communication monitoring engine, a notification message to other communication devices associated with the other recipients of the previously distributed communication, wherein the one or more communication devices output a notification output identifying that a communication is currently being composed by one of the other recipients in response to the previously distributed communication.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication. The notification message may identify a communication type currently being used to compose the communication.
-
Citations
23 Claims
-
1. A method, in a data processing system, for providing a notification of a recipient of a previously distributed communication responding to the previously distributed communication, comprising:
-
receiving, by a unified communication monitoring engine in a server, an indication from a monitoring agent on a client communication device of a communication currently being composed by the recipient on the client communication device using one of a plurality of different communication types; identifying, by the unified communication monitoring engine, the previously distributed communication related to the communication currently being composed, wherein the previously distributed communication is of a different communication type than that of the communication currently being composed, wherein identifying, by the unified communication monitoring engine, the previously distributed communication related to the communication currently being composed comprises; extracting, by the unified communication monitoring engine, attributes of the communication currently being composed; comparing, by the unified communication monitoring engine, the extracted attributes to attributes of previously distributed communications logged in a communication log data structure; and selecting, by the unified communication monitoring engine, a previously distributed communication as being related to the communication currently being composed based on results of the comparison; identifying, by the unified communication monitoring engine, other recipients of the previously distributed communication; and sending, by the unified communication monitoring engine, a notification message to other communication devices associated with the other recipients of the previously distributed communication, wherein the one or more communication devices output a notification output identifying that a communication is currently being composed by one of the other recipients in response to the previously distributed communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive an indication from a monitoring agent on a client communication device of a communication currently being composed by a recipient on the client communication device using one of a plurality of different communication types; identify a previously distributed communication related to the communication currently being composed, wherein the previously distributed communication is of a different communication type than that of the communication currently being composed, wherein the computer readable program causes the computing device to identify the previously distributed communication related to the communication currently being composed by; extracting attributes of the communication currently being composed; comparing the extracted attributes to attributes of previously distributed communications logged in a communication log data structure; and selecting a previously distributed communication as being related to the communication currently being composed based on results of the comparison; identify other recipients of the previously distributed communication; and send a notification message to other communication devices associated with the other recipients of the previously distributed communication, wherein the one or more communication devices output a notification output identifying that a communication is currently being composed by one of the other recipients in response to the previously distributed communication. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive an indication from a monitoring agent on a client communication device of a communication currently being composed by a recipient on the client communication device using one of a plurality of different communication types; identify a previously distributed communication related to the communication currently being composed, wherein the previously distributed communication is of a different communication type than that of the communication currently being composed, wherein the instructions cause the processor to identify the previously distributed communication related to the communication currently being composed by; extracting attributes of the communication currently being composed; comparing the extracted attributes to attributes of previously distributed communications logged in a communication log data structure; and selecting a previously distributed communication as being related to the communication currently being composed based on results of the comparison; identify other recipients of the previously distributed communication; and send a notification message to other communication devices associated with the other recipients of the previously distributed communication, wherein the one or more communication devices output a notification output identifying that a communication is currently being composed by one of the other recipients in response to the previously distributed communication.
-
Specification