IP Library Granted Patent US 7,035,213
Granted Patent B2
US 7,035,213 · App. 10/283,236 · Granted Apr 25, 2006

Method and packet switched communication network with enhanced session establishment

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,035,213
App. No.
10/283,236
Granted
Apr 25, 2006
Kind
B2
Abstract

The invention is a method of determining in at least one communication network if a session should be established in at least one communication network containing a plurality of session established entities, a method for determining if a session should be established with caller user equipment requesting the session, and in at least one communication network, a method for determining if a session should be established from caller user equipment at at least one communication network. A method of determining in at least one communication network if a session should be established in accordance with the invention includes processing a request from caller user equipment ( 114 ′) to establish a session with callee user equipment ( 114 ) in the at least one communication network ( 102 and 104 ) with a session establishment entity ( 108, 110, 112 and 114 ) to determine if at least a portion of the request ( 140 and 142 ) exceeds a size limit and establishing the session ( 146 ) if at least the portion of the request is determined by the session establishment entity to not exceed the size limit.

Claims (150)

1. A method of determining in at least one communication network if a session should be established, comprising:

processing a request from caller user equipment to establish a session with callee user equipment in the at least one communication network with a session establishment entity to determine if at least a portion of the request exceeds a size limit; and

establishing the session if at least the portion of the request is determined by the session establishment entity to not exceed the size limit; and wherein

when the request is determined to be beyond the size limit, at least a portion of the request is processed by the session establishment entity to remove from the at least a portion of the request information in the request beyond the size limit; and

the information which is not removed is transmitted to the callee user equipment.

2. A method in accordance with claim 1 wherein:

when the request is determined to be beyond the size limit, the session establishment entity rejects the request; and

a message of the rejection is transmitted back to the caller user equipment.

3. A method in accordance with claim 2 wherein:

the at least one communication network comprises a home network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

4. A method in accordance with claim 2 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

5. A method in accordance with claim 1 wherein:

the removed information is stored; and

the stored removed information is transmitted to the callee user equipment after completion of session establishment.

6. A method in accordance with claim 5 wherein:

the at least one communication network comprises a home network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

7. A method in accordance with claim 5 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

8. A method in accordance with claim 5 wherein:

the removed information is stored at a server in the at least one communication network.

9. A method in accordance with claim 5 wherein:

the callee user equipment is in a serving network and the session establishment entity is in a home network with the serving network having a lower data transmission capacity than the home network.

10. A method in accordance with claim 1 wherein:

the size limit is determined by at least one of a home subscriber server, a call state control function entity, a radio access network and the callee user equipment.

11. A method in accordance with claim 10 wherein:

the call state control function entity is one of a proxy call state control function in a serving network and a serving call state control function in a home network.

12. A method in accordance with claim 11 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores a smallest size limit.

13. A method in accordance with claim 12 wherein:

the callee user equipment is registered in the home network at a time the request is received from the caller user equipment.

14. A method in accordance with claim 11 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

15. A method in accordance with claim 10 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores a smallest size limit.

16. A method in accordance with claim 15 wherein:

the at least one communication network comprises a home network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

17. A method in accordance with claim 15 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

18. A method in accordance with claim 10 wherein:

the at least one communication network comprises a home network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

19. A method in accordance with claim 10 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

20. A method in accordance with claim 1 wherein:

the at least one communication network comprises a home network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

21. A method in accordance with claim 20 wherein:

the home network is a packet switched network.

22. A method in accordance with claim 1 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

23. A method in accordance with claim 1 wherein:

the processing of the request by the session establishment entity comprises filtering the request to determine if at least the portion of the request exceeds the size limit.

24. In at least one communication network containing a plurality of session establishment entities, a method for determining if a session should be established with caller user equipment requesting the session comprising:

registering callee user equipment with a home subscriber server in a home network by transmitting a request to register the callee user equipment containing at least one size limit to the home subscriber server, with each size limit being associated with a different session establishment entity in the at least one communication network;

determining a smallest size limit contained in the request to register;

processing a request to establish a session with a session establishment entity to determine if the request to establish the session exceeds the smallest size limit; and

establishing the session if the request is determined to not exceed the smallest size limit.

25. A method in accordance with claim 24 wherein:

when the request is determined to be beyond the smallest size limit, the session establishment entity rejects the request; and

a message of the rejection is transmitted back to the caller user equipment.

26. A method in accordance with claim 25 wherein:

the smallest size limit is determined by at least one of a home subscriber server, a call state control function entity, a radio access network and the callee user equipment.

27. A method in accordance with claim 26 wherein:

the call state control function entity is one of a proxy call state control function in a serving network and a serving call state control function in a home network.

28. A method in accordance with claim 25 wherein:

the session establishment entity which determines if the request exceeds the smallest size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores the smallest size limit.

29. A method in accordance with claim 24 wherein:

when the request is determined to be beyond the smallest size limit, at least a portion of the request is processed by the session establishment entity to remove from at least a portion of the request information in the request beyond the smallest size limit;

the removed information is stored; and

the stored removed information is transmitted to the callee user equipment after completion of session establishment.

30. A method in accordance with claim 29 wherein:

the smallest size limit is determined by at least one of a home subscriber server, a call state control function entity, a radio access network and the callee user equipment.

31. A method in accordance with claim 30 wherein:

the call state control function entity is one of a proxy call state control function in a serving network and a serving call state control function in a home network.

