Method and system for associating concurrent telephone and data network sessions
First Claim
1. A method comprising:
- establishing a first communication session corresponding to a user account using a first communication mode;
establishing a second communication session corresponding to the user account using a second communication mode; and
associating, by an application server, the first communication session and the second communication session with each other;
sharing data between the first communication session and the second communication session;
setting a first value of a first communication session status field corresponding to the user account as active when the first communication session is established;
setting a second value of a second communication session status field corresponding to the user account as active when the second communication session is established; and
monitoring the first communication session status field and the second communication session status field to detect whether the first value and the second value are both set to active;
wherein the associating the first communication session and the second communication session with each other comprises automatically associating the first communication session and the second communication session in response to detecting that the first value and the second value are both set to active.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for associating concurrent communication sessions. First and second communication sessions are established. The first and second communication session correspond to a common user account and are active concurrently. The first and second communication sessions are associated with each other to share data between the first and second communication sessions. The first and second communication sessions can be data network and telephone communication sessions established by a web server and a telephony network server, respectively. An application server can connect the web server and the telephony server to associate the data network and telephone communication sessions and share data between the data network and telephone network communication sessions.
33 Citations
17 Claims
-
1. A method comprising:
-
establishing a first communication session corresponding to a user account using a first communication mode; establishing a second communication session corresponding to the user account using a second communication mode; and associating, by an application server, the first communication session and the second communication session with each other; sharing data between the first communication session and the second communication session; setting a first value of a first communication session status field corresponding to the user account as active when the first communication session is established; setting a second value of a second communication session status field corresponding to the user account as active when the second communication session is established; and monitoring the first communication session status field and the second communication session status field to detect whether the first value and the second value are both set to active; wherein the associating the first communication session and the second communication session with each other comprises automatically associating the first communication session and the second communication session in response to detecting that the first value and the second value are both set to active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
means for establishing a first communication session corresponding to a user account; means for establishing a second communication session corresponding to the user account; and an application server configured to associate the first communication session and the second communication session corresponding to the user account and to share data between the first and second communication sessions; means for setting a first value of a first communication session status field corresponding to the user account as active when the first communication session is established; and means for setting a second value of a second communication session status field corresponding to the user account as active when the second communication session is established; wherein the application server is configured to monitor the first communication session status field and the second communication session status field to detect whether the first value and the second value are both set to active and automatically associate the first communication session and the second communication session in response to detecting that the first value and the second value are both set to active. - View Dependent Claims (11, 12, 13)
-
-
14. A system, comprising:
-
a web server configured to establish web communication sessions corresponding to user accounts via a data network; a telephony server configured to establish telephone communication sessions corresponding to user accounts via a telephone network; an application server configured to; connect the web server and the telephony server for associating a web communication session and a telephone communication session corresponding to the same user account and for sharing data between the associated web and telephone communication sessions; set a first value of a first communication session status field corresponding to a user account as active when the web communication session is established; and set a second value of a second communication session status field corresponding to a user account as active when the telephone communication session is established; and monitor the first communication session status field and the second communication session status field to detect whether the first value and the second value are both set to active and automatically associate the web communication session and the telephone communication session corresponding to the same user account when the first value and the second value are both set to active. - View Dependent Claims (15, 16, 17)
-
Specification