MULTIMEDIA COMMUNICATION SESSION COORDINATION ACROSS HETEROGENEOUS TRANSPORT NETWORKS
First Claim
Patent Images
1. A method, comprising:
- (a) receiving, from a first user at a first endpoint, a request to communicate, by a selected communication method, with a second user at a second endpoint, wherein communication between the first and second endpoints is possible by a digital telephone network and a data network;
(b) in response, establishing a first communication pathway between the first and second endpoints over the digital telephone network, wherein the first and second endpoints exchange, over the first communication pathway, selected information respecting the selected communication method; and
(c) based on the exchanged selected information, conducting a communication session, over a second communication pathway between the first and second endpoints and traversing the data network, wherein, in the communication session, the first and second endpoints exchange, over the second pathway and by the selected communication method, media information.
23 Assignments
0 Petitions
Accused Products
Abstract
The present invention, in one embodiment, is directed to the use of a communication pathway traversing a digital telephone network to handle a portion of the signaling traffic associated with a communication method performed over the Internet.
112 Citations
21 Claims
-
1. A method, comprising:
-
(a) receiving, from a first user at a first endpoint, a request to communicate, by a selected communication method, with a second user at a second endpoint, wherein communication between the first and second endpoints is possible by a digital telephone network and a data network; (b) in response, establishing a first communication pathway between the first and second endpoints over the digital telephone network, wherein the first and second endpoints exchange, over the first communication pathway, selected information respecting the selected communication method; and (c) based on the exchanged selected information, conducting a communication session, over a second communication pathway between the first and second endpoints and traversing the data network, wherein, in the communication session, the first and second endpoints exchange, over the second pathway and by the selected communication method, media information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first endpoint, comprising:
-
an input operable to receive, from a first user, a request to communicate, by a selected communication method, with a second user at a second endpoint, wherein communication between the first and second endpoints is possible by a digital telephone network and a data network; and a session coordination module operable, in response to the request, (a) to establish a first communication pathway between the first and second endpoints over the digital telephone network, wherein the first and second endpoints exchange, over the first communication pathway, selected information respecting the selected communication method and (b) while the first communication pathway is enabled, to initiate a second communication pathway between the first and second endpoints over the data network, wherein the first and second endpoints exchange, over the second pathway and by the selected communication method, media information. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
(a) establishing, by a processor, a first communication pathway between first and second endpoints over a digital telephone network; and (b) performing, by the processor, at least one of the following sub-steps; (B1) in response to a request received over the first communication pathway, requesting that a security gateway port be opened and determining whether a test signal transmitted by the second endpoint passed through the port; (B2) negotiating, by messages sent over the first communication pathway, a failover strategy, in the event of a failover triggering event, for a subsequent Voice over Internet Protocol communication between the first and second endpoints; and (B3) exchanging, between the first and second endpoints and over the first communication pathway, encryption keys, the encryption keys to be used for at least one of a second communication pathway traversing the Internet and for validating a license. - View Dependent Claims (18, 19, 20, 21)
-
Specification