INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS
1 Assignment
0 Petitions
Accused Products
Abstract
A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference. The abbreviation-adjusted text-based electronic communication can be conveyed to the recipient.
-
Citations
25 Claims
-
1-14. -14. (canceled)
-
15. A system comprising:
-
a plurality of text-based electronic communications having at least one abbreviation element embodied within its textual contents; a text-based electronic communications system configured to distribute the plurality of text-based electronic communications among users of the text-based electronic communications system; a plurality of abbreviation usage history data representing a presentation preference for abbreviation elements based upon past usage of the abbreviation element in text-based electronic communications by the users of the text-based electronic communications system; an abbreviation dictionary containing a plurality of pairings that associate condensed formats of abbreviation elements with corresponding expanded formats; and an abbreviation handler configured to intelligently modify abbreviation elements contained in the text-based electronic communication in accordance with the presentation preference of a recipient prior to delivery to the recipient, wherein the recipient receives an abbreviation-adjusted text-based electronic communication in lieu of the text-based electronic communication. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code configured to compile abbreviation usage history data for a plurality of abbreviation elements contained in text-based electronic communications handled by a text-based electronic communications system, wherein said abbreviation usage history data is applicable to identified users of the text-based electronic communications system, wherein the abbreviation usage history indicates a presentation preference for an abbreviation element based upon past usage of the abbreviation element in text-based electronic communications; computer usable program code configured to identify at least one abbreviation element in a received text-based electronic communication that is addressed to at least one recipient; computer usable program code configured to intelligently determine the presentation preference of the at least one recipient for the at least one identified abbreviation element from the abbreviation usage history data; and computer usable program code configured to create an abbreviation-adjusted text-based electronic communication for each recipient using the received text-based electronic communication and the determined presentation preference for a recipient for the at least one abbreviation element.
-
-
24. A computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to identify at least one abbreviation element in a received text-based electronic communication that is addressed to at least one recipient; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine the presentation preference of the at least one recipient for the at least one identified abbreviation element from an abbreviation usage history data; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to create an abbreviation-adjusted text-based electronic communication for each recipient using the received text-based electronic communication and the determined presentation preference for a recipient for the at least one abbreviation element. - View Dependent Claims (25)
-
Specification