Dynamic information publication enabling direct access to a preferred communication channel connection in integrated communication server
First Claim
1. A method for publishing presence information about a group of recipient parties when a sending party initiates a communication channel with one or more recipient parties, the method including:
- obtaining a user profile of a sending party from a database;
generating a list comprising at least one recipient party based on the user profiled of the sending party;
obtaining information through a communication server about the recipient party including presence information and user profile of the recipient party;
processing the obtained presence information to extract current state information and communication preferences of the recipient party;
generating a presence information publication according to the processed presence information and communication preferences, the presence information publication including an identifier of the recipient party, a preferred communication method of the recipient party for initiating a communication channel between a sending party and the recipient party and the extracted current state information of the recipient party; and
providing the presence information publication on a display device to the sending party.
2 Assignments
0 Petitions
Accused Products
Abstract
The method and system guides a user to easily and effectively communicate with a potential recipient via an integrated communication server. The integrated communication server will track and aggregate user presence information about the potential recipient. The aggregated user presence information includes the current state, activity, and/or availability of the potential recipient. The integrated communication server dynamically analyzes and compares the aggregated user presence information with user preference information of the potential recipient in order to identify an appropriate communication method. The identified appropriate communication method is published to the user indicating that it has a great likelihood of reaching the potential recipient successfully in the right way at the right time.
47 Citations
20 Claims
-
1. A method for publishing presence information about a group of recipient parties when a sending party initiates a communication channel with one or more recipient parties, the method including:
-
obtaining a user profile of a sending party from a database; generating a list comprising at least one recipient party based on the user profiled of the sending party; obtaining information through a communication server about the recipient party including presence information and user profile of the recipient party; processing the obtained presence information to extract current state information and communication preferences of the recipient party; generating a presence information publication according to the processed presence information and communication preferences, the presence information publication including an identifier of the recipient party, a preferred communication method of the recipient party for initiating a communication channel between a sending party and the recipient party and the extracted current state information of the recipient party; and providing the presence information publication on a display device to the sending party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable components that when executed by a processor assist a user in determining a preferred communication modality for communicating with a recipient, comprising:
-
a storage component configured to store and update information about the recipient; a process component configured to obtain a user profile of a sending party, to generate a list comprising at least one recipient party based on the user profiled of the sending party, to obtain information about the recipient party through a communication server including presence information and user profile of the recipient party, to extract current state information and communication preferences of the recipient party from the obtained presence information to generate a presence information publication according to the processed presence information and communication preferences, the presence information publication including an identifier of the recipient party, a preferred communication method of the recipient party for initiating a communication channel between a sending party and the recipient party and the extracted current state information of the recipient party; and a user interface component for providing the presence information publication on a display to the sending party. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for determining a preferred communication modality, the method comprising:
-
collecting current state information about a user from a user database; obtaining user preference information which is specified by the user; generating a list comprising at least one recipient party based on the user preference information; obtaining information about the recipient party through a communication server including presence information and user profile of the recipient party; processing the obtained presence information to extract current state information and communication preferences of the recipient party; comparing the extracted current state information of the recipient party, communication preferences of the recipient party and the user preference information to identify a first preferred communication modality; identifying a device capable of implementing the first preferred communication modality and displaying the identification of the capable device on a display to the user; determining accessibility of the recipient party via the identified device and the first preferred communication modality; and upon determining the accessibility of the recipient party, enabling the recipient party to communicate with the user via the first preferred communication modality and the identified device. - View Dependent Claims (19, 20)
-
Specification