US20080046513A1 - Method, system, and computer program product for message mapping of communications - Google Patents

Method, system, and computer program product for message mapping of communications Download PDF

Info

Publication number
US20080046513A1
US20080046513A1 US11/465,142 US46514206A US2008046513A1 US 20080046513 A1 US20080046513 A1 US 20080046513A1 US 46514206 A US46514206 A US 46514206A US 2008046513 A1 US2008046513 A1 US 2008046513A1
Authority
US
United States
Prior art keywords
communication
response
selected portion
terminal device
index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/465,142
Inventor
Soobaek Jang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US11/465,142 priority Critical patent/US20080046513A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JANG, SOOBAEK
Publication of US20080046513A1 publication Critical patent/US20080046513A1/en
Priority to US12/121,040 priority patent/US8838700B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Definitions

  • the present disclosure relates generally to messaging applications and, in particular, to a method, system, and computer program product for messaging mapping of communications.
  • FIG. 1 illustrates a user interface screen 100 with a sample two-way communication between Users 1 and 2 .
  • User 1 has entered two back-to-back communications with multiple queries.
  • each reply particularly references each corresponding query by repeating some of the query in order to establish a one-to-one correspondence between the reply and the query. This repetition can result in a slow down in the flow of the conversation and adds unnecessary dialog to a communication.
  • Embodiments of the invention include a method, system, and computer program product for implementing message mapping of communications.
  • the method includes receiving a communication and a time-stamp of the communication from a messaging system of an originating terminal device and receiving a request to respond to the communication from a messaging system at a recipient terminal device.
  • the request includes a first response and a first selected portion of the communication to which the first response is directed.
  • the method also includes generating an index that defines parameters of the first selected portion in context with the communication and generating a responsive communication that includes the first response and the index.
  • the index is operable for communicating the parameters of the first selected portion to the originating terminal device.
  • the method further includes mapping the responsive communication to the communication via the time-stamp.
  • FIG. 1 is a user interface screen depicting a sample two-way communication using current messaging techniques
  • FIG. 2 is a block diagram depicting a system upon which message mapping of communications may be implemented in exemplary embodiments
  • FIG. 3 is a flow diagram describing a process for implementing the message mapping activities in exemplary embodiments.
  • FIG. 4 is a user interface screen depicting a sample two-way communication implemented via the message mapping activities in exemplary embodiments.
  • Message mapping of communications is provided in accordance with exemplary embodiments.
  • the message mapping services enable users of a messaging tool to associate responsive communications with corresponding communications to which the responses are directed without requiring re-entry of any of the preceding communication.
  • the system of FIG. 2 includes terminal devices 202 A and 202 B in communication with one another over one or more network(s) 204 .
  • Terminal devices 202 A- 202 B may be implemented via computer processing devices (e.g., network workstations, personal desktop computers, laptops, etc.).
  • terminal device 202 A refers to an originator terminal device (e.g., initiator of a communication) and terminal device 202 B refers to a recipient terminal device.
  • Terminal devices 202 A- 202 B each implement a messaging application 206 A- 206 B, respectively.
  • messaging applications 206 A- 206 B are instant messaging applications.
  • each of terminal devices 202 A- 202 B executes a message mapping application 208 A- 208 B, respectively, for implementing the messaging mapping services described herein.
  • Message mapping applications 208 may be integrated into the messaging applications 206 or may be stand-alone software that communicates with an off-the-shelf messaging application via, e.g., an application programming interface (API) or similar means.
  • API application programming interface
  • Network(s) 206 may be implemented, e.g., as one or more of a local area network (LAN), wide area network (WAN), virtual private network (VPN) and global network (e.g., Internet).
  • LAN local area network
  • WAN wide area network
  • VPN virtual private network
  • Internet global network
  • the message mapping services enable users of a messaging tool (e.g., messaging applications 206 A- 206 B) to associate responsive communications with corresponding communications to which the responses are directed without requiring re-entry of any of the preceding communication.
  • a messaging tool e.g., messaging applications 206 A- 206 B
  • a communication and a time-stamp of the communication is received at recipient terminal device 202 B from originating terminal device 202 A.
  • the communication may be an email or instant message.
  • the recipient terminal device 202 B receives a request (from a user of recipient terminal device 202 B) to respond to the communication. This may be implemented by selecting (e.g., highlighting) a desired portion of the communication to which the response is directed. Alternatively, if the user's response is directed generally to the entire communication, the user may select or highlight the entire communication if desired. The request is then implemented by selecting all or a portion of the communication to which a response is directed and entering the response at the recipient terminal device 202 B.
  • the message mapping application 208 B generates an index that defines the parameters of the selected portion within the context of the communication.
  • the index may specify the beginning and end location of the selected portion.
  • the index is used to instruct the originator terminal device 202 A to modify the appearance of portions of the communication(s)/response(s) at the originator terminal device 202 A as described further herein.
  • the message mapping application 208 B modifies the presentation of the selected portion and the response at the recipient terminal device 202 B in order to visually distinguish the selected portion and response from non-selected portions of the communication.
  • the selected portion and the response are modified in a similar manner to reflect a relationship or correspondence between them; that is, the response is a reply, or is related, to the selected portion of the communication.
  • the modifications may be implemented using, e.g., bold, italics, font size changes, font color changes, font style change, or color highlights.
  • step 310 it is determined whether the user at recipient terminal device 202 B is finished. If not, the process returns to step 304 whereby the user selects another portion of the communication (or a portion of a second communication) to which a response is targeted. The index is then edited to reflect the parameters of the second selected portion. It will be understood that any number of portions/communications may be selected by the recipient terminal device 202 B as desired.
  • a responsive communication is generated that includes the response(s) and index at step 312 .
  • the responsive communication is mapped to the communication (from the originator terminal device 202 A) via the time-stamp received at step 302 .
  • the responsive communication is transmitted to the originator terminal device 202 A along with the time-stamp.
  • the time-stamp informs the messaging application 206 A at the originator terminal device 202 A that the responsive communication (and the individual response(s)) is directed to the communication having the time-stamp.
  • the message mapping application 208 A utilizes the time-stamp and index to identify the portion of the communication to which the response is directed. The message mapping application 208 A may then use this information to modify the appearance (presentation) of the communication and the response to visually distinguish the selected portion and the response from non-selected portions of the communication.
  • each of the responses and corresponding selected portions of the communications(s) may be respectively color coded or otherwise modified to visually distinguish them from non-selected portions of the communication.
  • FIG. 4 illustrates a user interface screen 400 including a message exchange between two users 1 and 2 as facilitated by the message mapping services.
  • a first response from User 2 402 and corresponding User 1 's first communication 404 share a common formatting scheme (i.e., bold encapsulation).
  • a second response from User 2 406 and corresponding portion 408 of User 1 's second communication 410 share a common formatting scheme (i.e., bold text) that is different than the first scheme.
  • a third response of User 2 412 and corresponding portion 414 of User 1 's second communication 410 share a common formatting scheme (i.e., bold italics) that is different than the first and second schemes.
  • a fourth response of User 2 416 and corresponding portion 418 of User 1 's second communication 410 share a common formatting scheme (i.e., underline text) that is different from the first, second, and third schemes. Note that each of the four formatting schemes is visually distinct from the non-selected portions of the communications.
  • embodiments can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes.
  • the invention is embodied in computer program code executed by one or more network elements.
  • Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • the computer program code segments configure the microprocessor to create specific logic circuits.

