Messaging advise in presence-aware networks
First Claim
Patent Images
1. In a presence aware communications system including:
- a messaging system operable to receive, store, and provide messages to subscribers;
a presence server operable to receive messages regarding addresses of available communication devices of subscribers and provide one or more of the addresses to the messaging system; and
a presence information database, accessible by the presence server, operable to store the addresses, a method comprising;
establishing a messaging session between the messaging system and a communication device of a subscriber;
while the messaging session is in progress, receiving an incoming contact for the subscriber;
in response, querying the presence server for a current address of the subscriber;
receiving, in response to the query, a barge-in address;
announcing the incoming contact to the subscriber at the barge-in address;
receiving, from the subscriber, an acceptance of the incoming contact; and
in response, sending a call setup message to a communication device of a contactor making the incoming contact, the call setup message comprising parameters which allow the contactor to join the subscriber in a new session, wherein the messaging session is suspended in response to the receipt of an acceptance of the incoming contact, wherein the call setup message comprises an OK message including the messaging system'"'"'s address, codec, and listening port number.
26 Assignments
0 Petitions
Accused Products
Abstract
A presence aware communications system, comprising a messaging system configured to perform at least one of the following operations:
- (a) provide a subscriber'"'"'s communication device with information regarding an incoming contact during a messaging session between the subscriber'"'"'s communication device and the messaging system;
- (b) provide the subscriber'"'"'s communication device with a text message containing information regarding one or more messages when a notification is received that the subscriber'"'"'s communication device is available;
- (c) provide the subscriber'"'"'s communication device with a text message relating to a voice message from a different first party received by the messaging system;
- (d) in response to the subscriber'"'"'s communication device requesting a connection with at least one of an inputted telephone number and address, provide the subscriber'"'"'s communication device with a notification respecting at least one eligible message from a second party associated with the at least one of an inputted telephone number and address;
- (e) while a contact between the subscriber and a different third party is in progress, provide the subscriber'"'"'s communication device with information respecting the at least one eligible message from the third party;
- (f) transform an audio messaging session between the messaging system and the communication device of a contacting party into a graphical user interface-based audio session; and
- (g) transform the audio messaging session into a session having a video channel or both audio and video channels.
260 Citations
15 Claims
-
1. In a presence aware communications system including:
-
a messaging system operable to receive, store, and provide messages to subscribers; a presence server operable to receive messages regarding addresses of available communication devices of subscribers and provide one or more of the addresses to the messaging system; and a presence information database, accessible by the presence server, operable to store the addresses, a method comprising; establishing a messaging session between the messaging system and a communication device of a subscriber; while the messaging session is in progress, receiving an incoming contact for the subscriber; in response, querying the presence server for a current address of the subscriber; receiving, in response to the query, a barge-in address; announcing the incoming contact to the subscriber at the barge-in address; receiving, from the subscriber, an acceptance of the incoming contact; and in response, sending a call setup message to a communication device of a contactor making the incoming contact, the call setup message comprising parameters which allow the contactor to join the subscriber in a new session, wherein the messaging session is suspended in response to the receipt of an acceptance of the incoming contact, wherein the call setup message comprises an OK message including the messaging system'"'"'s address, codec, and listening port number. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a system comprising:
-
a messaging system operable to receive, store, and provide messages to subscribers; a presence server operable to receive messages regarding addresses of available communication devices of subscribers and provide one or more of the addresses to the messaging system; and a presence information database, accessible by the presence server, operable to store the addresses, a method comprising; providing a subscriber'"'"'s communication device with information regarding an incoming contact during a message retrieval session between the subscriber'"'"'s communication device and the messaging system, wherein the information is provided during the message retrieval session and wherein the subscriber corresponding to the subscriber'"'"'s communication device is able to suspend the message retrieval session and answer the incoming contact; announcing the incoming contact to the subscriber; receiving, from the subscriber, an acceptance of the incoming contact; and in response, sending an OK message to a communication device of a contactor making the incoming contact, the OK message comprising the messaging system'"'"'s address, a codec, and a listening port number allowing the contactor to join the subscriber in a new session, wherein the messaging session is suspended in response to the receipt of an acceptance of the incoming contact. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
establishing a messaging session between a messaging system and a communication device of a subscriber; assigning, by the messaging system, a barge-in address, the barge-in address being registered with a presence server; while the messaging session is in progress, receiving, by a switch and/or server, an incoming contact for the subscriber; in response, querying, by a presence aware telephony agent in the switch and/or server, the presence server for a current address of the subscriber; receiving, by the presence aware telephony agent and from the presence server, the barge-in address; routing, by the presence aware telephony agent, the incoming contact to the barge-in address; suspending the messaging session; announcing the incoming contact to the subscriber; receiving, from the subscriber, an acceptance of the incoming contact; and in response, sending an OK message to a communication device of a contactor making the incoming contact, the OK message comprising the messaging system'"'"'s address, a codec, and a listening port number allowing the contactor to join the subscriber in a new session, wherein the messaging session is suspended in response to the receipt of an acceptance of the incoming contact. - View Dependent Claims (13, 14, 15)
-
Specification