IP Library Granted Patent US 7,730,189
Granted Patent B2
US 7,730,189 · App. 11/562,662 · Granted Jun 1, 2010

Network-initiated session recovery

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,730,189
App. No.
11/562,662
Granted
Jun 1, 2010
Kind
B2
Abstract

Techniques for network-initiated session recovery are described. A relationship is maintained between two identifiers both associated with a session between a first device and an access terminal in a wireless network. The first identifier is associated with the first device, and the second identifier is associated with a second device in communication with the first device. After a breach of the session, communications associated with the session are preserved based on the relationship between the first and second identifiers.

Claims (53)

1. A method comprising:

assigning first and second identifiers to a session between an access terminal and a first device of a wireless network, the first identifier being associated with the access terminal and the second identifier corresponding to a communication path between the first device and a second device of the wireless network, the communication path being configured to transport data corresponding to the session;

establishing a relationship between the first identifier and the second identifier, wherein establishing the relationship comprises incorporating into the first identifier information corresponding to a number of times the first device was rebooted;

extracting a reboot value from the second identifier, the second identifier included in a data packet received from the second device;

comparing the reboot value to a reboot count received from the first device; and

determining that the first identifier was assigned before the first device was last rebooted if the reboot count is greater than the reboot value.

2. The method of claim 1 , wherein assigning the first and second identifiers comprises complying with a 1x Evolution-Data Optimized protocol.

3. The method of claim 1 , wherein establishing a relationship comprises including at least a portion of the first identifier in the second identifier.

4. The method of claim 1 , wherein establishing a relationship comprises including, in the first identifier, a unique identifier corresponding to the first device.

5. The method of claim 1 , wherein the first device comprises a radio network controller.

6. The method of claim 1 , further comprising receiving the second identifier in a data packet that is transported from the second device to the access terminal over the communication path.

7. The method of claim 1 , wherein the second device comprises a packet data serving node.

8. The method of claim 1 , wherein assigning a first identifier comprises assigning a Universal Access Terminal Identifier (UATI) to the session.

9. The method of claim 1 , wherein assigning a second identifier comprises assigning a Packet Session Identifier (PSI) to the session.

10. A radio network controller configured to establish a session with an access terminal, the radio network controller comprising:

a controller:

assigning first and second identifiers to the session between the access terminal and the radio network controller, with the first identifier being associated with the access terminal and the second identifier corresponding to a communication path between the radio network controller and a second device of the wireless network, the communication path being configured to transport data corresponding to the session;

establishing a relationship between the first identifier and the second identifier by incorporating into the first identifier information corresponding to a number of times the radio network controller was rebooted;

extracting a reboot value from the second identifier, the second identifier included in a data packet received from the second device;

comparing the reboot value to a reboot count received from the radio network controller; and

determining that the first identifier was assigned before the radio network controller was last rebooted if the reboot count is greater than the reboot value.

11. The radio network controller of claim 10 , wherein the controller is configured to:

include at least a portion of the first identifier in the second identifier.

12. The radio network controller of claim 10 , wherein the controller is configured to:

include, in the first identifier, a unique identifier corresponding to the radio network controller.

13. The radio network controller of claim 10 , wherein the controller is configured to:

receive the second identifier in a data packet that is transported from the second device to the access terminal over the communication path.

14. The radio network controller of claim 10 , wherein the second device comprises a packet data serving node.

15. The radio network controller of claim 10 , wherein the controller is configured to:

assign a Universal Access Terminal Identifier (UATI) to the session.

16. The radio network controller of claim 10 , wherein the controller is configured to:

assign a Packet Session Identifier (PSI) to the session.

17. The radio network controller of claim 10 , wherein the controller is configured to:

comply with a 1x Evolution-Data Optimized protocol.

18. A machine-readable storage device bearing instructions to cause a radio network controller to:

assign first and second identifiers to a session between an access terminal and a first device of a wireless network, with the first identifier being associated with the access terminal and the second identifier corresponding to a communication path between the first device and a second device of the wireless network, the communication path being configured to transport data corresponding to the session;

establish a relationship between the first identifier and the second identifier by incorporating into the first identifier information corresponding to a number of times the first device was rebooted;

extract a reboot value from the second identifier, the second identifier included in a data packet received from the second device;

compare the reboot value to a reboot count received from the first device; and

determine that the first identifier was assigned before the first device was last rebooted if the reboot count is greater than the reboot value.

19. The machine-readable storage device of claim 18 , wherein instructions to establish the relationship comprise instructions to cause the radio network controller to:

include at least a portion of the first identifier in the second identifier.

20. The machine-readable storage device of claim 18 , wherein instructions to establish the relationship comprise instructions to cause the radio network controller to:

include, in the first identifier, a unique identifier corresponding to the first device.

21. The machine-readable storage device of claim 18 , further comprising instructions to cause the radio network controller to:

receive the second identifier in a data packet that is transported from the second device to the access terminal over the communication path.

22. The machine-readable storage device of claim 18 , wherein the second device comprises a packet data serving node.

23. The machine-readable storage device of claim 18 , wherein instructions to assign a first identifier comprise instructions to cause the radio network controller to:

assign a Universal Access Terminal Identifier (UATI) to the session.

24. The machine-readable storage device of claim 18 , wherein instructions to assign a second identifier comprise instructions to cause the radio network controller to:

assign a Packet Session Identifier (PSI) to the session.

25. The machine-readable storage device of claim 18 , further comprising instructions to cause the radio network controller to:

comply with a 1x Evolution-Data Optimized protocol.

Assignments (7)
CHANGE OF NAME Recorded Oct 29, 2013
From: AIRVANA NETWORK SOLUTIONS INC.
To: ERICSSON EVDO INC.
Reel/Frame 031508/0566 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 024933/0025 Recorded Jan 24, 2013
From: SOCIETE GENERALE
To: AIRVANA NETWORK SOLUTIONS INC.
Reel/Frame 029686/0047 →
SECURITY AGREEMENT Recorded Sep 2, 2010
From: AIRVANA NETWORK SOLUTIONS INC.
To: SOCIETE GENERALE
Reel/Frame 024933/0025 →
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2010
From: WILMINGTON TRUST FSB, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: AIRVANA, INC.
Reel/Frame 024892/0924 →
CHANGE OF NAME Recorded Aug 9, 2010
From: AIRVANA, INC.
To: AIRVANA NETWORK SOLUTIONS, INC.
Reel/Frame 024804/0404 →
PATENT SECURITY AGREEMENT Recorded Apr 9, 2010
From: AIRVANA, INC.
To: WILMINGTON TRUST FSB
Reel/Frame 024213/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2006
From: HARIKUMAR, GOPAL; KIM, WOOJUNE; NG, DENNIS; CHERIAN, SANJAY
To: AIRVANA, INC.
Reel/Frame 018607/0750 →