[go: up one dir, main page]

US20090193088A1 - Dynamic message correction - Google Patents

Dynamic message correction Download PDF

Info

Publication number
US20090193088A1
US20090193088A1 US12/235,563 US23556308A US2009193088A1 US 20090193088 A1 US20090193088 A1 US 20090193088A1 US 23556308 A US23556308 A US 23556308A US 2009193088 A1 US2009193088 A1 US 2009193088A1
Authority
US
United States
Prior art keywords
message
user
edited
instant message
dynamically
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
US12/235,563
Inventor
Ezequiel Cervantes
Paul Anthony Jennas
Mario Francisco Acedo
Matthew J. Ward
Jason L. Peipelman
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
Individual
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 Individual filed Critical Individual
Priority to US12/235,563 priority Critical patent/US20090193088A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ACEDO, MARIO FRANCISCO, CERVANTES, EZEQUIEL, JENNAS, PAUL ANTHONY, PEIPELMAN, JASON L., WARD, MATTHEW J.
Publication of US20090193088A1 publication Critical patent/US20090193088A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]

Definitions

  • Instant messaging technique to be used as a serious method of communication, however, needs to be improved.
  • the only known solutions are: (1) to ignore the problem and assume the other user understands what you meant; (2) to type another message explaining what words were initially misspelled, forgot, or added; or (3) to turn on the spell check option.
  • the drawbacks to these solutions are that it takes extra time to re-write what is meant to say in the first place, or to explain where a mistake was made.
  • the spell checker option can help with misspelled words, but it does not help if a user forgets words or adds extra words. Then, the chat partner receiving the corrections must go back, re-read the previous message, and add the corrections.
  • One of the embodiments of this invention will solve this problem by making it easy and convenient for both users to understand the mistake and the correction.
  • One of the embodiments of this invention allows users in an instant messaging environment to dynamically edit previous messages that have been exchanged, and resend the edited version of the message to the target users.
  • the target user Upon receipt of the edited version of the message, the target user would clearly see the corrections made on the previously received message, or depending on implementation, they could see a new edited message.
  • the altering user now does not have to explain the correction. All that this user needs to do after sending the wrong message, is that it goes over the communicated text, change or edit the text, and press ENTER. By pressing ENTER, either a new corrected message is sent to the second user, or the already-sent message shows the edited part by color or other formatting indications.
  • FIG. 1 illustrates the instant messaging environment when the first message containing some mistakes is sent.
  • FIG. 2 shows the second instant message by the first user in an attempt to fix the mistakes in the first message, as currently done in the prior art.
  • FIG. 3 depicts the way this invention proposes to resolve the problem by editing the incorrect parts of the original message, as an example.
  • a novel method to improve the efficiency of instant messaging is presented, as an example.
  • One of the embodiments of this invention allows users in an instant messaging environment to dynamically edit previous messages that have been exchanged, and resend the edited version of the message to the target users.
  • the target user Upon receipt of the edited version of the message, the target user would clearly see the corrections made on the previously received message, or depending on implementation, they could see a new edited message.
  • the advantage of this solution is that the altering user now does not have to explain where the correction has occurred. The recipient can see the whole message with the edited parts clearly shown.
  • the messaging starts when the first user ( 110 ) sends a message to the second user. As soon as the first user ( 110 ) sends the message, the first user ( 110 ) notices several mistakes with the message, and tries to send a correction in a rush, and as soon as possible. ( FIG. 1 ) Assuming that such a rush for correction does not contribute to making more mistakes, the attempt to correction is shown in FIG. 2 as currently done in prior art.
  • the second user needs to return to the original message it received, and read it again along with the newly given corrections.
  • the corrections are supposed to help fully understand what was meant by the first message. Note that turning on the spell checking would not have solved the issue in this scenario. This is because the words do not necessarily have to be spelled incorrectly in order for a sentence to be completely meaningless. Grammar checking is also not a problem-free solution as the incorrect sentence can be grammatically correct while still being meaningless.
  • this invention solves this problem by allowing the original and/or target user to modify the chat message, which has already been communicated, when a mistake has been made.
  • a mistake has been made.
  • the first user notices the mistake, it puts the cursor over the previously sent message, edits it, and once the revision is made, presses ENTER.
  • the corrected words can be highlighted, colored, underlined ( 320 ), or otherwise re-formatted for the purpose of notification.
  • There can be other ways of notification as to which sections of the instant message has been edited such as adding tags such as “edited (330)” or another indication such as a vertical line ( 310 ).
  • An implementation of this invention can track changes using a color scheme, for example, blue to denote words that were added, red and strikeout for words that were removed (not shown in the figures).
  • a color scheme for example, blue to denote words that were added, red and strikeout for words that were removed (not shown in the figures).
  • the other chat users would automatically see these changes in a new message with the edited changes, or the previous message they had received, would dynamically change to a new edited version with the same color scheme.
  • the implementation of this invention would require modification to the user interface and the instant messaging software, to allow editing previously sent messages. Once the changes are made, the new message is sent to the target clients. The message would be tagged as an edited message and the target client would then add logic to redisplay the new message at the position where the old message was displayed. It is carefully done by handling the new size of the message accordingly, and adapting the user interface appropriately.
  • such instant messaging sessions can have a sending and one or more recipient user clients.
  • the sending user edits the previously sent message on its client by changing, adding, and/or deleting words. Then the changed message is sent to the recipients and is tagged as “edited,” for instance.
  • the changed message is displayed with change tracking on both sending and receiving clients, either as a newly-received message or as an edited previously-received message (by resizing and adjusting the display and content as designed in the software or by user-customization).
  • edit tracking comprises of visual notifications, such as color scheme (blue for “new” and red for “deleted”), underline for “new”, and strike-through for “deleted”. It can also include other visual notifications such as vertical track line and edit mark.
  • a method for dynamic correction of a message in an instant message system comprises the steps of: a first user sending an instant message to a second user; the first user dynamically editing the content of the instant message; the first user resending the dynamically edited instant message to the second user; tagging the dynamically edited instant message as an edited instant message; displaying the dynamically edited instant message, with a change tracking highlighted, for both the first user and the second user; and identifying deletion, addition, cut, paste, and editing of the dynamically edited instant message by resizing, changing fonts, adjusting display, adjusting content, visual notification, color coding, vertical track mark, and edit mark.
  • a system, apparatus, or device comprising one of the following items is an example of the invention: social web site, meeting organizer, IM, email server, server, client device, PDA, mobile device, cell phone, storage to store the messages, router, switches, network, communication media, cables, fiber optics, physical layer, buffer, nodes, packet switches, computer monitor, or any display device, applying the method mentioned above, for purpose of invitation, messaging, or meeting management.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A system is presented to allow users in an instant messaging environment to edit already-exchanged messages dynamically, and resend the edited version of the message to the target users, as an example. The newly edited message received by the second user is clearly understandable because the corrected parts of the message have been tagged. Depending on the implementation, either a new complete and corrected message is sent, or the sent message indicates the recent editions. The altering user should go over the communication text, change or edit the text, and press ENTER.