Abstract

A method, system, and computer program product for implementing message mapping of communications is provided. The method includes receiving a communication and a time-stamp of the communication from a messaging system of an originating terminal device and receiving a request to respond to the communication from a messaging system at a recipient terminal device. The request includes a first response and a first selected portion of the communication to which the first response is directed. The method also includes generating an index that defines parameters of the first selected portion in context with the communication and generating a responsive communication that includes the first response and the index. The index is operable for communicating the parameters of the first selected portion to the originating terminal device. The method further includes mapping the responsive communication to the communication via the time-stamp.

Description

    BACKGROUND OF THE INVENTION
  • The present disclosure relates generally to messaging applications and, in particular, to a method, system, and computer program product for messaging mapping of communications.
  • Messaging applications (e.g., instant messaging) have become a popular form of communication. Many Internet service providers, Web portal sites, and various other network enterprises are now offering some form of instant messaging service to their customers. However, one of the challenges faced by users of these services is navigating through a conversational flow. For example, a messaging exchange between two users can result in multiple statements/queries that become difficult to manage when relating backward to particular elements of the conversation. FIG. 1 illustrates a user interface screen 100 with a sample two-way communication between Users 1 and 2. As can be seen from the conversation provided in the user interface screen 100, User 1 has entered two back-to-back communications with multiple queries. In User 2's response, each reply particularly references each corresponding query by repeating some of the query in order to establish a one-to-one correspondence between the reply and the query. This repetition can result in a slow down in the flow of the conversation and adds unnecessary dialog to a communication.
  • What is needed, therefore, is a way to associate responsive communications with corresponding communications to which the responses are directed without requiring re-entry of any of the preceding communication.
  • BRIEF SUMMARY OF THE INVENTION
  • Embodiments of the invention include a method, system, and computer program product for implementing message mapping of communications is provided. The method includes receiving a communication and a time-stamp of the communication from a messaging system of an originating terminal device and receiving a request to respond to the communication from a messaging system at a recipient terminal device. The request includes a first response and a first selected portion of the communication to which the first response is directed. The method also includes generating an index that defines parameters of the first selected portion in context with the communication and generating a responsive communication that includes the first response and the index. The index is operable for communicating the parameters of the first selected portion to the originating terminal device. The method further includes mapping the responsive communication to the communication via the time-stamp.
  • Other systems, methods, and/or computer program products according to embodiments will be or become apparent to one with skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
  • FIG. 1 is a user interface screen depicting a sample two-way communication using current messaging techniques;
  • FIG. 2 is a block diagram depicting a system upon which message mapping of communications may be implemented in exemplary embodiments;
  • FIG. 3 is a flow diagram describing a process for implementing the message mapping activities in exemplary embodiments; and
  • FIG. 4 is a user interface screen depicting a sample two-way communication implemented via the message mapping activities in exemplary embodiments.
  • The detailed description explains the preferred embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Message mapping of communications is provided in accordance with exemplary embodiments. The message mapping services enable users of a messaging tool to associate responsive communications with corresponding communications to which the responses are directed without requiring re-entry of any of the preceding communication.
  • Turning now to FIG. 2, a system upon which the message mapping services may be implemented in accordance with exemplary embodiments will now be described. The system of FIG. 2 includes terminal devices 202A and 202B in communication with one another over one or more network(s) 204. Terminal devices 202A-202B may be implemented via computer processing devices (e.g., network workstations, personal desktop computers, laptops, etc.). For purposes of illustration, terminal device 202A refers to an originator terminal device (e.g., initiator of a communication) and terminal device 202B refers to a recipient terminal device. Terminal devices 202A-202B each implement a messaging application 206A-206B, respectively. In exemplary embodiments, messaging applications 206A-206B are instant messaging applications. In addition, each of terminal devices 202A-202B executes a message mapping application 208A-208B, respectively, for implementing the messaging mapping services described herein. Message mapping applications 208 may be integrated into the messaging applications 206 or may be stand-alone software that communicates with an off-the-shelf messaging application via, e.g., an application programming interface (API) or similar means.
  • Network(s) 206 may be implemented, e.g., as one or more of a local area network (LAN), wide area network (WAN), virtual private network (VPN) and global network (e.g., Internet).
  • As indicated above, the message mapping services enable users of a messaging tool (e.g., messaging applications 206A-206B) to associate responsive communications with corresponding communications to which the responses are directed without requiring re-entry of any of the preceding communication.
  • Turning now to FIG. 3, a process for implementing the message mapping services will now be described in exemplary embodiments. At step 302, a communication and a time-stamp of the communication is received at recipient terminal device 202B from originating terminal device 202A. The communication may be an email or instant message.
  • At step 304, the recipient terminal device 202B receives a request (from a user of recipient terminal device 202B) to respond to the communication. This may be implemented by selecting (e.g., highlighting) a desired portion of the communication to which the response is directed. Alternatively, if the user's response is directed generally to the entire communication, the user may select or highlight the entire communication if desired. The request is then implemented by selecting all or a portion of the communication to which a response is directed and entering the response at the recipient terminal device 202B.
  • At step 306, the message mapping application 208B generates an index that defines the parameters of the selected portion within the context of the communication. For example, the index may specify the beginning and end location of the selected portion. The index is used to instruct the originator terminal device 202A to modify the appearance of portions of the communication(s)/response(s) at the originator terminal device 202A as described further herein.
  • At step 308, the message mapping application 208B modifies the presentation of the selected portion and the response at the recipient terminal device 202B in order to visually distinguish the selected portion and response from non-selected portions of the communication. The selected portion and the response are modified in a similar manner to reflect a relationship or correspondence between them; that is, the response is a reply, or is related, to the selected portion of the communication. The modifications may be implemented using, e.g., bold, italics, font size changes, font color changes, font style change, or color highlights.
  • At step 310, it is determined whether the user at recipient terminal device 202B is finished. If not, the process returns to step 304 whereby the user selects another portion of the communication (or a portion of a second communication) to which a response is targeted. The index is then edited to reflect the parameters of the second selected portion. It will be understood that any number of portions/communications may be selected by the recipient terminal device 202B as desired.
  • If, however, the user is finished with the response at step 310, a responsive communication is generated that includes the response(s) and index at step 312. At step 314, the responsive communication is mapped to the communication (from the originator terminal device 202A) via the time-stamp received at step 302.
  • At step 316, the responsive communication is transmitted to the originator terminal device 202A along with the time-stamp. The time-stamp informs the messaging application 206A at the originator terminal device 202A that the responsive communication (and the individual response(s)) is directed to the communication having the time-stamp. The message mapping application 208A utilizes the time-stamp and index to identify the portion of the communication to which the response is directed. The message mapping application 208A may then use this information to modify the appearance (presentation) of the communication and the response to visually distinguish the selected portion and the response from non-selected portions of the communication.
  • If two or more responses have been generated by the recipient terminal device 202B, each of the responses and corresponding selected portions of the communications(s) may be respectively color coded or otherwise modified to visually distinguish them from non-selected portions of the communication. For example, FIG. 4 illustrates a user interface screen 400 including a message exchange between two users 1 and 2 as facilitated by the message mapping services. As shown in FIG. 4, a first response from User 2 402 and corresponding User 1's first communication 404 share a common formatting scheme (i.e., bold encapsulation). A second response from User 2 406 and corresponding portion 408 of User 1's second communication 410 share a common formatting scheme (i.e., bold text) that is different than the first scheme. Likewise, a third response of User 2 412 and corresponding portion 414 of User 1's second communication 410 share a common formatting scheme (i.e., bold italics) that is different than the first and second schemes. Finally, a fourth response of User 2 416 and corresponding portion 418 of User 1's second communication 410 share a common formatting scheme (i.e., underline text) that is different from the first, second, and third schemes. Note that each of the four formatting schemes is visually distinct from the non-selected portions of the communications.
  • As described above, embodiments can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. In exemplary embodiments, the invention is embodied in computer program code executed by one or more network elements. Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
  • While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.

