Instant messaging communication system and method
First Claim
1. A computing device comprising:
- one or more processors; and
one or more computer-readable storage media storing computer-executable instructions that are executable by the one or more processors to cause the computing device to perform operations including;
receiving a selection of media for insertion into an instant messaging communication by receiving a reference to the media entered at a user terminal;
generating a link comprising an address of the selected media at a network element remote from the user terminal, and creating a selectable control with the link embedded therein;
receiving user-viewable text entered at the user terminal into a message composition region; and
transmitting the instant messaging communication including the selectable control and the user-viewable text of the message composition region for receipt by a different user terminal, wherein;
the selectable control is transmitted with the instant messaging communication and includes the link comprising the address of the selected media at the network element embedded therein;
the selected media is played within the instant messaging communication in response to a selection of the selectable control; and
the network element represents a network location that is remote from both the user terminal and the different user terminal.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of providing instant messaging communication between a first user and at least one other user via a communication network. The method comprises: executing an instant messaging client at a user terminal of the first user, the instant messaging client having a user interface comprising a message composition region; the instant messaging client receiving a selection of media for insertion into the instant messaging communication from the first user; the instant messaging client generating a link comprising the address of the selected media at a network element and creating a selectable control with the link embedded therein; inserting the selectable control in the message composition region of the instant messaging client; the instant messaging client receiving user-viewable text entered by the first user into the message composition region in addition to the selectable control; and the instant messaging client transmitting the contents of the message composition region of the instant messaging client to the at least one other user over the communication network responsive to a command from the first user.
-
Citations
20 Claims
-
1. A computing device comprising:
-
one or more processors; and one or more computer-readable storage media storing computer-executable instructions that are executable by the one or more processors to cause the computing device to perform operations including; receiving a selection of media for insertion into an instant messaging communication by receiving a reference to the media entered at a user terminal; generating a link comprising an address of the selected media at a network element remote from the user terminal, and creating a selectable control with the link embedded therein; receiving user-viewable text entered at the user terminal into a message composition region; and transmitting the instant messaging communication including the selectable control and the user-viewable text of the message composition region for receipt by a different user terminal, wherein; the selectable control is transmitted with the instant messaging communication and includes the link comprising the address of the selected media at the network element embedded therein; the selected media is played within the instant messaging communication in response to a selection of the selectable control; and the network element represents a network location that is remote from both the user terminal and the different user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
-
-
11. A method comprising:
-
receiving an indication of media to be included in an instant messaging communication; inserting a representation of the indicated media into a message composition region displayed on a user terminal, the representation including an address of the indicated media at a network element remote from the user terminal; receiving user-viewable text in the message composition region as part of the instant messaging communication; and transmitting the instant messaging communication, including both the representation of the indicated media and the user-viewable text, for receipt by a different user terminal, wherein; the representation of the indicated media is transmitted with the instant messaging communication and includes the address of the indicated media at the network element embedded therein; the representation of the indicated media is played within the instant messaging communication in response to a selection of the representation; and the network element representing a network location is remote from both the user terminal and the different user terminal. - View Dependent Claims (12, 13, 14)
-
-
16. One or more hardware computer-readable storage media storing computer-executable instructions that are executable by one or more processors to perform operations comprising:
-
receiving a selection of media for insertion into an instant messaging communication by receiving a reference to the media entered at a user terminal;
generating a link comprising an address of the selected media at a network element remote from the user terminal, and creating a selectable control with the link embedded therein;receiving user-viewable text entered at the user terminal into a message composition region; and transmitting the instant messaging communication including the selectable control and the user-viewable text of the message composition region for receipt by a different user terminal, wherein; the selectable control is transmitted with the instant messaging communication and includes the link comprising the address of the selected media at the network element embedded therein; the selected media is played within the instant messaging communication in response to a selection of the selectable control; and the network element representing a network location is remote from both the user terminal and the different user terminal. - View Dependent Claims (17, 18, 19, 20)
-
Specification