32. A method in accordance with claim 29 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores the smallest size limit.

33. A method in accordance with claim 24 wherein:

the smallest size limit is determined by at least one of a home subscriber server, a call state control function entity, a radio access network and the callee user equipment.

34. A method in accordance with claim 33 wherein:

the call state control function entity is one of a proxy call state control function in a serving network and a serving call state control function in a home network.

35. A method in accordance with claim 24 wherein:

the session establishment entity which determines if the request exceeds the smallest size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores the smallest size limit.

36. A method in accordance with claim 24 wherein:

the size limit is determined by at least one of a home subscriber server, a call state control function entity, a radio access network and the callee user equipment.

37. A method in accordance with claim 36 wherein:

the call state control function entity is one of a proxy call state control function in a serving network and a serving call state control function in a home network.

38. A method in accordance with claim 37 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores the smallest size limit.

39. A method in accordance with claim 36 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores the smallest size limit.

40. A method in accordance with claim 24 wherein:

the at least one communication network comprises a home network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

41. A method in accordance with claim 24 wherein:

the at least one communication network comprises a home network and a serving network; and

the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment.

42. In at least one communication network, a method for determining if a session should be established from caller user equipment comprising:

during registration of the caller user equipment with one of the at least one communication network the caller user equipment communicates with the at least one network to obtain a size limit of any request to establish a session by the caller user equipment;

the caller user equipment uses the size limit to determine if any request to establish a session to be provided by the caller user equipment does not exceed the size limit; and when the session does not exceed the size limit.

43. A method in accordance with claim 42 wherein:

the registration is with a packet data network.

44. A method in accordance with claim 42 wherein:

the registration is with a radio access network.

45. At least one network comprising:

caller user equipment;

callee user equipment;

a session establishment entity; and wherein

the at least one network processes a request from the caller equipment to establish a session with the callee user equipment in the at least one communication network with the session establishment entity to determine if at least a portion of the request exceeds a size limit and the session is established if at least a portion of the request is determined by the session establishment entity to not exceed the size limit and the caller user equipment requests establishment of a session when at least the portion of the request does not exceed the size limit, wherein

when the request is determined to be beyond the size limit, at least a portion of the request is processed by the session establishment entity to remove from the at least a portion of the request information in the request beyond the size limit; and

the information which is not removed is transmitted to the callee user equipment.

46. At least one network comprising:

a plurality of session establishment entities;

caller user equipment;

callee user equipment; and wherein

callee user equipment is registered with a home subscriber server in a home network by transmitting a request to register the callee user equipment containing at least one size limit to the home subscriber server, with each size limit being associated with a different session establishment entity in the at least one communication network and a smallest size limit contained in the request is determined, a request to establish a session with a session establishment entity is processed to determine if the request to establish the session exceeds the smallest size limit, and the session is established if the request is determined to not exceed the smallest size limit.

47. At least one communication network comprising:

caller user equipment; and wherein

during registration of the caller user equipment with one of the at least one communication network the caller user equipment communicates with the at least one network to obtain a size limit of any request to establish a session by the caller user equipment;

the caller user equipment uses the size limit to determine if any request to establish a session to be provided by the caller user equipment does not exceed the size limit; and the caller user equipment requests establishment of a session when the session requested does not exceed the size limit.

48. A method of determining in at least one communication network if a session should be established comprising:

processing a request from caller user equipment to establish a session with callee user equipment in the at least one communication network with a session establishment entity to determine if at least a portion of the request exceeds a size limit; and

the caller user equipment requests establishing the session if at least the portion of the request is determined by the session establishment entity to not exceed the size limit; and wherein

the size limit is determined by at least one of a home subscriber server, a call state control function entity, a radio access network and the callee user equipment, wherein

when the request is determined to be beyond the size limit, at least a portion of the request is processed by the session establishment entity to remove from the at least a portion of the request information in the request beyond the size limit; and

the information which is not removed is transmitted to the callee user equipment.

49. A method in accordance with claim 48 wherein:

the call state control function entity is one of a proxy call state

control function in a serving network and a serving call state control function in a home network.

50. A method in accordance with claim 49 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores a smallest size limit.

51. A method in accordance with claim 48 wherein:

the session establishment entity which determines if at least a portion of the request exceeds the size limit is at least one of a home subscriber server, a call state control function entity and the callee user equipment which stores a smallest size limit.

52. A method of determining in at least one communication network if a session should be established, comprising:

processing a request from caller user equipment to establish a session with callee user equipment in the at least one communication network with a session establishment entity to determine if at least a portion of the request exceeds a size limit; and

establishing the session if at least the portion of the request is determined by the session establishment entity to not exceed the size limit; and wherein

the at least one communication network comprises a home network; and the callee user equipment is registered in the home network at a time the request to establish a session is received from the caller user equipment, wherein

when the request is determined to be beyond the size limit, at least a portion of the request is processed by the session establishment entity to remove from the at least a portion of the request information in the request beyond the size limit; and

the information which is not removed is transmitted to the callee user equipment.

53. A method in accordance with claim 52 wherein:

the at least one network equipment comprises a serving network.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA SOLUTIONS AND NETWORKS BV
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0938 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CHANGE OF NAME Recorded Nov 19, 2014
From: NOKIA SIEMENS NETWORKS OY
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 034294/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2008
From: NOKIA CORPORATION
To: NOKIA SIEMENS NETWORKS OY
Reel/Frame 020550/0001 →