Methods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration
First Claim
1. A system for dynamically assigning people to activity-centric communication groups, comprising:
- a memory; and
a processor, operatively coupled to the memory, the processor executing computer executable instructions to effect the following;
a communication group manager that routes communications to members of groups and that receives context data associated with a communicating party, the context data indicating one or more activities with which the communicating party is associated; and
a communication group establisher that dynamically establishes a group of communicating parties based, at least in part, on the context data when the context data indicates that a set of communicating parties meeting dynamic assignment criteria exceeds a configurable threshold, the group relating to an activity and comprising communicating parties, each of which is indicated by the context data to be associated with the activity, wherein the communication group manager routes communications to communicating parties of the dynamically established group, and wherein the dynamic assignment criteria comprises at least communication with the communicating party occurring within a specified period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for optimizing the value of communications between communicating parties is provided. The system includes a communication group manager that facilitates specifying policies, preferences and/or automated analysis of ideal communication channels, routing and/or scheduling in terms of communicating party groups that can be pre-populated clusters of communicating parties, assembled based on relationships (e.g., organizational), and/or assembled based on satisfying inclusion criteria (e.g., age, location, competence, communication history, meeting history). The communication group manager maps communicating parties into predefined and/or dynamically created groups that facilitate specifying and/or automatically computing ideal communication actions like selecting a channel, displaying lists of potential channels sorted by communicating party preferences, and (re)scheduling communications to different channels and/or times. Ideal communication actions can be identified by maximizing a measure of expected communication utility, where groups provide simplifying abstractions to facilitate assessment of outcome utilities. The method can employ representations of preferences of the contactor and contactee that allow for group-specific preference considerations that weight differentially contactor and/or contactee preference considerations in communication action optimization. The system includes a group wise communication coordinator that identifies optimal group communication sets. The method facilitates a recipient communicating with a group member where the communication utility is optimized based on a preference, and a context associated with the group to which the member belongs.
215 Citations
16 Claims
-
1. A system for dynamically assigning people to activity-centric communication groups, comprising:
-
a memory; and a processor, operatively coupled to the memory, the processor executing computer executable instructions to effect the following; a communication group manager that routes communications to members of groups and that receives context data associated with a communicating party, the context data indicating one or more activities with which the communicating party is associated; and a communication group establisher that dynamically establishes a group of communicating parties based, at least in part, on the context data when the context data indicates that a set of communicating parties meeting dynamic assignment criteria exceeds a configurable threshold, the group relating to an activity and comprising communicating parties, each of which is indicated by the context data to be associated with the activity, wherein the communication group manager routes communications to communicating parties of the dynamically established group, and wherein the dynamic assignment criteria comprises at least communication with the communicating party occurring within a specified period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically assigning people to activity-centric communication groups, the method comprising:
-
receiving context data associated with a communicating party, the context data indicating one or more activities with which the communicating party is associated; dynamically establishing a group of communicating parties based, at least in part, on the context data when the context data indicates that a set of communicating parties meeting dynamic assignment criteria exceeds a configurable threshold, wherein the dynamic assignment criteria comprises at least processing or viewing one or more related documents within a predetermined period of time, the group relating to an activity and comprising communicating parties, each of which is indicated by the context data to be associated with the activity; and routing communications to communicating parties based on membership in the dynamically established group. - View Dependent Claims (12, 13)
-
-
14. A computer-readable storage medium comprising computer-executable instructions that, when executed, perform a method of operating a communication system including assigning people to activity-centric communication groups, the method comprising:
-
receiving context data associated with a communicating party, the context data indicating one or more activities with which the communicating party is associated; dynamically establishing a group of communicating parties based, at least in part, on the context data when the context data indicates that a set of communicating parties meeting dynamic assignment criteria exceeds a configurable threshold, the group relating to an activity and comprising communicating parties, each of which is indicated by the context data to be associated with the activity; and routing communications to communicating parties based on membership in the dynamically established group, wherein the computer-readable storage medium is not a transitory signal, and wherein the dynamic assignment criteria comprises at least meeting with the communicating party within a predetermined period of time. - View Dependent Claims (15, 16)
-
Specification