IP Library Granted Patent US 8,885,651
Granted Patent B2
US 8,885,651 · App. 13/219,807 · Granted Nov 11, 2014

Communication device and method for releasing communication resources

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,885,651
App. No.
13/219,807
Granted
Nov 11, 2014
Kind
B2
Abstract

According to one embodiment, a communication device is described comprising a first determiner configured to determine a signal transmission time between the communication device and another communication device, wherein the communication device and the other communication device have a communication session with each other and communication resources are allocated for exchanging data in course of the communication session; a second determiner configured to determine a waiting period based on the determined signal transmission time; a transmitter configured to transmit a message indicating that the communication session is to be ended; and a controller configured to control the communication device to release the communication resources when the waiting period has elapsed since the transmitting of the message by the transmitter.

Claims (29)

1. A communication device comprising:

a first determiner configured to determine a signal transmission time between the communication device and another communication device, wherein the communication device and the other communication device have a communication session with each other and communication resources are allocated for exchanging data during the communication session and wherein the signal transmission time is a time required for a signaling information sent by the communication device to reach the other communication device;

a second determiner configured to determine a waiting period based on the determined signal transmission time;

a transmitter configured to transmit a Session Initiation Protocol (SIP) BYE message indicating that the communication session is to be ended;

a detector configured to detect whether a time elapsing since the transmitting of the SIP BYE message by the transmitter has exceeded the determined waiting period; and

a controller configured to control the communication device to release the communication resources when and in response to the detector detecting that the time elapsing since the transmitting of the SIP BYE message by the transmitter has exceeded the determined waiting period,

wherein the communication device and the other communication device are communication terminals.

2. The communication device according to claim 1 , wherein the controller is configured to control the communication device to keep the communication resources allocated for the communication session when the time elapsing since the transmitting of the SIP BYE message by the transmitter has not yet exceeded the determined waiting period.

3. The communication device according to claim 1 , wherein the controller is configured to control the communication device to continue receiving media data transmitted by the other communication device to the communication device when the time elapsing since the transmitting of the SIP BYE message by the transmitter has not yet exceeded the determined waiting period.

4. The communication device according to claim 1 , wherein the controller is configured to control the communication device to stop receiving media data transmitted by the other communication device to the communication device when the time elapsing since the transmitting of the SIP BYE message by the transmitter has exceeded the determined waiting period.

5. The communication device according to claim 1 , wherein the controller is configured to control the communication device to keep the communication session between the communication device and the other communication device established when the time elapsing since the transmitting of the SIP BYE message by the transmitter has not yet exceeded the determined waiting period.

6. The communication device according to claim 1 , wherein the controller is configured to control the communication device to release the communication session between the communication device and the other communication device established when the time elapsing since the transmitting of the SIP BYE message by the transmitter has exceeded the determined waiting period.

7. The communication device according to claim 1 , wherein the second determiner is configured to use the signal transmission time as the waiting period.

8. The communication device according to claim 1 , wherein the first determiner is configured to determine an expected amount of time necessary for a session end message sent by the communication device to reach the other communication device as the signal transmission time.

9. The communication device according to claim 1 , wherein the controller is configured to control the communication device to release the communication resources when the time elapsing since the transmitting of the SIP BYE message by the transmitter has exceeded the determined waiting period such that media data can no longer be received by the communication device from the other communication device during the communication session.

10. The communication device according to claim 9 , wherein the second determiner determines the waiting period to include a majority of the signal transmission time.

11. The communication device according to claim 1 , wherein the communication resources include at least one of a Packet Data Protocol (PDP) context and a media port.

12. The communication device according to claim 1 , wherein the communication session is an Internet Protocol Multimedia Subsystem (IMS) communication session.

13. The communication device according to claim 1 , wherein the first determiner is configured to determine the signal transmission time based on a round trip time between the communication device and the other communication device.

14. The communication device according to claim 13 , wherein the first determiner is configured to determine the signal transmission time as half the round trip time between the communication device and the other communication device.

15. The communication device according to claim 13 , wherein the first determiner is further configured to determine the round trip time between the communication device and the other communication device.

16. The communication device according to claim 13 , wherein the round trip time is a round trip time of a control signaling between the communication device and the other communication device.

17. The communication device according to claim 16 , wherein the control signaling is control signaling according to the SIP protocol.

18. A method for releasing communication resources comprising:

determining a signal transmission time between a communication device and another communication device, wherein the communication device and the other communication device have a communication session with each other and the communication resources are allocated for exchanging data during the communication session and wherein the signal transmission time is a time required for a signaling information sent by the communication device to reach the other communication device;

determining a waiting period based on the determined signal transmission time;

transmitting a Session Initiation Protocol (SIP) BYE message indicating that the communication session is to be ended;

detecting whether a time elapsing since the transmitting of the SIP BYE message has exceeded the determined waiting period; and

controlling the communication device to release the communication resources when and in response to detecting that the time elapsing since the transmitting of the SIP BYE message has exceeded the determined waiting period.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 061356/0001 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2011
From: PUROHIT, ARVIND; POLA, SUDHIR
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 026819/0971 →