IP Library Granted Patent US 7,978,684
Granted Patent B2
US 7,978,684 · App. 10/939,516 · Granted Jul 12, 2011

Session set-up for time-critical services

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 7,978,684
App. No.
10/939,516
Granted
Jul 12, 2011
Kind
B2
Abstract

A session set-up for communicating data via a data network is disclosed. First, a session establishment between a communication apparatus and a serving entity is requested for a service from the serving entity supporting the service. Then, when a requirement of a user connection for the service is determined, an association with a data network for the service is activated via a core network.

Claims (66)

1. An apparatus, comprising:

at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:

cause request, for a service, of pre-session establishment between a communication entity and a serving entity supporting the service, from the serving entity, the pre-session being entered into from an inactive state,

cause activation of an association with a data network for the service via a core network, and

determine a requirement of a user connection for the service, wherein

the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause request of the pre-session establishment by causing the apparatus to cause request of the pre-session establishment before determining the requirement of the user connection, and wherein

the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause activation of the association with the data network for the service by causing the apparatus to cause activation of the association with the data network for the service after the request for the pre-session establishment when the requirement of the user connection for the service is determined, wherein

the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to receive a pre-session establishment indication indicating the pre-session establishment for the service from the serving entity, the pre-session establishment indication comprising a media authorization token.

2. An apparatus according to claim 1 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to receive a communication request for the service from a user of the apparatus and to determine the requirement of the user connection based on the communication request.

3. An apparatus according to claim 2 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to request a session establishment for the service between the apparatus and at least one communication entity in response to receipt of the communication request.

4. An apparatus according to claim 1 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to receive a communication request for the service from the serving entity, and to determine the requirement of the user connection based on the received communication request.

5. An apparatus according to claim 4 , wherein the communication request comprises an indication of an instant communication session with a user of the apparatus, and wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to receive the indication of the instant communication session from the serving entity via the core network.

6. An apparatus according to claim 1 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause request of the pre-session establishment between the apparatus and the serving entity by using a session initiation protocol message.

7. An apparatus according to claim 1 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause activation of the association with the data network by using a packet data protocol context.

8. A system, comprising:

a first processor configured to

request, for a service, pre-session establishment between a communication entity and a serving entity supporting the service, from the serving entity, the pre-session being entered into from an inactive state,

cause activation of an association with a data network for the service via a core network, and

determine a requirement of a user connection for the service, wherein

the first processor is configured to request the pre-session establishment before the requirement of the user connection is determined by the first processor, and wherein

the first processor is configured to cause activation of the association with the data network for the service after the request for the pre-session establishment when the requirement of the user connection for the service is determined;

a second processor configured to

receive the request for the pre-session establishment for the service between the communication entity and the serving entity from the communication entity,

perform the pre-session establishment for the service between the communication entity and the serving entity, and

cause a pre-session establishment indication indicating the pre-session establishment for the service between the communication entity and the serving entity to be sent towards the communication entity, wherein the pre-session establishment indication comprises a media authorization token; and

a network configured to communicate the data between the communication entity and the data network in accordance with the service, wherein the service is supported by the serving entity, and wherein the network is configured to store the pre-session establishment indication indicating the pre-session establishment between the communication entity and the serving entity for the service.

9. A method, comprising:

causing requesting, for a service, pre-session establishment between a communication entity and a serving entity supporting the service, from the serving entity, the pre-session being entered into from an inactive state;

determining a requirement of a user connection for the service;

receiving a pre-session establishment indication indicating the pre-session establishment for the service from the serving entity; and

causing activation of an association with a data network for the service via a core network, wherein

the causing requesting comprises causing requesting the pre-session establishment before the requirement of the user connection is determined, and

the pre-session establishment indication comprises a media authorization token.

10. A computer readable storage medium storing a computer program, the program configured to control a processor to perform a process, the process comprising:

causing requesting, for a service, pre-session establishment between a communication entity and a serving entity supporting the service, from the serving entity, the pre-session being entered into from an inactive state;

determining a requirement of a user connection for the service;

receiving a pre-session establishment indication indicating the pre-session establishment for the service from the serving entity; and

causing activation of an association with a data network for the service via a core network, wherein

the pre-session establishment is requested before the requirement of the user connection is determined, and

the pre-session establishment indication comprises a media authorization token.

11. An apparatus, comprising:

means for causing requesting, for a service, pre-session establishment between a communication entity and a serving entity supporting the service, from the serving entity, the pre-session being entered into from an inactive state;

means for causing activation of an association with a data network for the service via a core network;

means for receiving a pre-session establishment indication indicating the pre-session establishment for the service from the serving entity; and

means for determining a requirement of a user connection for the service, wherein

the means for causing requesting comprise means for causing requesting the pre-session establishment before the requirement of the user connection is determined,

the means for causing activation comprises means for causing activation of the association with the data network for the service after the request for the pre-session establishment when the requirement of the user connection for the service is determined, and

the pre-session establishment indication comprises a media authorization token.

12. A method according to claim 9 , further comprising:

receiving a communication request for the service from a user; and

determining the requirement of the user connection based on the communication request.

13. A method according to claim 12 , wherein causing requesting of a session establishment for the service occurs in response to receipt of the communication request.

14. A method according to claim 9 , further comprising:

receiving a communication request for the service from the serving entity; and

determining the requirement of the user connection based on the received communication request.

15. A method according to claim 14 , wherein the communication request comprises an indication of an instant communication session with a user, the method further comprising:

receiving the indication of the instant communication session from the serving entity via the core network.

16. A method according to claim 9 , wherein the requesting of the pre-session establishment between the communication entity and the serving entity is performed using a session initiation protocol message.

17. A method according to claim 9 , wherein the causing activation of the association with the data network is performed using a packet data protocol context.

18. A system according to claim 8 , wherein the second processor is configured to cause a communication request for the service to be sent towards the communication entity, the communication request comprising an indication of an instant communication session with a user of the communication entity.

19. A system according to claim 8 , wherein the serving entity comprises an Internet protocol multimedia subsystem network comprising a push to talk over cellular application server.

20. A system according to claim 8 , wherein the serving entity comprises an Internet protocol multimedia subsystem network comprising a proxy-call state control function.

21. A system according to claim 8 , wherein the network is configured to cause activation of the association with the data network for the service based on the pre-session establishment indication.

22. A system according to claim 8 , wherein the network comprises a general packet radio service network comprising a gateway general packet radio service support node that is configured to provide access to a data network comprising the Internet.

23. An apparatus according to claim 1 , wherein the pre-session establishment is initiated responsive to registration to a push-to-talk server.

24. A method according to claim 9 , wherein the pre-session establishment is initiated responsive to registration to a push-to-talk server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035443/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2004
From: VIMPARI, MARKKU; ROTSTEN, KIRSI; STURA, MARCO; KUURE, PEKKA
To: NOKIA CORPORATION
Reel/Frame 015793/0736 →