Method and system for canceling setup of a packet-based real-time media conference session
First Claim
1. A method of canceling setup of a conference between an originating station and a terminating station via a conference server in a scenario where (a) the conference server has received an invitation message from the originating station seeking to set up the conference with at least the terminating station and (b) the conference server then receives a cancellation message from the originating station before setup of a conference leg between the conference server and the terminating station is complete, the method comprising:
- in response to the cancellation message, (i) completing setup of the conference leg between the conference server and the terminating station and (ii) then sending a teardown message from the conference server to the terminating station to tear down the conference leg between the conference server and the terminating station, wherein,if the conference server has already received an agreement message from the terminating station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the terminating station comprises sending an acknowledgement message from the conference server to the terminating station; and
if the conference server has not yet received the agreement message from the terminating station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the terminating station comprises (i) the conference server receiving the agreement message from the terminating station and (ii) sending the acknowledgement message from the conference server to the terminating station.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of canceling setup of a real-time media conference session between an originating station and a terminating station via a conference server in a scenario where the conference server receives an invitation message from the originating station to set up a conference session with the terminating station and the conference server receives a cancellation message from the originating station before setup of a conference leg between the conference server and the terminating station is complete. In such a scenario, the conference server would complete setup of the conference leg between the conference server and the terminating station. Then, the conference server may send a teardown message to the terminating station. The teardown message tears down the conference leg between the conference server and the terminating station.
-
Citations
13 Claims
-
1. A method of canceling setup of a conference between an originating station and a terminating station via a conference server in a scenario where (a) the conference server has received an invitation message from the originating station seeking to set up the conference with at least the terminating station and (b) the conference server then receives a cancellation message from the originating station before setup of a conference leg between the conference server and the terminating station is complete, the method comprising:
-
in response to the cancellation message, (i) completing setup of the conference leg between the conference server and the terminating station and (ii) then sending a teardown message from the conference server to the terminating station to tear down the conference leg between the conference server and the terminating station, wherein, if the conference server has already received an agreement message from the terminating station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the terminating station comprises sending an acknowledgement message from the conference server to the terminating station; and if the conference server has not yet received the agreement message from the terminating station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the terminating station comprises (i) the conference server receiving the agreement message from the terminating station and (ii) sending the acknowledgement message from the conference server to the terminating station. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of canceling setup of a conference via a conference server comprising the steps of:
-
receiving a first invitation message from a first station, seeking to set up a conference session with a second station; responsive to the first invitation message, sending a second invitation message to a second station, seeking to set up a conference leg with the second station; receiving a cancellation message from the first station before completing setup of the conference leg with the second station; and responsive to the cancellation message, (i) completing set up of the conference leg with the second station by waiting to receive an agreement message from the second station, if not already received, and then sending an acknowledgment message to the second station without waiting to receive an acknowledgment message from the first station thereby completing setup of the conference leg with the second station, and (ii) sending a teardown message to the second station, seeking to tear down the conference leg with the second station, wherein, if the conference server has already received an agreement message from the second station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the second station comprises sending an acknowledgement message from the conference server to the second station; and if the conference server has not yet received the agreement message from the second station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the second station comprises (i) the conference server receiving the agreement message from the second station and (ii) sending the acknowledgement message from the conference server to the second station. - View Dependent Claims (8, 9)
-
-
10. A conference server comprising:
-
a processor; data storage; logic stored in the data storage and executable by the processor in a scenario where (a) the conference server has received from an originating station an invitation message seeking to set up a conference with at least one terminating station via the conference server and (b) the conference server then receives a cancellation message from the originating station before setup of a conference leg between the conference server and the terminating station is complete, wherein the logic causes the processor to (i) complete setup of the conference leg between the conference server and the terminating station and (ii) then send a teardown message to the terminating station to tear down the conference leg between the conference server and the terminating station, wherein if the conference server has already received an agreement message from the terminating station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the terminating station comprises sending an acknowledgement message from the conference server to the terminating station; and if the conference server has not yet received the agreement message from the terminating station agreeing to participate in the session, then completing setup of the conference leg between the conference server and the terminating station comprises (i) the conference server receiving the agreement message from the terminating station and (ii) sending the acknowledgement message from the conference server to the terminating station. - View Dependent Claims (11, 12, 13)
-
Specification