Method and system for enhancing collaboration
First Claim
1. A method for allocating resources as part of collaboration comprising:
- a. receiving data relating to a triggering event;
b. evaluating said data;
c. responsive to said evaluating, identifying candidates for responding to said event;
d. inviting candidates;
e. evaluating responses by said candidates; and
f. convening a collaboration of accepting candidates.
10 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
21 Claims
-
1. A method for allocating resources as part of collaboration comprising:
-
a. receiving data relating to a triggering event;
b. evaluating said data;
c. responsive to said evaluating, identifying candidates for responding to said event;
d. inviting candidates;
e. evaluating responses by said candidates; and
f. convening a collaboration of accepting candidates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of establishing a collaboration comprising the steps of:
-
a. Evaluating a triggering event;
b. Responsive to said evaluation, defining collaboration requirements;
c. Identifying resources which satisfy said requirements;
d. Evaluating the availability of said resources;
e. Determine if the minimum requirements are satisfied;
f. And if the minimum requirements are not met, repeating steps c-f for some number of iterations. - View Dependent Claims (14, 15, 16)
-
- 17. The method of 16 wherein step d comprises evaluating presence and location information to determine which candidates should be initially invited, inviting said candidates and evaluating the responses from the invited candidates.
-
20. A computer-readable storage medium comprising a program element for execution by a computing device to establish a collaboration, the program element including:
-
computer-readable program code for evaluating an event;
computer-readable program code for defining collaboration requirements to respond to said event;
computer-readable program code for identifying resources which collectively satisfy said requirements, said resources including personnel candidates;
computer-readable program code for evaluating the availability of said candidates;
computer-readable program code for sending an invitation to available candidates, said invitation including contextual information about said event; and
computer-readable program code for evaluating responses from the invited candidates.
-
-
21. A system for establishing a collaboration to respond to an event comprising:
-
a. means for evaluating data regarding a triggering event;
b. means for defining collaboration requirements responsive to said evaluation means;
c. means for identifying resources which satisfy said requirements;
d. means for prioritizing the identified resources to determine a subset of said resources which collectively satisfy said requirements; and
e. inviting said subset to collaborate to respond to said event.
-
Specification