In order to enhance collaborations, the
system responds to a trigger event to determine the nature of any
collaboration which should be assembled in response to the trigger, and determines the requirements needed to respond to the event. These requirements set out the type of resources (personnel, equipment, information systems, etc) that are needed. The
system then identifies a subset of specific resources based on a criteria, and invites the specified resources to collaborate to respond to the event. The criteria can include the availability of the specific resource. According to an embodiment, the
system evaluates responses from the invited resources and then convenes the
collaboration, for example by establishing one or more communication sessions. According to an embodiment, the system evaluates responses from the invited resources to ensure that the requirements are satisfied, and if not, determines other resources to invite.