Dynamic contact list management system and method
First Claim
1. A dynamic contact list management method operable in a communications network environment, comprising:
- upon receiving a communication request from an originating party towards a networked party over a first network, generating a query to determine an instant message (IM) address associated with said originating party for communication via a presence-aware network;
receiving a reply to the query that includes the IM address of the originating party;
subscribing to presence status of the originating party to establish presence awareness between said originating party and said networked party in relation to the presence-aware network;
adding said IM address of said originating party to a contact list database provisioned for said networked party;
establishing a first communication session responsive to said communication request between said originating party and said networked party via the first network; and
deleting said IM address of said originating party from said contact list database responsive to terminating said first communication session.
5 Assignments
0 Petitions
Accused Products
Abstract
A dynamic contact list management (DCLM) method and system operable in a communications network environment. In one embodiment, upon receiving a communication request from an originating party over a first network towards a networked party, a query is generated for determining and locating an IM address associated with the originating party. Upon establishing presence awareness between the originating party and the networked party, the IM address of the originating party is added to a contact list database associated with the networked party. The IM address, which is persistent at least for the duration of a first communication session established responsive to the communication request, may be used for engaging in a second communication session between the parties.
-
Citations
46 Claims
-
1. A dynamic contact list management method operable in a communications network environment, comprising:
-
upon receiving a communication request from an originating party towards a networked party over a first network, generating a query to determine an instant message (IM) address associated with said originating party for communication via a presence-aware network; receiving a reply to the query that includes the IM address of the originating party; subscribing to presence status of the originating party to establish presence awareness between said originating party and said networked party in relation to the presence-aware network; adding said IM address of said originating party to a contact list database provisioned for said networked party; establishing a first communication session responsive to said communication request between said originating party and said networked party via the first network; and deleting said IM address of said originating party from said contact list database responsive to terminating said first communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A dynamic contact list management system operable in a communications network environment, comprising:
-
means for generating a query to determine an instant message (IM) address associated with an originating party for communication via a presence-aware network, said means operating responsive to a communication request received from said originating party towards a networked party over a first network; means for receiving a reply to the query that includes the IM address of the originating party; means for subscribing to presence status of the originating party to establish presence awareness between said originating party and said networked party in relation to the presence-aware network; database management means for adding said IM address of said originating party to a contact list database provisioned for said networked party; means for establishing a first communication session responsive to said communication request between said originating party and said networked party via the first network; and database management means for deleting said IM address of said originating party from said contact list database responsive to terminating said first communication session. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A dynamic contact list management method operable in a communications network environment, comprising:
-
generating a query to determine an instant message (IM) address associated with a knowledge-specific entity for communication between a networked party and the knowledge-specific entity via a presence-capable network; receiving a reply to the query that includes the IM address of the knowledge-specific entity; subscribing to presence status of the knowledge-specific entity to establish presence awareness between said knowledge-specific entity and said networked party in relation to the presence-capable network; adding said IM address of said knowledge-specific entity to a contact list database provisioned for said networked party; and deleting said IM address of said knowledge-specific entity from said contact list database after a predetermined amount of time. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A dynamic contact list management system operable in a communications network environment, comprising:
-
means for generating a query to determine an instant message (IM) address associated with a knowledge-specific entity for communication between a networked party and the knowledge-specific entity via a presence-capable network; receiving a reply to the query that includes the IM address of the knowledge-specific entity; means for subscribing to presence status of the knowledge-specific entity to establish presence awareness between said knowledge-specific entity and said networked party in relation to the presence-capable network; database management means for adding said IM address of said knowledge-specific entity to a contact list database provisioned for said networked party; and database management means for deleting said IM address of said knowledge-specific entity from said contact list database after a predetermined amount of time. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
Specification