Patent ID: 8862173

Claim:
A method for selecting media for delivery to a plurality of users, the method comprising: a controller performing: receiving a plurality of media inputs from multiple media sources; receiving capabilities of devices of a plurality of users at an incident, wherein the capabilities of a device comprises the device being video capable, audio only, or data capable; receiving resource capabilities of a set of networks to which the users are communicatively coupled, wherein the resource capabilities comprises available bandwidth and multicast/broadcast capable; receiving a set of police emergency and/or fire emergency-based rules; applying the set of police emergency and/or the fire emergency-based rules to determine the existence of the incident; and applying the set of police emergency and/or fire emergency based-rules to the plurality of media inputs for selecting media inputs to deliver to at least some of the users, wherein selecting the media inputs to deliver to the at least some of the users is based on a minimum of the capabilities of users' devices and on the resource capabilities of the set of networks to which the users are communicatively coupled; receiving an indication of a set of existing group sessions having as participants at least some of the users at the police emergency and/or fire emergency; determining a mode of delivering the selected media inputs to the users' devices, wherein determining the mode of delivering the selected media inputs comprises at least one of selecting one or more of the existing group sessions or creating a new group session to deliver the selected media inputs to the users; monitoring network resources until a change is detected in available network resources; changing the mode of delivering the selected media inputs to the users based on the change in the available network resources; reformatting the selected media inputs into a different format to match the capabilities of the device of at least one of the users; and wherein reformatting the selected media inputs comprising the step of converting an image to text, converting text to audio for insertion into a voice session; or converting video into audio for insertion into a voice session.