Description

  • This is a Cont. of another Accelerated Exam. application Ser. No. 12/020,543, filed Jan. 27, 2008, to be issued in September 2008, as a U.S. patent, with the same title, inventors, and assignee, IBM.
  • BACKGROUND OF THE INVENTION
  • In the today's busy lifestyle, the role of electronic communication is becoming more and more important. The volume of email communications has exceeded the extent of telephone usage within corporations. Furthermore, instant messaging, as a form of electronic communication, has begun to expand during recent years. Initially, instant messaging was a tool used mainly in the chat rooms and for entertainment purposes, but now its applications are being extended to internal communications of corporations. Instant messaging has all of the advantages of email messaging compared to using the phone service, while not having many of its disadvantages of the email communication, namely its offline nature. It is also less intrusive than phone service. It can easily be recorded and archived, and storing such an archive does not require a large memory space.
  • Instant messaging technique, to be used as a serious method of communication, however, needs to be improved. For instance, in a chat session amongst users of an instant messaging application, it is quite common to misspell or forget words when exchanging messages with other users. Currently, the only known solutions are: (1) to ignore the problem and assume the other user understands what you meant; (2) to type another message explaining what words were initially misspelled, forgot, or added; or (3) to turn on the spell check option. The drawbacks to these solutions are that it takes extra time to re-write what is meant to say in the first place, or to explain where a mistake was made. In addition, the spell checker option can help with misspelled words, but it does not help if a user forgets words or adds extra words. Then, the chat partner receiving the corrections must go back, re-read the previous message, and add the corrections. One of the embodiments of this invention will solve this problem by making it easy and convenient for both users to understand the mistake and the correction.
  • SUMMARY OF THE INVENTION
  • One of the embodiments of this invention allows users in an instant messaging environment to dynamically edit previous messages that have been exchanged, and resend the edited version of the message to the target users. Upon receipt of the edited version of the message, the target user would clearly see the corrections made on the previously received message, or depending on implementation, they could see a new edited message. The altering user now does not have to explain the correction. All that this user needs to do after sending the wrong message, is that it goes over the communicated text, change or edit the text, and press ENTER. By pressing ENTER, either a new corrected message is sent to the second user, or the already-sent message shows the edited part by color or other formatting indications.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates the instant messaging environment when the first message containing some mistakes is sent.
  • FIG. 2 shows the second instant message by the first user in an attempt to fix the mistakes in the first message, as currently done in the prior art.
  • FIG. 3 depicts the way this invention proposes to resolve the problem by editing the incorrect parts of the original message, as an example.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • A novel method to improve the efficiency of instant messaging is presented, as an example. One of the embodiments of this invention allows users in an instant messaging environment to dynamically edit previous messages that have been exchanged, and resend the edited version of the message to the target users. Upon receipt of the edited version of the message, the target user would clearly see the corrections made on the previously received message, or depending on implementation, they could see a new edited message. The advantage of this solution is that the altering user now does not have to explain where the correction has occurred. The recipient can see the whole message with the edited parts clearly shown.
  • In a typical conversation in an instant messaging system, one user sends a message to another user. Assume that the screen shown in FIG. 1 represents this interaction.
  • The messaging starts when the first user (110) sends a message to the second user. As soon as the first user (110) sends the message, the first user (110) notices several mistakes with the message, and tries to send a correction in a rush, and as soon as possible. (FIG. 1) Assuming that such a rush for correction does not contribute to making more mistakes, the attempt to correction is shown in FIG. 2 as currently done in prior art.
  • At this point, the second user needs to return to the original message it received, and read it again along with the newly given corrections. The corrections are supposed to help fully understand what was meant by the first message. Note that turning on the spell checking would not have solved the issue in this scenario. This is because the words do not necessarily have to be spelled incorrectly in order for a sentence to be completely meaningless. Grammar checking is also not a problem-free solution as the incorrect sentence can be grammatically correct while still being meaningless.
  • In one embodiment, this invention solves this problem by allowing the original and/or target user to modify the chat message, which has already been communicated, when a mistake has been made. As shown in FIG. 3, in our example, when the first user notices the mistake, it puts the cursor over the previously sent message, edits it, and once the revision is made, presses ENTER. The corrected words can be highlighted, colored, underlined (320), or otherwise re-formatted for the purpose of notification. There can be other ways of notification as to which sections of the instant message has been edited such as adding tags such as “edited (330)” or another indication such as a vertical line (310).
  • An implementation of this invention can track changes using a color scheme, for example, blue to denote words that were added, red and strikeout for words that were removed (not shown in the figures). There would also be visual notification to allow a user change the sentence, and/or notify the recipients that a sentence was just edited. The other chat users would automatically see these changes in a new message with the edited changes, or the previous message they had received, would dynamically change to a new edited version with the same color scheme.
  • In one embodiment, the implementation of this invention would require modification to the user interface and the instant messaging software, to allow editing previously sent messages. Once the changes are made, the new message is sent to the target clients. The message would be tagged as an edited message and the target client would then add logic to redisplay the new message at the position where the old message was displayed. It is carefully done by handling the new size of the message accordingly, and adapting the user interface appropriately.
  • Therefore, in one embodiment, such instant messaging sessions can have a sending and one or more recipient user clients. The sending user edits the previously sent message on its client by changing, adding, and/or deleting words. Then the changed message is sent to the recipients and is tagged as “edited,” for instance.
  • The changed message is displayed with change tracking on both sending and receiving clients, either as a newly-received message or as an edited previously-received message (by resizing and adjusting the display and content as designed in the software or by user-customization).
  • In this embodiment, as mentioned above, edit tracking comprises of visual notifications, such as color scheme (blue for “new” and red for “deleted”), underline for “new”, and strike-through for “deleted”. It can also include other visual notifications such as vertical track line and edit mark.
  • In one embodiment, a method for dynamic correction of a message in an instant message system is presented. The method comprises the steps of: a first user sending an instant message to a second user; the first user dynamically editing the content of the instant message; the first user resending the dynamically edited instant message to the second user; tagging the dynamically edited instant message as an edited instant message; displaying the dynamically edited instant message, with a change tracking highlighted, for both the first user and the second user; and identifying deletion, addition, cut, paste, and editing of the dynamically edited instant message by resizing, changing fonts, adjusting display, adjusting content, visual notification, color coding, vertical track mark, and edit mark.
  • A system, apparatus, or device comprising one of the following items is an example of the invention: social web site, meeting organizer, IM, email server, server, client device, PDA, mobile device, cell phone, storage to store the messages, router, switches, network, communication media, cables, fiber optics, physical layer, buffer, nodes, packet switches, computer monitor, or any display device, applying the method mentioned above, for purpose of invitation, messaging, or meeting management.
  • Any variations of the above teaching are also intended to be covered by this patent application.

