摘要:
A computer implemented method for authoring a message includes enabling a user to compose an electronic message that includes a sequence of musical note emoticons, embedding the musical note emoticons in the electronic message, and sending the electronic message. The sequence of musical note emoticons represent an audible musical sequence. A computer implemented method for receiving a message includes receiving an electronic message, including at least one musical note emoticon embedded in the electronic message, displaying the electronic message, including the musical note emoticon; and audibly playing the embedded musical note emoticon.
摘要:
Participants in a chat session can control the archiving of chat messages in the chat session. Participants in a chat session send and receive a first set of chat messages, which are archived. A command to deactivate archiving is made by one of the participants. Messages in the chat session that are sent and received subsequent to the command to deactivate archiving are not archived. Archiving may be reactivated and messages subsequent to the command to reactivate archiving are archived.
摘要:
Email and chat messages may be displayed as part of the same conversation, in an integrated conversation view. The conversation view would include items corresponding to email messages that are part of the conversation and chat messages that are part of the conversation. A user may reply to an email message in the conversation by chat.
摘要:
A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the micro-blog thread for display in an e-mail message.
摘要:
A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the micro-blog thread for display in an e-mail message.
摘要:
An interface for identifying one or more contacts is used to access and provide contact information to one or more interested parties or applications in a controlled manner. Various criteria can be used to identify which contacts will be presented to a user and how they will be presented in such a way as to facilitate access to the corresponding contact information. An API is used to handle and pass contact information on to requesting applications.
摘要:
Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sensitive commands are automatically removed from the user interface. In one implementation context blocks and context panes are employed to present the commands.
摘要:
Methods and systems present commands to a user within a software application program by determining the user's context within the application program and automatically presenting in a user interface commands that pertain to the user's current context. When the user's context changes, the context-sensitive commands are automatically removed from the user interface. In one implementation context blocks and context panes are employed to present the commands.
摘要:
An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
摘要:
An interface for enabling a user to quickly access contact information and contact-centric tasks is displayed when an appropriate request for a contact card associated with a contact is received. The contact card displays contact information corresponding with the contact as well as contact-centric tasks that may be engaged in between the client computing system and the computing system of the contact. The list of contact-centric tasks is organized according to predetermined criteria, such as whether the contact-centric task is associated with an application that has provided contact information to the client computing system and whether the contact is a member of a group utilizing a contact-centric task. The contact card may also include an object comprising a type-in line for launching communication with the contact.