IP Library Granted Patent US 9,237,509
Granted Patent B2
US 9,237,509 · App. 13/617,689 · Granted Jan 12, 2016

System and method for determining that a maximum number of IP sessions have been established

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 9,237,509
App. No.
13/617,689
Granted
Jan 12, 2016
Kind
B2
Abstract

Systems and methods for determining that a maximum number of IP sessions have been established are provided. There are instances when the mobile device transmits a request to the wireless network. According to an aspect, in the event that the maximum number of IP sessions is already established for the mobile device, the wireless network transmits a response indicating that the request cannot be fulfilled. The mobile device determines based on the response that the maximum number of IP sessions is already established, which allows the mobile device to determine the maximum number of IP sessions that can be supported so that IP sessions can be managed accordingly.

Claims (36)

1. A method for operating a mobile device in a network area, comprising:

transmitting, by the mobile device to a network component, a request to activate an Internet Protocol (IP) session for the mobile device;

receiving, at the mobile device, a message rejecting the request, the message indicating that a maximum number of IP sessions have been activated in the network area for the mobile device; and

determining, by the mobile device responsive to receiving the message, a maximum number of IP sessions that can be activated in the network area;

wherein determining the maximum number of IP sessions that can be activated in the network area includes:

maintaining, at the mobile device, a default value for the maximum number of IP sessions supported for the mobile device, the default value based on one of a capability of the network or a maximum number of IP sessions the mobile device is capable of supporting; and

adjusting, at the mobile device, responsive to receiving the message, the default value based on the number of IP sessions that have been activated.

2. The method of claim 1 , wherein the message includes a cause code, the cause code indicating that the maximum number of IP sessions have been activated in the network area for the mobile device.

3. The method of claim 1 , wherein each IP session is part of a respective PDP context.

4. The method of claim 1 , wherein the network area is a PLMN.

5. The method of claim 1 , wherein the network area is a routing area in which the mobile device is operating.

6. The method of claim 1 , wherein the network area is a portion of a routing area in which the mobile device is operating.

7. The method of claim 6 , wherein the portion of the routing area corresponds to a single Radio Network Controller (“RNC”).

8. The method of claim 6 , wherein the portion of the routing area corresponds to a single cell via a Node B.

9. The method of claim 1 , wherein the network area corresponds to a single radio access technology (“RAT”) spanning multiple Radio Network Controllers (“RNCs”).

10. The method of claim 1 , wherein the maximum number of IP sessions that can be activated in the network area is different than a maximum number of IP sessions that can be activated in another network area.

11. The method of claim 1 , wherein determining the maximum number of IP sessions that can be activated includes counting, at the mobile device, the number of IP sessions that have been activated.

12. A mobile device, comprising:

a processor; and

a memory in communication with the processor, the memory having computer-readable instructions stored thereupon that, when executed by the processor, cause the processor to:

transmit, by the mobile device to a network component, a request to activate an Internet Protocol (IP) session for the mobile device;

receive, at the mobile device, a message rejecting the request, the message indicating that a maximum number of IP sessions have been activated in the network area for the mobile device; and

determine, by the mobile device responsive to receiving the message, a maximum number of IP sessions that can be activated in the network area;

wherein determining the maximum number of IP sessions that can be activated in the network area includes:

maintaining, at the mobile device, a default value for the maximum number of IP sessions supported for the mobile device, the default value based on one of a capability of the network or a maximum number of IP sessions the mobile device is capable of supporting; and

adjusting, at the mobile device, responsive to receiving the message, the default value based on the number of IP sessions that have been activated.

13. The mobile device of claim 12 , wherein the message includes a cause code, the cause code indicating that the maximum number of IP sessions have been activated in the network area for the mobile device.

14. The mobile device of claim 12 , wherein each IP session is part of a respective PDP context.

15. The mobile device of claim 12 , wherein the network area is a PLMN.

16. The mobile device of claim 12 , wherein the network area is a routing area in which the mobile device is operating.

17. The mobile device of claim 12 , wherein the network area is a portion of a routing area in which the mobile device is operating.

18. The mobile device of claim 17 , wherein the portion of the routing area corresponds to a single Radio Network Controller (“RNC”).

19. The mobile device of claim 17 , wherein the portion of the routing area corresponds to a single cell via a Node B.

20. The mobile device of claim 12 , wherein the network area corresponds to a single radio access technology (“RAT”) spanning multiple Radio Network Controllers (“RNCs”).

21. The mobile device of claim 12 , wherein the maximum number of IP sessions that can be activated in the network area is different than a maximum number of IP sessions that can be activated in another network area.

22. The mobile device of claim 12 , wherein determining the maximum number of IP sessions that can be activated includes counting, at the mobile device, the number of IP sessions that have been activated.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Oct 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033987/0576 →