EMBEDDING RICH CONTENT IN REAL-TIME COMMUNICATIONS
First Claim
1. A method for displaying application content within an instant messaging conversation, the method comprising:
- receiving an instant message from a sending participant containing embedded content produced by an application installed on the sending participant'"'"'s endpoint;
identifying the application that produced the embedded content within the instant message; and
invoking the identified application at the receiving participant'"'"'s endpoint to render the embedded content within a window displayed at the receiving participant'"'"'s endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
A real-time communication system receives rich application content from a user. The real-time communication system detects that the user wants to send a message containing the application content, and determines the application that produced the content. For example, if the content was pasted using the operating system clipboard, then the pasted content may contain information indicating the application that produced it. Then the real-time communication system creates a real-time communication containing the application content and identifying the application that produced the content. For example, the real-time communication may be structured as XML that contains the application content and an application identifier. Finally, the real-time communication system sends the real-time communication to the receiving participant.
-
Citations
20 Claims
-
1. A method for displaying application content within an instant messaging conversation, the method comprising:
-
receiving an instant message from a sending participant containing embedded content produced by an application installed on the sending participant'"'"'s endpoint; identifying the application that produced the embedded content within the instant message; and invoking the identified application at the receiving participant'"'"'s endpoint to render the embedded content within a window displayed at the receiving participant'"'"'s endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium encoded with instructions for controlling a computing device to include application content within a real-time communication, by a method comprising:
-
receiving application content specified by a user, the application content being created by an application installed on the user'"'"'s computing device; detecting that the user wants to send a real-time communication; identifying the application that created the application content; creating a real-time communication including the application content and an identifier of the identified application; and sending the real-time communication to one or more other users. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system for exchanging instant messages containing rich application content, comprising:
-
a send instant message component configured to create an instant message and sending the instant message to a receiving participant; an embed content component configured to embed rich application content within an instant message created by the send instant message component; a receive instant message component configured to receive instant messages over a network; and a render embedded content component configured to identify rich application content within an instant message and display the rich application content to the receiving participant. - View Dependent Claims (17, 18, 19, 20)
-
Specification