Method and apparatus for network to recommend best mode for user communication
First Claim
Patent Images
1. A method comprising:
- monitoring network activities of a plurality of end users;
determining one or more parameters indicating a state of a targeted end user based on the monitored network activities;
determining a user-role associated with the targeted end user;
determining a user-role associated with the requesting end user;
determining, from a set of communication modes including at least one mode of communication that utilizes the network, whether at least one recommend mode of communication is available based on the state of the targeted end user, the user-role of the targeted end user, and on the user-role of the requesting end user;
upon determining that a recommended mode of communication is available, providing, to a requesting end user, the at least one recommended mode of communication for contacting the targeted end user; and
upon determining that a recommended mode of communication is not available, providing, to the requesting end user, a notification indicating that the targeted end user is unavailable.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally provides techniques and apparatuses for producing, for an initiating end user, a recommended mode of communication corresponding to a targeted end user in a network environment, based on a plurality of network accessible or determinable inputs. For example, the identity of an initiating end user, the identity of a targeted end user, the current activity of the targeted end user, the communication preferences of the targeted end user, information from available databases and other available or determinable data may be used by a contact liaison to produce a recommended mode of communication.
-
Citations
17 Claims
-
1. A method comprising:
-
monitoring network activities of a plurality of end users; determining one or more parameters indicating a state of a targeted end user based on the monitored network activities; determining a user-role associated with the targeted end user; determining a user-role associated with the requesting end user; determining, from a set of communication modes including at least one mode of communication that utilizes the network, whether at least one recommend mode of communication is available based on the state of the targeted end user, the user-role of the targeted end user, and on the user-role of the requesting end user; upon determining that a recommended mode of communication is available, providing, to a requesting end user, the at least one recommended mode of communication for contacting the targeted end user; and upon determining that a recommended mode of communication is not available, providing, to the requesting end user, a notification indicating that the targeted end user is unavailable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
means for monitoring network activities of a plurality of end users; means for determining one or more parameters indicating a state of a targeted end user based on the monitored network activities; means for determining a user-role associated with the targeted end user; means for determining a user-role associated with the targeted end user; means for determining from a set of communication modes including at least one mode of communication that utilizes the network, whether at least one recommend mode of communication is available based on the state of the targeted end user, the user role associated with the targeted end user, and on the user-role of the requesting end user; means for providing, upon determining that a recommended mode of communication is available, to a requesting end user, the at least one recommended mode of communication for contacting the targeted end user; and means for providing, upon determining that a recommended mode of communication is not available, to the requesting end user, a notification indicating that the targeted end user is unavailable. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer readable storage medium containing a program which, when executed by a processor, performs operations, comprising:
-
monitoring network activities of a plurality of end users; determining one or more parameters indicating a state of a targeted end user based on the monitored network activities; determining a user-role associated with the targeted end user; determining a user-role associated with the requesting end user; determining, from a set of communication modes including at least one mode of communication that utilizes the network, whether at least one recommend mode of communication is available based on the state of the targeted end user, the user-role of the targeted end user, and on the user-role of the requesting end user; upon determining that a recommended mode of communication is available, providing, to a requesting end user, the at least one recommended mode of communication for contacting the targeted end user; and upon determining that a recommended mode of communication is not available, providing, to the requesting end user, a notification indicating that the targeted end user is unavailable. - View Dependent Claims (15, 16, 17)
-
Specification