Systems and methods for a collaborative group chat
First Claim
Patent Images
1. A method for providing an interactive group chat involving a plurality of participants and a business process, comprising:
- initiating the business process to coordinate the plurality of participants;
determining the plurality of participants based on dynamic evaluation of a role, wherein the role is based on presence information for the plurality of participants;
joining each one of the plurality of participants into the group chat; and
distributing a message from one of the plurality of participants to the others.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing an interactive group chat involving a plurality of participants and a business process, comprising initiating the business process to coordinate the plurality of participants; determining the plurality of participants based on dynamic evaluation of a role, wherein the role is based on presence information for the plurality of participants; joining each one of the plurality of participants into the group chat; and distributing a message from one of the plurality of participants to the others.
-
Citations
26 Claims
-
1. A method for providing an interactive group chat involving a plurality of participants and a business process, comprising:
-
initiating the business process to coordinate the plurality of participants;
determining the plurality of participants based on dynamic evaluation of a role, wherein the role is based on presence information for the plurality of participants;
joining each one of the plurality of participants into the group chat; and
distributing a message from one of the plurality of participants to the others. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing an interactive group chat, comprising:
-
a plurality of participants, each of which including a first messaging layer;
a business process including a second messaging layer, wherein the second messaging layer is capable of exchanging messages with each of the first messaging layers; and
a role capable of dynamically determining the plurality of participants, wherein the role is based on presence information for the plurality of participants;
wherein the business process is capable of determining the plurality of participants based on evaluation of the role; and
wherein the business process is capable of joining each one of the plurality of participants into the group chat. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine readable medium having instructions stored thereon that when executed by one or more processors cause a system to:
-
initiate the business process to coordinate the plurality of participants;
determine the plurality of participants based on dynamic evaluation of a role, wherein the role is based on presence information for the plurality of participants;
join each one of the plurality of participants into the group chat; and
distribute a message from one of the plurality of participants to the others. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions for initiating the business process to coordinate the plurality of participants;
a code segment including instructions for determining the plurality of participants based on dynamic evaluation of a role, wherein the role is based on presence information for the plurality of participants;
a code segment including instructions for joining each one of the plurality of participants into the group chat; and
a code segment including instructions for distributing a message from one of the plurality of participants to the others.
-
Specification