Claims (1)

1. A system for dynamic correction of a message in an instant message environment, said system comprising:
an editing module; and
a display;
wherein a first user sends an instant message to a second user;
wherein said first user dynamically edits the content of said instant message;
wherein said first user resends said dynamically edited instant message to said second user;
wherein said dynamically edited instant message is tagged as an edited instant message;
wherein said dynamically edited instant message is displayed, with a change tracking highlighted, for both said first user and said second user; and
wherein deletion, addition, cut, paste, and editing of said dynamically edited instant message are identified by resizing, changing fonts, adjusting display, adjusting content, visual notification, color coding, vertical track mark, and edit mark;
wherein the dynamically edited instant message is redisplayed at the position where the unedited instant message was displayed.
US12/235,563 2008-01-27 2008-09-22 Dynamic message correction Abandoned US20090193088A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/235,563 US20090193088A1 (en) 2008-01-27 2008-09-22 Dynamic message correction

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/020,543 US7428702B1 (en) 2008-01-27 2008-01-27 Method and system for dynamic message correction
US12/235,563 US20090193088A1 (en) 2008-01-27 2008-09-22 Dynamic message correction

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/020,543 Continuation US7428702B1 (en) 2008-01-27 2008-01-27 Method and system for dynamic message correction

Publications (1)

