User interface and content enhancements for real-time communication
First Claim
1. In a computerized communication environment that allows a plurality of users to communicate with each other in real time, a method of real time communication that provides a sending system enhanced flexibility with respect to the type of content that may be included in a real time message and enhanced control over the presentation of the real time message at a receiving system, the method comprising acts of:
- at the sending system, receiving content to be included in a real time message from a first user;
formatting the received content at the sending system in accordance with a markup language that either influences the presentation of the received content at the receiving system, or allows some level of flexibility for the type of content allowed in the received content, or both, wherein formatting the received content comprises the sending system automatically applying a default format which visually distinguishes the content received from the first user from other content provided by a second user at the receiving system; and
sending to the receiving system, the real time message, including the received content which has been formatted in accordance with the markup language.
2 Assignments
0 Petitions
Accused Products
Abstract
Several enhancements to a real-time communications user interface are provided to add functionality and personality in such communications as instant messaging. These enhancements are geared at least in part to making the user interface more personalized between users in a real-time communication session, including personalized fonts, spacing, extensible emoticons, etc. Other enhancements are geared in part toward enhancing the use of the interface. For example, a dynamically changing input box may remove a need for scroll bars, and edit control of previous messages may remove the need to send corrective messages. A number of these enhancements may be accomplished through the use of markup languages in the user interface. One or more of the disclosed enhancements may improve the immediacy, readability, and functionality of instant message conversations.
100 Citations
19 Claims
-
1. In a computerized communication environment that allows a plurality of users to communicate with each other in real time, a method of real time communication that provides a sending system enhanced flexibility with respect to the type of content that may be included in a real time message and enhanced control over the presentation of the real time message at a receiving system, the method comprising acts of:
-
at the sending system, receiving content to be included in a real time message from a first user; formatting the received content at the sending system in accordance with a markup language that either influences the presentation of the received content at the receiving system, or allows some level of flexibility for the type of content allowed in the received content, or both, wherein formatting the received content comprises the sending system automatically applying a default format which visually distinguishes the content received from the first user from other content provided by a second user at the receiving system; and sending to the receiving system, the real time message, including the received content which has been formatted in accordance with the markup language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. For a computerized communication environment that allows a plurality of users to communicate with each other in real time, a computer program product comprising a computer readable medium carrying computer executable instructions for implementing a method of real time communication that provides a sending system enhanced flexibility with respect to the type of content that may be included in a real time message and enhanced control over the presentation of the real time message at a receiving system, the method comprising acts of:
-
at the sending system, receiving content to be included in a real time message from a first user; formatting the received content at the sending system in accordance with a markup language that either influences the presentation of the received content at the receiving system, or allows some level of flexibility for the type of content allowed in the received content, or both, wherein formatting the received content comprises the sending system automatically applying a default format which visually distinguishes the content received from the first user from other content provided by a second user at the receiving system; and sending to the receiving system, the real time message, including the received content which has been formatted in accordance with the markup language. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification