Collaboration techniques between parties using one or more communication modalities
First Claim
1. A method comprising:
- prioritizing, by a collaboration node, each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, the collaboration profile having a default level preference and a user level preference, the one or more communication characteristics including a frequency of interaction between the first user and the second user;
monitoring, by the collaboration node, communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user;
determining, by the collaboration node, a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication based on the collaboration profile and the communication characteristics for the communication session;
notifying, by the collaboration node, at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication;
receiving, by the collaboration node, a transfer response from at least one of the first user or the second user in response to the notifying of the at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication, the transfer response indicating at least one of a rejection to transfer or an acceptance to transfer;
transferring or merging, by the collaboration node, the communication session conducted in the first modality to or with the second modality of communication when the second modality of communication has the higher priority than the first modality of communication and the transfer response indicates the acceptance of the transfer; and
updating, by the collaboration node, a preference list indicating an ordered preference of each modality of communication accessible by the at least the first user and the second user according to the transfer response.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a collaboration node prioritizes each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, monitors communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user, and determines a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication based on the collaboration profile and the communication characteristics for the communication session. The collaboration node further notifies at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication.
-
Citations
16 Claims
-
1. A method comprising:
-
prioritizing, by a collaboration node, each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, the collaboration profile having a default level preference and a user level preference, the one or more communication characteristics including a frequency of interaction between the first user and the second user; monitoring, by the collaboration node, communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user; determining, by the collaboration node, a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication based on the collaboration profile and the communication characteristics for the communication session; notifying, by the collaboration node, at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication; receiving, by the collaboration node, a transfer response from at least one of the first user or the second user in response to the notifying of the at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication, the transfer response indicating at least one of a rejection to transfer or an acceptance to transfer; transferring or merging, by the collaboration node, the communication session conducted in the first modality to or with the second modality of communication when the second modality of communication has the higher priority than the first modality of communication and the transfer response indicates the acceptance of the transfer; and updating, by the collaboration node, a preference list indicating an ordered preference of each modality of communication accessible by the at least the first user and the second user according to the transfer response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A collaboration device comprising:
-
one or more network interfaces to communicate with in a communication network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; prioritize each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, the collaboration profile having a default level preference and a user level preference, the one or more communication characteristics including a frequency of interaction between the first user and the second user; monitor communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user; determine a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication, based on the collaboration profile and the communication characteristics for the communication session; generate and send a notification to at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication, the notification based on the second modality of communication determined to have the higher priority than the first modality of communication; receive a transfer response from at least one of the first user or the second user in response to the notification sent to the at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication, the transfer response indicating at least one of a resection to transfer or an acceptance to transfer; and update a preference list indicating an ordered preference of each modality of communication accessible by the at least the first user and the second user according to the transfer response. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor, operable to:
-
prioritize each modality of communication accessible by at least a first user and a second user based on one or more communication characteristics in a collaboration profile, the collaboration profile having a default level preference and a user level preference, the one or more communication characteristics including a frequency of interaction between the first user and the second user and/or a volume of interaction between the first user and the second user; monitor communication characteristics of a communication session conducted in a first modality of communication between the first user and the second user; determine a second modality of communication accessible to the first user and the second user having a higher priority than the first modality of communication, based on the collaboration profile and the communication characteristics for the communication session; and notify at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication; receive a transfer response from at least one of the first user or the second user in response to notifying the at least one of the first user or the second user when the second modality of communication has the higher priority than the first modality of communication, the transfer response indicating at least one of a rejection to transfer or an acceptance to transfer; transfer the communication session conducted in the first modality of communication to the second modality of communication when the second modality of communication has the higher priority than the first modality of communication and the transfer response indicates the acceptance of the transfer; and update a preference list indicating an ordered preference of each modality of communication accessible by the at least the first user and the second user according to the transfer response.
-
Specification