Systems and methods for a collaboration server
First Claim
Patent Images
1. A method for establishing a collaboration, comprising:
- evaluating a role to dynamically determine a set of potential participants;
selecting a first participant from the set of potential participants;
inviting the first participant to join the collaboration;
receiving an answer to the inviting; and
including the first participant in the collaboration if the answer indicates a desire to join the collaboration.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for establishing a collaboration, comprising evaluating a role to dynamically determine a set of potential participants; selecting a first participant from the set of potential participants; inviting the first participant to join the collaboration; receiving an answer to the inviting; and including the first participant in the collaboration if the answer indicates a desire to join the collaboration.
71 Citations
29 Claims
-
1. A method for establishing a collaboration, comprising:
-
evaluating a role to dynamically determine a set of potential participants;
selecting a first participant from the set of potential participants;
inviting the first participant to join the collaboration;
receiving an answer to the inviting; and
including the first participant in the collaboration if the answer indicates a desire to join the collaboration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system establishing a collaboration, comprising:
-
a messaging layer capable of sending and receiving messages, wherein the messaging layer is extensible through one or more plug-in communication provider modules;
a role capable of being used to dynamically determine a set of potential participants, wherein the role is based on presence information for the potential participants; and
a business process capable of using the messaging layer to send a message to a first participant of the set of potential participants, wherein the message is an invitation to join the collaboration. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine readable medium having instructions stored thereon that when executed by one or more processors cause a system to:
-
evaluate a role to dynamically determine a set of potential participants;
select a first participant from the set of potential participants;
invite the first participant to join the collaboration;
receive an answer to the inviting; and
include the first participant in a collaboration if the answer indicates a desire to join the collaboration. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to evaluate a role to dynamically determine a set of potential participants;
a code segment including instructions to select a first participant from the set of potential participants;
a code segment including instructions to invite the first participant to join the collaboration;
a code segment including instructions to receive an answer to the inviting; and
a code segment including instructions to include the first participant in a collaboration if the answer indicates a desire to join the collaboration.
-
Specification