Device selection for broadcast messages
First Claim
1. A method for selecting a device suitable for receiving a broadcast message over a digital communication channel, comprising:
- obtaining contextual information that indicates a desirable number of capable VoIP devices for the broadcast message and constraint information relevant to selecting appropriate VoIP devices;
identifying capable VoIP devices which include functionality and applications necessary to present the broadcast message to a recipient client of;
wherein if the number of the identified capable VoIP devices is less than the desirable number of capable VoIP devices, downgrading the format of the broadcast message so that the desirable number of capable VoIP devices can be identified;
selecting appropriate VoIP devices from the capable VoIP devices; and
transmitting the broadcast message to the appropriate VoIP devices over the digital communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and system for broadcasting a message to selected devices. More specifically, the method and system identifies appropriate VoIP devices of a recipient client suitable for a broadcast message and transmits the broadcast message to the identified appropriate VoIP devices over a digital communication channel. The appropriate VoIP devices are selected in accordance with various constraints of broadcasting such as recipient client'"'"'s preference, functionality and capability of the recipient VoIP device, broadcaster'"'"'s bandwidth, a set of broadcasting rules, or the like. In order to identify appropriate VoIP devices or a recipient client, the information relating to the recipient client and VoIP devices may be exchanged using the digital communication channel.
43 Citations
20 Claims
-
1. A method for selecting a device suitable for receiving a broadcast message over a digital communication channel, comprising:
-
obtaining contextual information that indicates a desirable number of capable VoIP devices for the broadcast message and constraint information relevant to selecting appropriate VoIP devices; identifying capable VoIP devices which include functionality and applications necessary to present the broadcast message to a recipient client of; wherein if the number of the identified capable VoIP devices is less than the desirable number of capable VoIP devices, downgrading the format of the broadcast message so that the desirable number of capable VoIP devices can be identified; selecting appropriate VoIP devices from the capable VoIP devices; and transmitting the broadcast message to the appropriate VoIP devices over the digital communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium, excluding a signal, having computer executable components for selecting a device desirable for communicating a broadcast message when executed on a processor, comprising:
-
a message component for formulating the broadcast message in a desired format; a device selection component for identifying capable devices which include functionality and applications necessary to present the broadcast message to a recipient party and for selecting appropriate devices from the capable devices; a communication component for; obtaining contextual information that indicates a desirable number of capable devices for the broadcast message and constraint information relevant to selecting the appropriate devices; and transmitting the broadcast message to the selected appropriate devices; wherein if the number of the identified capable devices is less than the desirable number of capable devices, the message component downgrades the desired format for formulating the broadcast message so that the device selection component can identify the desirable number of capable devices. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for selecting a device suitable for receiving a broadcast message over a digital communication channel, comprising:
a computing device including a network interface, the computing device configured to perform operations, comprising; obtaining contextual information that indicates a desirable number of capable VoIP devices for the broadcast message and constraint information relevant to selecting appropriate VoIP devices; identifying capable VoIP devices which include functionality and applications necessary to present the broadcast message to a recipient client;
wherein if the number of the identified capable VoIP devices is less than the desirable number of capable VoIP devices, downgrading the format of the broadcast message so that the desirable number of capable VoIP devices can be identified;selecting appropriate VoIP devices from the capable VoIP devices; and transmitting the broadcast message to the appropriate VoIP devices over the digital communication channel. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. The system of system 14 further comprising:
- obtaining additional information relating to broadcasting the broadcast message.
Specification