Method and system for managing communication sessions between a text-based and a voice-based client
First Claim
Patent Images
1. A method for communicating messages, comprising:
- receiving over a first communication link, from a first client associated with a calling party, a request for connection with a second client associated with a called party;
using presence detection to monitor the availability of the called party at a text enabled third client associated with the called party;
determining called party communication instructions for notifying the called party of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection;
notifying the called party over a second communication link using the third client that the request for connection was received, in response to receiving the request for connection, while the calling party is still connected to the first communication link;
receiving a connection processing instruction from the third client, in response to the called party being notified over a second communication link using the third client that the request for connection was received; and
processing the request for connection in accordance with the connection processing instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for communicating messages includes receiving, from a first client associated with a calling party, a request for connection with a second client. A called party associated with the second client is notified that the request for connection was received, in response to receiving the request for connection. A connection processing instruction may be received from a third client associated with the called party. In accordance with a particular embodiment of the present invention, the request for connection may be processed in accordance with the connection processing instruction.
-
Citations
49 Claims
-
1. A method for communicating messages, comprising:
-
receiving over a first communication link, from a first client associated with a calling party, a request for connection with a second client associated with a called party; using presence detection to monitor the availability of the called party at a text enabled third client associated with the called party; determining called party communication instructions for notifying the called party of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; notifying the called party over a second communication link using the third client that the request for connection was received, in response to receiving the request for connection, while the calling party is still connected to the first communication link; receiving a connection processing instruction from the third client, in response to the called party being notified over a second communication link using the third client that the request for connection was received; and processing the request for connection in accordance with the connection processing instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 24, 49)
-
-
14. A method for communicating messages, comprising:
-
receiving over a communication link, from a first client associated with a calling party, a request for connection with a second client associated with a called party; using presence detection to monitor the availability of the called party at a text enabled third client associated with the called party; determining called party communication instructions for notifying the called party of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; notifying the called party using the third client that the request for connection was received, in response to receiving the request for connection, while the calling party is still connected to the communication link; receiving a connection processing instruction from the third client, in response to the called party being notified using the third client that the request for connection was received; processing the request for connection in accordance with the connection processing instruction; and transmitting, to the first client, a request for the calling party to assign a level of importance to the first request for connection prior to receiving a message from the calling party that is intended for the called party. - View Dependent Claims (15, 16, 17)
-
-
25. A method for communicating messages, comprising:
-
receiving over a first communication link, from a first client, a message intended for a second client associated with an intended recipient; using presence detection to monitor the availability of the intended recipient at a text enabled third client associated with the intended recipient; determining called party communication instructions for notifying the intended recipient of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; notifying the intended recipient over a second communication link, via Instant Messaging, using the third client, that the message has been received and stored; wherein the message comprises an electronic mail text message.
-
-
26. A system for communicating messages, comprising:
-
an interface being operable to receive over a first communication link, from a first client associated with a calling party, a request for connection with a second client associated with a called party; a multimedia server being operable to use presence detection to monitor the availability of the called party at a text enabled third client associated with the called party; the multimedia server being operable to determine called party communication instructions for notifying the called party of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; the multimedia server being operable to notify the called party over a second communication link using the third client that the request for connection was received, in response to receiving the request for connection, while the calling party is still connected to the first communication link; the multimedia server being further operable to receive a connection processing instruction via Instant Messaging from the third client, in response to the called party being notified over a second communication link using the third client that the request for connection was received; and a processor being operable to process the request for connection in accordance with the connection processing instruction. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for communicating messages, comprising:
-
an interface being operable to receive over a first communication link, from a first client, an electronic mail text message text message intended for a second client associated with an intended recipient; a multimedia server being operable to use presence detection to monitor the availability of the intended recipient at a text enabled third client associated with the intended recipient; the multimedia server being operable to determine called party communication instructions for notifying the intended recipient of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; and a multimedia server being operable to notify the intended recipient over a second communication link, via Instant Messaging, using the third client, that the electronic mail text message has been received and stored. - View Dependent Claims (40, 41, 43)
-
-
39. A system for communicating messages, comprising:
-
means for receiving over a first communication link, from a first client associated with a calling party, a request for connection with a second client associated with a called party; means for using presence detection to monitor the availability of the called party at a text enabled third client associated with the called party; means for determining called party communication instructions for notifying the called party of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; means for notifying the called party over a second communication link, via Instant Messaging, using the third client, that the request for connection was received, in response to receiving the request for connection, while the calling party is still connected to the first communication link; means for receiving a connection processing instruction from the third client, in response to the called party being notified over a second communication link using the third client that the request for connection was received; and means for processing the request for connection in accordance with the connection processing instruction. - View Dependent Claims (42)
-
-
44. A system for communicating messages, comprising:
-
means for receiving over a first communication link, from a first client, an electronic mail text message intended for a second client associated with an intended recipient; means for using presence detection to monitor the availability of the intended recipient at a text enabled third client associated with the intended recipient; means for determining called party communication instructions for notifying the intended recipient of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; and means for notifying the intended recipient over a second communication link, via Instant Messaging, using the third client, that the electronic mail text message has been received and stored.
-
-
45. Software embodied in a non-transitory computer-readable storage medium, the computer-readable storage medium comprising code operable to:
-
receive over a first communication link, from a first client associated with a calling party, a request for connection with a second client associated with a called party; use presence detection to monitor the availability of the called party at a text enabled third client associated with the called party; determine called party communication instructions for notifying the called party of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; notify the called party over a second communication link, via Instant Messaging, using the third client, that the request for connection was received, in response to receiving the request for connection, while the calling party is still connected to the first communication link; receive a connection processing instruction from the third client, in response to the called party being notified over a second communication link using the third client that the request for connection was received; and process the request for connection in accordance with the connection processing instruction. - View Dependent Claims (46, 47)
-
-
48. Software embodied in a non-transitory computer-readable storage medium, the computer-readable storage medium comprising code operable to:
-
receive over a first communication link, from a first client, an electronic mail text message intended for a second client associated with an intended recipient; use presence detection to monitor the availability of the intended recipient at a text enabled third client associated with the intended recipient; determine called party communication instructions for notifying the intended recipient of incoming calls based upon rule-based logic for defining interaction between the calling party and the text enabled third client, wherein the rule-based logic is stored in a database prior to receipt of the request for connection; and notify the intended recipient over a second communication link, via Instant Messaging, using the third client, that the message has been received and stored.
-
Specification