Instant messaging with voice conference feature
First Claim
Patent Images
1. An instant messaging or chat (IM/chat) communication method comprising the steps of:
- inserting in a program code of an instant message (IM);
a) a header component that provides identity information of an IM sender in a voice conference identifier for connecting a voice communication link from a recipient client to the IM senderb) a body component that provides message text that is displayed prior the connecting a voice communication link;
c) an attachment component for including the voice conference identifier comprising a voice conference call list identifying conference call nodes;
embedding compiled object code of said voice conference identifier in said attachment, wherein execution of said computer program code at a recipient node establishes a voice communications link between an IM sender and a recipient at the recipient node;
transmitting said IM from the IM sender to the recipient at a recipient node;
a recipient client presenting the identity information and the message text, and detecting the voice conference identifier within the IM;
responsive to the detecting step, an IM interface of the recipient displaying a user-selectable text or graphic symbol; and
responsive to a user-selection of said displayed text or graphic symbol, automatically establishing a voice communication link between the recipient and the IM sender using the compiled object code embedded in said IM by;
executing said compiled object code on a machine hosting said IM interface,wherein execution of said compiled object code at the recipient node establishes the voice communications link between the IM sender and the recipient at the recipient node based on the identity information presented in the header component.
1 Assignment
0 Petitions
Accused Products
Abstract
An instant messaging or chat (IM/chat) communication method can include a series of steps. The steps can include inserting in an instant message (IM) a voice conference identifier comprising a voice conference call list identifying conference call nodes. The IM can be transmitted to a recipient at a recipient node. Responsive to the recipient selecting the voice conference identifier, a voice conference call between selected ones of the identified conference call nodes can be established.
71 Citations
32 Claims
-
1. An instant messaging or chat (IM/chat) communication method comprising the steps of:
-
inserting in a program code of an instant message (IM); a) a header component that provides identity information of an IM sender in a voice conference identifier for connecting a voice communication link from a recipient client to the IM sender b) a body component that provides message text that is displayed prior the connecting a voice communication link; c) an attachment component for including the voice conference identifier comprising a voice conference call list identifying conference call nodes; embedding compiled object code of said voice conference identifier in said attachment, wherein execution of said computer program code at a recipient node establishes a voice communications link between an IM sender and a recipient at the recipient node; transmitting said IM from the IM sender to the recipient at a recipient node; a recipient client presenting the identity information and the message text, and detecting the voice conference identifier within the IM; responsive to the detecting step, an IM interface of the recipient displaying a user-selectable text or graphic symbol; and responsive to a user-selection of said displayed text or graphic symbol, automatically establishing a voice communication link between the recipient and the IM sender using the compiled object code embedded in said IM by; executing said compiled object code on a machine hosting said IM interface, wherein execution of said compiled object code at the recipient node establishes the voice communications link between the IM sender and the recipient at the recipient node based on the identity information presented in the header component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An instant messaging or chat (IM/chat) communication method comprising the steps of:
-
detecting within an IM message conveyed from a sender to a recipient at a recipient node a voice conference identifier comprising a voice conference call list identifying conference call nodes, wherein the IM message is a program code comprising a) a header component that provides identity information of an IM sender in the voice conference identifier for connecting a voice communication link from a recipient client to the IM sender b) a body component that provides message text that is displayed prior the connecting a voice communication link; c) an attachment component for including the voice conference identifier comprising a voice conference call list identifying conference call nodes; responsive to detecting said voice conference identifier, displaying at least one selectable icon within an IM interface of said recipient corresponding to the voice conference identifier; and responsive to a selection of said at least one selectable icon by said recipient, extracting a compiled object embedded within said IM and executing said compiled object at the recipient node, said software program establishing a voice conference call between said recipient and said sender, wherein a voice communication program for executing the compiled object is automatically downloaded if the recipient node cannot execute the compiled object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An instant message included within a computer readable medium comprising:
-
header information, said header information identifying a sending node and a recipient node; a message portion, said message portion displaying content from said sending node to said recipient node; and an attachment portion, said attachment portion including a voice conference identifier comprising a voice conference call list specifying conference call nodes to be connected via a voice conference call, and an embedded software program, comprising compiled object code; wherein said recipient node is a conference call node, wherein said voice conference identifier is configured to be detected by an IM chat client and cause said IM chat client to responsively display a selectable item which when selected causes said embedded compiled object code to be executed at said recipient node to establish a voice communication link among said conference call nodes.
-
-
18. A computer program included within a computer readable medium, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
inserting in a program code of an instant message (IM); a) a header component that provides identity information of an IM sender in a voice conference identifier for connecting a voice communication link from a recipient client to the IM sender b) a body component that provides message text that is displayed prior the connecting a voice communication link; c) an attachment component for including the voice conference identifier comprising a voice conference call list identifying conference call nodes; inserting in said IM a plurality of selectable symbols, each said symbol for initiating a voice communications link with said selected ones of said identified conference call nodes; embedding compiled object code of said voice conference identifier in said attachment; wherein said computer program code is executed at a recipient node in response to a user selecting one of said plurality of selectable symbols, wherein execution of said computer program code establishes said voice communications link; transmitting said IM from the IM sender to the recipient at a recipient node; a recipient client presenting the identity information and the message text, and detecting the voice conference identifier within the IM; responsive to the detecting step, an IM interface of the recipient displaying a user-selectable text or graphic symbol; and responsive to a user-selection of one of said plurality of selectable symbols, displayed text or graphic symbol, automatically establishing a voice communication link between the recipient and the IM sender using the compiled object code embedded in said IMby; executing said compiled object code on a machine hosting said IM interface, wherein execution of said compiled object code at the recipient node establishes the voice communications link between the IM sender and the recipient at the recipient node based on the identity information presented in the header component. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer program included within a computer readable medium, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
detecting within an IM message conveyed from a sender to a recipient at a recipient node a voice conference identifier comprising a voice conference call list identifying conference call nodes, wherein the IM message is a program code comprising a) a header component that provides identity information of an IM sender in the voice conference identifier for connecting a voice communication link from a recipient client to the IM sender b) a body component that provides message text that is displayed prior the connecting a voice communication link; c) an attachment component for including the voice conference identifier comprising a voice conference call list identifying conference call nodes; responsive to detecting said voice conference identifier, displaying at least one selectable icon within an IM interface of a recipient corresponding to the voice conference identifier; and responsive to a selection of said at least one selectable icon by said recipient, extracting a compiled object embedded within said IM and executing said compiled object at the recipient node, said software program establishing a voice conference call between said recipient and said sender, wherein a voice communication program for executing the compiled object is automatically downloaded if the recipient node cannot execute the compiled object. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. An instant messaging or chat session client stored upon a computer readable medium comprising:
-
a conventional IM processor, said conventional IM processor extracting and displaying message text encapsulated in a received IM; and
,a voice conference processor, said voice conference processor identifying a voice conference identifier encapsulated in said received IM, displaying at least one selectable icon in response to detecting said voice conference identifier, and responsive to a selection of said at least one selectable icon, executing compiled object code extracted from said received IM to establish a voice conference call between selected conference call nodes specified by said voice conference identifier, wherein said voice conference call occurs over a telephony-based voice communication link.
-
Specification