Claims (18)

1. A method of implementing message mapping of communications, comprising:
receiving a communication and a time-stamp of the communication from a messaging system of an originating terminal device;
receiving a request to respond to the communication from a messaging system at a recipient terminal device, the request including a first response and a first selected portion of the communication to which the first response is directed;
generating an index that defines parameters of the first selected portion in context with the communication;
generating a responsive communication that includes the first response and the index, the index operable for communicating the parameters of the first selected portion to the originating terminal device; and
mapping the responsive communication to the communication via the time-stamp.
2. The method of claim 1, farther comprising:
transmitting the responsive communication and the time-stamp of the communication to the originating terminal device.
3. The method of claim 1, further comprising:
modifying the first response and the first selected portion at the recipient terminal device to visually distinguish the first response and the first selected portion from non-selected portions of the communication; and
instructing the messaging system of the originating terminal device to modify presentation of the first response and the first selected portion at the originating terminal device via the index to visually distinguish the first response and the first selected portion from non-selected portions of the communication.
4. The method of claim 3, wherein the request further includes a second response and a second selected portion of the communication to which the second response is directed, the method further comprising:
editing the index to define parameters of the second selected portion in context with the communication; and
modifying the second response and the second selected portion at the recipient terminal device to visually distinguish the second response and the second selected portion from the first response, the first selected portion, and the non-selected portions of the communication; wherein the responsive communication includes the second response and the edited index.
5. The method of claim 3, wherein the first response and the first selected portion are visually distinguished from the non-selected portions of the communication using at least one of:
highlighting;
bold font;
italic font;
text color; and
font size.
6. The method of claim 1, wherein the messaging system includes at least one of an:
email application; and
instant messaging application.
7. A system for implementing message mapping of communications, comprising:
a computer processing device; and
a message mapping application executing on the computer processing device, the message mapping application performing a method, comprising:
receiving a communication and a time-stamp of the communication from a messaging system of an originating terminal device;
receiving a request to respond to the communication from a messaging system at the computer processing device, the request including a first response and a first selected portion of the communication to which the first response is directed;
generating an index that defines parameters of the first selected portion in context with the communication;
generating a responsive communication that includes the first response and the index, the index operable for communicating the parameters of the first selected portion to the originating terminal device; and
mapping the responsive communication to the communication via the time-stamp.
8. The system of claim 7, wherein the message mapping application further performs:
transmitting the responsive communication and the time-stamp of the communication to the originating terminal device.
9. The system of claim 7, wherein the message mapping application further performs:
modifying the first response and the first selected portion at the computer processing device to visually distinguish the first response and the first selected portion from non-selected portions of the communication; and
instructing the messaging system of the originating terminal device to modify presentation of the first response and the first selected portion at the originating terminal device via the index to visually distinguish the first response and the first selected portion from non-selected portions of the communication.
10. The system of claim 9, wherein the request further includes a second response and a second selected portion of the communication to which the second response is directed, the method further comprising:
editing the index to define parameters of the second selected portion in context with the communication; and
modifying the second response and the second selected portion at the computer processing device to visually distinguish the second response and the second selected portion from the first response, the first selected portion, and the non-selected portions of the communication; wherein the responsive communication includes the second response and the edited index.
11. The system of claim 9, wherein the first response and the first selected portion are visually distinguished from the non-selected portions of the communication using at least one of:
highlighting;
bold font;
italic font;
text color; and
font size.
12. The system of claim 7, wherein the messaging system includes at least one of an:
email application; and
instant messaging application.
13. A computer program product for implementing message mapping of communications, the computer program product including instructions for implementing a method, comprising:
receiving a communication and a time-stamp of the communication from a messaging system of an originating terminal device;
receiving a request to respond to the communication from a messaging system at a recipient terminal device, the request including a first response and a first selected portion of the communication to which the first response is directed;
generating an index that defines parameters of the first selected portion in context with the communication;
generating a responsive communication that includes the first response and the index, the index operable for communicating the parameters of the first selected portion to the originating terminal device; and
mapping the responsive communication to the communication via the time-stamp.
14. The computer program product of claim 13, further including instructions for performing:
transmitting the responsive communication and the time-stamp of the communication to the originating terminal device.
15. The computer program product method of claim 13, further including instructions for performing:
modifying the first response and the first selected portion at the recipient terminal device to visually distinguish the first response and the first selected portion from non-selected portions of the communication; and
instructing the messaging system of the originating terminal device to modify presentation of the first response and the first selected portion at the originating terminal device via the index to visually distinguish the first response and the first selected portion from non-selected portions of the communication.
16. The computer program product of claim 15, wherein the request further includes a second response and a second selected portion of the communication to which the second response is directed, the method farther comprising:
editing the index to define parameters of the second selected portion in context with the communication; and
modifying the second response and the second selected portion at the recipient terminal device to visually distinguish the second response and the second selected portion from the first response, the first selected portion, and the non-selected portions of the communication; wherein the responsive communication includes the second response and the edited index.
17. The computer program product of claim 15, wherein the first response and the first selected portion are visually distinguished from the non-selected portions of the communication using at least one of:
highlighting;
bold font;
italic font;
text color; and
font size.
18. The computer program product of claim 15, wherein the messaging system includes at least one of an:
email application; and
instant messaging application.
US11/465,142 2006-08-17 2006-08-17 Method, system, and computer program product for message mapping of communications Abandoned US20080046513A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/465,142 US20080046513A1 (en) 2006-08-17 2006-08-17 Method, system, and computer program product for message mapping of communications
US12/121,040 US8838700B2 (en) 2006-08-17 2008-05-15 Method, system, and computer program product for message mapping of communications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/465,142 US20080046513A1 (en) 2006-08-17 2006-08-17 Method, system, and computer program product for message mapping of communications

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/121,040 Continuation US8838700B2 (en) 2006-08-17 2008-05-15 Method, system, and computer program product for message mapping of communications

