Methods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration
First Claim
1. A computer-based system that facilitates optimizing utility of a communication, the system comprising:
- an identifier that identifies one or more communication channels that facilitate maximizing the utility of the communication, the utility of the communication based on a cost and a benefit of the communication to a contactor and a contactee, the cost and the benefit of the communication is related to one or more preferences of the contactor and the contactee;
a communication group manager that manages a group of communicating parties to facilitate optimizing the utility of the communication along a communication channel identified by the identifier, membership of the group of communicating parties based at least in part on a reciprocated communication history between entities that comprise the group;
a groupwise communication coordinator that coordinates communication between a subset of the managed group of communicating parties to facilitate maximizing the utility of the communication; and
a groupwise communication assembler that assembles the group of communicating parties, identifies one or more group member classifications required for the group communication, identifies a minimal number of communicating parties from each of the one or more group member classifications required for the group communication, and verifies that at least the minimal number of communicating parties from each of the one or more group member classifications are available for the group communication.
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.
359 Citations
17 Claims
-
1. A computer-based system that facilitates optimizing utility of a communication, the system comprising:
-
an identifier that identifies one or more communication channels that facilitate maximizing the utility of the communication, the utility of the communication based on a cost and a benefit of the communication to a contactor and a contactee, the cost and the benefit of the communication is related to one or more preferences of the contactor and the contactee; a communication group manager that manages a group of communicating parties to facilitate optimizing the utility of the communication along a communication channel identified by the identifier, membership of the group of communicating parties based at least in part on a reciprocated communication history between entities that comprise the group; a groupwise communication coordinator that coordinates communication between a subset of the managed group of communicating parties to facilitate maximizing the utility of the communication; and a groupwise communication assembler that assembles the group of communicating parties, identifies one or more group member classifications required for the group communication, identifies a minimal number of communicating parties from each of the one or more group member classifications required for the group communication, and verifies that at least the minimal number of communicating parties from each of the one or more group member classifications are available for the group communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented system for optimizing the utility of a communication involving a group member, the system comprising:
-
means for creating a group where membership of the group is based at least in part on one or more common communication history between members of the group; means for managing a group; means for a recipient to communicate with a group member, where the utility of the communication is optimized based, at least in part, on a preference, and a context associated with the group to which the member belongs, the communication further optimized based on a cost and a benefit of the communication to individual members of the group, the cost and the benefit associated with the preference and the context associated with the group to which the member belongs; and means for assembling a group of communicating parties, identifying one or more group member classifications required for group communication, identifying a minimal number of communicating parties from each of the one or more group member classifications required for the group communication, and verifying that at least the minimal number of communicating parties from each of the one or more group member classifications are available for the group communication.
-
Specification