Publication Number Publication Date
US20090193088A1 true US20090193088A1 (en) 2009-07-30

Family

ID=39764238

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/020,543 Expired - Fee Related US7428702B1 (en) 2008-01-27 2008-01-27 Method and system for dynamic message correction
US12/235,563 Abandoned US20090193088A1 (en) 2008-01-27 2008-09-22 Dynamic message correction

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/020,543 Expired - Fee Related US7428702B1 (en) 2008-01-27 2008-01-27 Method and system for dynamic message correction

Country Status (1)

Country Link
US (2) US7428702B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120317296A1 (en) * 2011-06-07 2012-12-13 International Business Machines Corporation Associating communications in collaboration sessions
US20140208230A1 (en) * 2013-01-18 2014-07-24 Apple Inc. Autocorrect Highlight and Re-Work
US20170346938A1 (en) * 2016-05-31 2017-11-30 International Business Machines Corporation Sent Text Correction Feature
US9959037B2 (en) 2016-05-18 2018-05-01 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10310628B2 (en) * 2013-04-15 2019-06-04 Naver Corporation Type error revising method
US10755043B2 (en) 2013-11-13 2020-08-25 Naver Corporation Method for revising errors by means of correlation decisions between character strings
US11159922B2 (en) 2016-06-12 2021-10-26 Apple Inc. Layers in messaging applications
US11221751B2 (en) 2016-05-18 2022-01-11 Apple Inc. Devices, methods, and graphical user interfaces for messaging

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100595709B1 (en) * 2005-01-06 2006-06-30 엘지전자 주식회사 Improved method of providing instant messenger service in mobile terminal
US8379801B2 (en) 2009-11-24 2013-02-19 Sorenson Communications, Inc. Methods and systems related to text caption error correction
CN105706033B (en) 2013-03-05 2019-05-10 法斯埃托股份有限公司 System and method for a cube graphical user interface
KR102074940B1 (en) * 2013-03-07 2020-03-02 삼성전자주식회사 Method for transmitting and receiving message and apparatus for the same
WO2015009944A1 (en) 2013-07-18 2015-01-22 Christmas Coy System and method for multi-angle videos
US10095873B2 (en) 2013-09-30 2018-10-09 Fasetto, Inc. Paperless application
US9584402B2 (en) 2014-01-27 2017-02-28 Fasetto, Llc Systems and methods for peer to peer communication
US10748523B2 (en) 2014-02-28 2020-08-18 Ultratec, Inc. Semiautomated relay method and apparatus
US10878721B2 (en) 2014-02-28 2020-12-29 Ultratec, Inc. Semiautomated relay method and apparatus
US20180270350A1 (en) 2014-02-28 2018-09-20 Ultratec, Inc. Semiautomated relay method and apparatus
US10389876B2 (en) 2014-02-28 2019-08-20 Ultratec, Inc. Semiautomated relay method and apparatus
US20180034961A1 (en) 2014-02-28 2018-02-01 Ultratec, Inc. Semiautomated Relay Method and Apparatus
CA2954650C (en) * 2014-07-10 2022-08-30 Fasetto, Llc Systems and methods for message editing
GB201413581D0 (en) 2014-07-31 2014-09-17 Microsoft Corp Instant messaging
US10437288B2 (en) 2014-10-06 2019-10-08 Fasetto, Inc. Portable storage device with modular power and housing system
KR102455532B1 (en) 2014-10-06 2022-10-25 파세토, 인크. Systems and methods for portable storage devices
CN112737895A (en) 2015-03-11 2021-04-30 法斯埃托股份有限公司 System and method for WEB API communication
WO2017096245A1 (en) 2015-12-03 2017-06-08 Fasetto, Llc Systems and methods for memory card emulation
US10489506B2 (en) 2016-05-20 2019-11-26 Blackberry Limited Message correction and updating system and method, and associated user interface operation
AU2017363882B2 (en) 2016-11-23 2021-08-12 Fasetto, Inc. Systems and methods for streaming media
CN110461658A (en) 2017-02-03 2019-11-15 法斯埃托股份有限公司 System and method for the data storage in key equipment
TWI647609B (en) * 2017-04-14 2019-01-11 緯創資通股份有限公司 Instant messaging method, system and electronic device and server
WO2019079628A1 (en) 2017-10-19 2019-04-25 Fasetto, Inc. Portable electronic device connection systems
JP2021505938A (en) 2017-12-01 2021-02-18 ファセット・インコーポレーテッド Systems and methods to improve data encryption
JP2021522568A (en) 2018-04-17 2021-08-30 ファセット・インコーポレーテッド Device for presentations with real-time feedback
US11328123B2 (en) * 2019-03-14 2022-05-10 International Business Machines Corporation Dynamic text correction based upon a second communication containing a correction command
US11539900B2 (en) 2020-02-21 2022-12-27 Ultratec, Inc. Caption modification and augmentation systems and methods for use by hearing assisted user

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161631A1 (en) * 2005-01-18 2006-07-20 Luigi Lira Revisions of already sent messages in an instant messaging communication
US20070005707A1 (en) * 2005-06-20 2007-01-04 Microsoft Corporation Instant messaging with data sharing

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001093515A1 (en) 2000-06-02 2001-12-06 Kent Ridge Digital Labs Method and device for correcting e-mail addresses
US7032174B2 (en) 2001-03-27 2006-04-18 Microsoft Corporation Automatically adding proper names to a database
AUPR433601A0 (en) 2001-04-11 2001-05-17 Amethon Solutions (Asia Pacific) Pty Ltd Intelligent source routing for sms service providers
US6895257B2 (en) 2002-02-18 2005-05-17 Matsushita Electric Industrial Co., Ltd. Personalized agent for portable devices and cellular phone
US7185285B2 (en) 2003-02-19 2007-02-27 Microsoft Corporation User interface and content enhancements for real-time communication
US7305627B2 (en) 2003-04-01 2007-12-04 International Business Machines Corporation Apparatus and method for correcting previously sent messages in a real-time messaging system
US20040260780A1 (en) 2003-06-18 2004-12-23 International Business Machines Corporation System, method, and program product for managing messages
US20050081057A1 (en) 2003-10-10 2005-04-14 Oded Cohen Method and system for preventing exploiting an email message
US20060041848A1 (en) * 2004-08-23 2006-02-23 Luigi Lira Overlaid display of messages in the user interface of instant messaging and other digital communication services
EP1929727B1 (en) 2005-09-30 2010-03-31 Teamon Systems, Inc. System and method for provisioning an email account hosted on an assured email service provider
US20070124387A1 (en) 2005-11-22 2007-05-31 Yahoo! Inc. Previous communication updating in instant messaging

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161631A1 (en) * 2005-01-18 2006-07-20 Luigi Lira Revisions of already sent messages in an instant messaging communication
US20070005707A1 (en) * 2005-06-20 2007-01-04 Microsoft Corporation Instant messaging with data sharing

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9055089B2 (en) * 2011-06-07 2015-06-09 International Business Machines Corporation Associating communications in collaboration sessions
US20120317296A1 (en) * 2011-06-07 2012-12-13 International Business Machines Corporation Associating communications in collaboration sessions
US20140208230A1 (en) * 2013-01-18 2014-07-24 Apple Inc. Autocorrect Highlight and Re-Work
US10310628B2 (en) * 2013-04-15 2019-06-04 Naver Corporation Type error revising method
US10755043B2 (en) 2013-11-13 2020-08-25 Naver Corporation Method for revising errors by means of correlation decisions between character strings
US10983689B2 (en) 2016-05-18 2021-04-20 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11126348B2 (en) 2016-05-18 2021-09-21 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10331336B2 (en) 2016-05-18 2019-06-25 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10592098B2 (en) 2016-05-18 2020-03-17 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US9959037B2 (en) 2016-05-18 2018-05-01 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10852935B2 (en) 2016-05-18 2020-12-01 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10949081B2 (en) 2016-05-18 2021-03-16 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US12314560B2 (en) 2016-05-18 2025-05-27 Apple Inc. Devices, methods, and graphical user interfaces for initiating a payment action in a messaging session
US11112963B2 (en) 2016-05-18 2021-09-07 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US10254956B2 (en) 2016-05-18 2019-04-09 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11966579B2 (en) 2016-05-18 2024-04-23 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11221751B2 (en) 2016-05-18 2022-01-11 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11320982B2 (en) 2016-05-18 2022-05-03 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11513677B2 (en) 2016-05-18 2022-11-29 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11625165B2 (en) 2016-05-18 2023-04-11 Apple Inc. Devices, methods, and graphical user interfaces for messaging
US11954323B2 (en) 2016-05-18 2024-04-09 Apple Inc. Devices, methods, and graphical user interfaces for initiating a payment action in a messaging session
US20170346938A1 (en) * 2016-05-31 2017-11-30 International Business Machines Corporation Sent Text Correction Feature
US11778430B2 (en) 2016-06-12 2023-10-03 Apple Inc. Layers in messaging applications
US11159922B2 (en) 2016-06-12 2021-10-26 Apple Inc. Layers in messaging applications
US12279185B2 (en) 2016-06-12 2025-04-15 Apple Inc. Layers in messaging applications