Publications (1)

Publication Number Publication Date
US20080046513A1 true US20080046513A1 (en) 2008-02-21

Family

ID=39102631

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/465,142 Abandoned US20080046513A1 (en) 2006-08-17 2006-08-17 Method, system, and computer program product for message mapping of communications
US12/121,040 Expired - Fee Related US8838700B2 (en) 2006-08-17 2008-05-15 Method, system, and computer program product for message mapping of communications

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/121,040 Expired - Fee Related US8838700B2 (en) 2006-08-17 2008-05-15 Method, system, and computer program product for message mapping of communications

Country Status (1)

Country Link
US (2) US20080046513A1 (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278996B1 (en) * 1997-03-31 2001-08-21 Brightware, Inc. System and method for message process and response
US20030210265A1 (en) * 2002-05-10 2003-11-13 Haimberg Nadav Y. Interactive chat messaging
US6651218B1 (en) * 1998-12-22 2003-11-18 Xerox Corporation Dynamic content database for multiple document genres
US20040054428A1 (en) * 2002-03-01 2004-03-18 Sheha Michael A. Method and apparatus for sending, retrieving and planning location relevant information
US20040133640A1 (en) * 2002-10-31 2004-07-08 Yeager William J. Presence detection using mobile agents in peer-to-peer networks
US20040143632A1 (en) * 2003-01-18 2004-07-22 International Business Machines Corporation Method and system for publication of instant messaging privacy codes
US20040143633A1 (en) * 2003-01-18 2004-07-22 International Business Machines Corporation Instant messaging system with privacy codes
US20040152477A1 (en) * 2001-03-26 2004-08-05 Xiaoguang Wu Instant messaging system and method
US20040153456A1 (en) * 2003-02-04 2004-08-05 Elizabeth Charnock Method and apparatus to visually present discussions for data mining purposes
US20040264456A1 (en) * 2003-03-14 2004-12-30 Siemens Aktiengesellschaft Interoperability of presence services with wireless village and IP multimedia subsystem standards
US20050055416A1 (en) * 2003-09-05 2005-03-10 Heikes Brian Dean Managing instant messages
US20050156873A1 (en) * 2004-01-20 2005-07-21 Microsoft Corporation Custom emoticons
US20050281276A1 (en) * 2004-05-25 2005-12-22 Arion Human Capital Limited Data analysis and flow control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7185057B2 (en) * 2001-07-26 2007-02-27 International Business Machines Corporation Individually specifying message output attributes in a messaging system
US7200635B2 (en) * 2002-01-09 2007-04-03 International Business Machines Corporation Smart messenger

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278996B1 (en) * 1997-03-31 2001-08-21 Brightware, Inc. System and method for message process and response
US6651218B1 (en) * 1998-12-22 2003-11-18 Xerox Corporation Dynamic content database for multiple document genres
US20040152477A1 (en) * 2001-03-26 2004-08-05 Xiaoguang Wu Instant messaging system and method
US20040054428A1 (en) * 2002-03-01 2004-03-18 Sheha Michael A. Method and apparatus for sending, retrieving and planning location relevant information
US20030210265A1 (en) * 2002-05-10 2003-11-13 Haimberg Nadav Y. Interactive chat messaging
US20040133640A1 (en) * 2002-10-31 2004-07-08 Yeager William J. Presence detection using mobile agents in peer-to-peer networks
US20040143633A1 (en) * 2003-01-18 2004-07-22 International Business Machines Corporation Instant messaging system with privacy codes
US20040143632A1 (en) * 2003-01-18 2004-07-22 International Business Machines Corporation Method and system for publication of instant messaging privacy codes
US20040153456A1 (en) * 2003-02-04 2004-08-05 Elizabeth Charnock Method and apparatus to visually present discussions for data mining purposes
US20040264456A1 (en) * 2003-03-14 2004-12-30 Siemens Aktiengesellschaft Interoperability of presence services with wireless village and IP multimedia subsystem standards
US20050055416A1 (en) * 2003-09-05 2005-03-10 Heikes Brian Dean Managing instant messages
US20050156873A1 (en) * 2004-01-20 2005-07-21 Microsoft Corporation Custom emoticons
US20050281276A1 (en) * 2004-05-25 2005-12-22 Arion Human Capital Limited Data analysis and flow control system

Also Published As

Publication number Publication date
US8838700B2 (en) 2014-09-16
US20080215699A1 (en) 2008-09-04

Similar Documents

Publication Publication Date Title
US8312380B2 (en) Local map chat
US9792015B2 (en) Providing visualizations for conversations
JP2020512609A (en) Method and apparatus for selectively displaying messages based on predicted importance
US7506263B1 (en) Method and system for visualization of threaded email conversations
US9838347B2 (en) Tags in communication environments
US7895278B2 (en) Method for automatically modifying electronic distribution lists using predefined rules
US8429542B2 (en) Switching of emails in a conversation thread
EP3485450B1 (en) Network based advertisement data traffic latency reduction
US9076131B2 (en) Tracking interactive text-message communications
US9449309B2 (en) Managing emails at an electronic mail client
EP2378478A2 (en) Quick Reply Form
US20070300169A1 (en) Method and system for flagging content in a chat session and providing enhancements in a transcript window
CN106100969A (en) A kind of do not read the based reminding method of session, device and terminal unit
US20140310678A1 (en) Systems And Methods For Collaborative Views Of A Hierarchical Software Design
CN105490915A (en) Method, device and software product for filling an address field of an electronic message
US9542365B1 (en) Methods for generating e-mail message interfaces
US20110055344A1 (en) System for creating and modifying lists for electronic distribution
CN103413002A (en) Topological graph editing method and topological graph editor
CN102576281A (en) Methods for interacting with and manipulating information and systems thereof
EP3360095A1 (en) Identifying search results from local and remote search of communications in parallel
US9147181B2 (en) Pre-transmission contextual electronic message prompting
US9442642B2 (en) Tethered selection handle
CN105607800A (en) Method and device for input display of terminal screen
US8838700B2 (en) Method, system, and computer program product for message mapping of communications
US20090077472A1 (en) Techniques for displaying graphical comments

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JANG, SOOBAEK;REEL/FRAME:018125/0725

Effective date: 20060815

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION