Initiation and support of video conferencing using instant messaging
First Claim
1. A system for initiating video conferences between a plurality of nodes, the system comprising:
- a processor, including a memory, that initiates a video conference from an instant message request, wherein an instant messaging server supports instant messaging between the plurality of nodes, wherein a conference server supports video conferencing between the plurality of nodes, and wherein the processor is configured to;
receive, from the instant messaging server, the instant message request created by an instant messaging utility on a first node, wherein the instant message request invites a second node, to the video conference;
in response to detecting the instant message request, extract presence information for the first node and the second node from the instant message request, wherein the extracted presence information identifies a capability to receive instant messages in an instant messaging list and includes a communication mode associated with each of the first node and the second node;
initiate the video conference by transmitting the extracted presence information to the conference server that supports the video conference; and
communicate, using the instant messaging server, to the second node an instant message to join the video conference, wherein the communication mode is embedded in the instant message such that the video conference is set up between the first node and at least the second node through the conference server using the communication mode.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for initiating and supporting network video conferences are disclosed. In accordance with the invention, one or more instant messaging enabled clients can initiate a video conference. At least a pair of client nodes communicate with each other via an instant messaging utility. An instant messaging server supports instant messages between the two client nodes. A second server, e.g., a video conferencing server, supports video conferences between video conference participants, a video conference being initiated between video conference participants in response to an instant message transmitted between the at least two client nodes.
-
Citations
12 Claims
-
1. A system for initiating video conferences between a plurality of nodes, the system comprising:
a processor, including a memory, that initiates a video conference from an instant message request, wherein an instant messaging server supports instant messaging between the plurality of nodes, wherein a conference server supports video conferencing between the plurality of nodes, and wherein the processor is configured to; receive, from the instant messaging server, the instant message request created by an instant messaging utility on a first node, wherein the instant message request invites a second node, to the video conference; in response to detecting the instant message request, extract presence information for the first node and the second node from the instant message request, wherein the extracted presence information identifies a capability to receive instant messages in an instant messaging list and includes a communication mode associated with each of the first node and the second node; initiate the video conference by transmitting the extracted presence information to the conference server that supports the video conference; and communicate, using the instant messaging server, to the second node an instant message to join the video conference, wherein the communication mode is embedded in the instant message such that the video conference is set up between the first node and at least the second node through the conference server using the communication mode. - View Dependent Claims (2, 3, 4)
-
5. A method for initiating video conferences between a plurality of nodes, wherein an instant messaging server supports instant messaging between the plurality of nodes and a conference server for supporting video conferencing between the plurality of nodes, the method comprising:
initiating a video conference on the conference server between a plurality of client nodes using an instant message request transmitted over the instant messaging server, wherein the initiating further comprises; receiving, from the instant messaging server, the instant message request created by an instant messaging utility on a first node, wherein the instant message request invites a second node, to the video conference; in response to detecting the instant message request, extracting presence information for the first node and the second node from the instant message request, wherein the extracted presence information identifies a capability to receive instant messages in an instant messaging list and includes a communication mode associated with each of the first node and the second node; initiating the video conference by transmitting extracted presence information to the conference server that supports the video conference; and communicating, using the instant messaging server, to the second node an instant message to join the video conference, wherein the communication mode is embedded in the instant message such that the video conference is set up between the first node and at least the second node through the conference server using the communication mode. - View Dependent Claims (6, 7, 8)
-
9. A non-transitory computer-readable storage medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for initiating video conference, the method comprising:
initiating a video conference on a conference server between a plurality of client nodes using an instant message request transmitted over an instant messaging server, wherein the instant messaging server supports instant messaging between the plurality of nodes and the conference server for supporting video conferencing between the plurality of nodes, and wherein the initiating further comprises; receiving, from the instant messaging server, the instant message request created by an instant messaging utility on a first node, wherein the instant message request invites from a first node to a second node to the video conference; in response to detecting the instant message request, extracting presence information for the first node and the second node from the instant message request, wherein the extracted presence information identifies a capability to receive instant messages in an instant messaging list and includes a communication mode associated with each of the first node and the second node; initiating the video conference by transmitting the extracted presence information to the conference server that supports the video conference; and communicating, using the instant messaging server, to the second node an instant message to join the video conference, wherein the communication mode is embedded in the instant message such that the video conference is set up between the first node and at least the second node through the conference server using the communication mode. - View Dependent Claims (10, 11, 12)
Specification