Patent application number | Description | Published |
20090125477 | FOREIGN LANGUAGE ABBREVIATION TRANSLATION IN AN INSTANT MESSAGING SYSTEM - A system for automatically providing foreign language abbreviation translation in an instant messaging system that identifies a foreign language abbreviation translation database based on a user indicated source culture. The foreign abbreviation translation database stores abbreviation translations for foreign language abbreviations frequently used by people from the user indicated source culture. The system locates a candidate term in an instant message and compares the candidate term to the foreign language abbreviations in the foreign language abbreviation translation database. In the event that the candidate term matches one of the foreign language abbreviations in the identified foreign language abbreviation translation database, the corresponding translation is retrieved and displayed. The comparison of the candidate term with the foreign language abbreviations may include automatically obtaining a transliteration of the candidate term. The disclosed system advantageously enables translation of foreign language abbreviations to be performed in real-time. | 05-14-2009 |
20090150490 | METHODS INVOLVING ARCHIVING CHAT SESSIONS - An exemplary method for archiving chat sessions comprising, receiving text from chat sessions designated for archiving, requesting an identifier of a chat session archive file, receiving the identifier, determining whether a chat session archive file having the identifier exists in a memory, opening the chat session archive file having the identifier, responsive to determining that a chat session archive file having the identifier exists in the memory, adding the text from the designated chat sessions to the chat session archive file having the identifier, saving the chat session archive file having the identifier in a memory, creating a new chat session archive file having the identifier responsive to determining that a chat session archive file having the identifier does not exist., inserting the text from the designated chat sessions into the new chat session archive file, and saving the new chat session archive file in the memory. | 06-11-2009 |
20090150774 | METHOD OF ORGANIZING APPLICATION SPECIFIC DOCUMENTS BASED ON DOCUMENT ATTRIBUTES - A method of organizing application-specific documents of a computer system includes receiving a user-based selection of at least one document attribute through an application residing on a processor of the computer system, searching currently open documents within the application to locate documents associated with the at least one document attribute, organizing a first attribute group based on results of the searching, and graphically representing the first attribute group as a group of application-specific documents. The searching includes retrieving status information from the currently open documents and the organizing includes categorizing documents associated with the at least one document attribute and grouping the categorized documents as the first attribute group. | 06-11-2009 |
20090172115 | NAME RESOLUTION IN EMAIL - An email recipient input name is received. It is determined if the email recipient input name is ambiguous. If the email recipient input name is ambiguous, one or more employee attributes of a plurality of possible intended email recipients are compared with one or more employee attributes of an email sender to determine a probable intended email recipient. | 07-02-2009 |
20090254858 | DYNAMIC E-MAIL SIGNATURE MANAGER - A dynamic electronic mail signature manager for managing a user's electronic mail signatures inserted into electronic mail messages. An electronic mail signature is displayed within a message composition user interface such that each component of the electronic mail signature is displayed in either an “include” display state or a visually distinct “omit” display state. Electronic mail signature components that are in the “omit” display state at the time the user indicates that the electronic mail message is to be sent are not included in the transmitted message. The user can toggle signature components between the “include” and “omit” display states by selecting individual objects. The initial state of each component when the user begins to compose a message (e.g. a new message, a reply message, etc.) may be automatically determined based on user configuration information, and/or based on message history information with respect to an indicated destination. | 10-08-2009 |
20090313240 | METHOD OF EDITING RECIPIENT HEADER FIELDS BASED ON EMAIL CONTENT - A method is provided for flagging email messages sent to a user containing inquiries directed to the user comprises defining a natural language model for a set of inquiring phrasal forms in a first data store; defining a list of terms used to identify a first user having an email address managed by a host system in a second data store; accessing the host system to retrieve an email message sent to the email address; parsing a textual content of a body of the email message to generate one or more natural language tokens each corresponding to a text string in the body; accessing the first data store to identify each of the one or more natural language tokens that matches with an inquiring phrasal form; accessing the second data store to determine if any of the text strings corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms; and flagging the email message if any of the text strings in the message body corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms. | 12-17-2009 |
20100036917 | ELECTRONIC MAIL REPLY WITH UPDATE - When a user reading a received e-mail message selects a reply with revisions option, a user interface object is generated that allows the user to directly revise the contents of the received e-mail message, and to provide a reason for the revision. The resulting reply message is a revision of the original message, and is transmitted to original sender and all other recipients of the original message, with indications of how and by whom the original message was revised. When multiple revisions of a message are received, the multiple revisions are automatically merged into a single user interface object such that all the revisions can be read simultaneously by the receiving user. The user viewing the merged revisions can select a show revision details user interface option that causes the details of the merged revisions to be displayed. | 02-11-2010 |