Peer-to-peer broadcasting in a VoIP system
First Claim
1. A method for broadcasting a message from a device to recipient devices over a digital voice communication channel;
- comprising;
composing the content of a broadcast message;
identifying a first group of recipient devices based on the content, the recipient devices being communicatively connected according to a peer-to-peer protocol;
formatting at least one broadcast message in accordance with profile information of a recipient device from the first group;
transmitting the formatted broadcast message to a recipient device from the first group; and
receiving a response to the transmitted broadcast message from the recipient device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system provides the ability to use VoIP devices to generate and/or propagate a broadcast message to other devices. A device transmits a broadcast message to a recipient device over a peer-to-peer communication channel. Such a device can be an originator or a propagator designated by a third party. Upon receipt of a request to broadcast a message, or upon detecting any triggering event to broadcast, the device processes the request or the triggering event to compose content of the message. Subsequently, a group of recipient devices are identified and located. The device may transmit the broadcast message over existing communications channels without disturbing a conversation with the recipient device. Further, a peer-to-peer communication channel may be established to transmit the broadcast message. Alternatively, the device may request the recipient device to broadcast the message to devices outside of its current peer-to-peer communication connections.
107 Citations
20 Claims
-
1. A method for broadcasting a message from a device to recipient devices over a digital voice communication channel;
- comprising;
composing the content of a broadcast message; identifying a first group of recipient devices based on the content, the recipient devices being communicatively connected according to a peer-to-peer protocol; formatting at least one broadcast message in accordance with profile information of a recipient device from the first group; transmitting the formatted broadcast message to a recipient device from the first group; and receiving a response to the transmitted broadcast message from the recipient device. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12)
- comprising;
- 3. The method of claim 3, wherein the second group of recipient devices is identified based on geographic locations of each recipient device.
-
13. A method for permitting a sending device to transmit a message over an existing peer-to-peer communication channel without interrupting a digital voice conversation, comprising:
-
receiving a message from the sending device; upon receipt of the message, processing the message; identifying a set of contextual information corresponding to the message, embedding the message in the set of contextual information, and determining a destination of the message based on the processed message; and transmitting the set of contextual information to the destination. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable medium having computer-executable components for broadcasting a message over a digital voice conversation between two or more devices in a peer-to-peer network, comprising:
-
a processing component for detecting a request to broadcast; a generating component for identifying a recipient device upon detecting the request to broadcast and for formatting a first broadcast message suitable for the recipient device; and a broadcasting component for transmitting the first broadcast message to the recipient device over a digital voice conversation according to a peer-to-peer protocol. - View Dependent Claims (18, 19, 20)
-
Specification