Also Published As

Publication number Publication date
US7428702B1 (en) 2008-09-23

Similar Documents

Publication Publication Date Title
US7428702B1 (en) Method and system for dynamic message correction
US10606926B2 (en) Unified messaging platform and interface for providing inline replies
US11297020B2 (en) Unified messaging platform for displaying attached content in-line with e-mail messages
US8555178B2 (en) Enhancements to unified communications and messaging systems
US8713112B2 (en) Managing and collaborating with digital content
US9171291B2 (en) Electronic device and method for updating message body content based on recipient changes
US7756936B2 (en) User interface for transitioning between chat and email
US20210067475A1 (en) Instant messaging method, apparatus and system based on email system
CA2819359C (en) Using text messages to interact with spreadsheets
US20030163525A1 (en) Ink instant messaging with active message annotation
CA2810686C (en) Electronic device and method for updating message body content based on recipient changes
US10650101B2 (en) Context based document analysis
CN116457808A (en) Converting links and static data into collaborative user experience
US20080189357A1 (en) Community journaling using mobile devices
CN101645788A (en) System and method for setting enterprise information in instant messenger for enterprise
Edwards Using Electronic Mail (E-mail and Mailing Lists)

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CERVANTES, EZEQUIEL;JENNAS, PAUL ANTHONY;ACEDO, MARIO FRANCISCO;AND OTHERS;REEL/FRAME:021941/0596

Effective date: 20080118

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE