IP Library Granted Patent US 9,049,621
Granted Patent B2
US 9,049,621 · App. 13/673,665 · Granted Jun 2, 2015

Method and system for hard handoff in HRPD

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,049,621
App. No.
13/673,665
Granted
Jun 2, 2015
Kind
B2
Abstract

Various embodiments are described to assist in reducing handoff delays and the blackout period(s) associated with inter AN (access network) hard handoffs. The hard handoff procedure of method disclosed herein establishes or initiates a connection (A10-type connection) between a target AN and a packet data serving node (PDSN), unlike known hard handoff approaches that wait until traffic channel assignment to establish or initiate such connection. The PDSN may optionally bicast data packets to both the source and target ANs since each is communicatively coupled to the PDSN during a given time period. In the event bicasting is unavailable or unused, a communication tunnel between the source and target ANs may be created and used to transmit data packets between them.

Claims (34)

1. A method for facilitating handoff of an access terminal (AT) between a source access network (AN) and a target AN in a wireless communications network, the method comprising:

supporting an active packet data session between the AT and the source AN, the active packet data session comprising an active, non-dormant traffic data transfer session;

receiving a message during the active packet data session from the AT operable for initiating handoff of the AT;

during the active data packet session, initiating establishment of a communications path between the target AN and a packet data node for carrying user data packets;

sending a setup request from the target AN to the packet data node requesting establishment of the communications path between the target AN and the packet data node;

receiving a setup reply at the target AN from the packet data node; and

generating a tunnel between the source AN and the target AN operable for carrying user data packets unicast from the packet data node.

2. The method in accordance with claim 1 wherein the sending a setup request, the receiving a setup reply, and the generating the tunnel are performed prior to traffic channel assignment.

3. The method in accordance with claim 1 wherein the setup request comprises an A11 Registration Request, the setup reply comprises an A11 Registration Reply, and the communications path comprises an A10 connection, in accordance with High Rate Packet Data (HRPD).

4. The method in accordance with claim 3 wherein the packet data node is a Packet Data Serving Node (PDSN) in accordance with HRPD.

5. The method in accordance with claim 3 wherein the target AN comprises a target packet control function (PCF) and the communications path is established between the PCF and the packet data node.

6. The method in accordance with claim 1 further comprising establishing the communications path between the target AN and the packet data node for carrying user data packets.

7. The method in accordance with claim 1 , wherein the user data packets unicast from the packet data node are forwarded through the generated tunnel from a packet control function (PCF) in the source AN to a PCF in the target AN.

8. The method in accordance with claim 1 , further comprising:

the target AN buffering the user data packets received through the generated tunnel until a new connection between the AT and the target AN is established.

9. The method in accordance with claim 1 , wherein the source AN may not transmit the user data packets to the target AN until the connection between the source AN and the AT is lost.

10. A method for facilitating handoff of an access terminal (AT) between a source access network (AN) and a target AN in a wireless communications network, the method comprising:

supporting a first communications path having an active packet data session between the AT, the source AN and a packet data node;

receiving a message during the active packet data session from the AT operable for initiating handoff of the AT;

sending a setup request from a target AN to the packet data node requesting establishment of a second communications path between the target AN and the packet data node;

receiving a setup reply at the target AN from the packet data node;

generating a tunnel between the source AN and the target AN operable for carrying user data packets unicast from the packet data node;

and

receiving user data packets unicast from the packet data node that are forwarded through the generated tunnel from a packet control function (PCF) in the source AN to a PCF in the target AN.

11. The method in accordance with claim 10 wherein the sending a setup request, the receiving a setup reply, and the generating the tunnel are performed prior to traffic channel assignment.

12. The method in accordance with claim 10 wherein the setup request comprises an A11 Registration Request, the setup reply comprises an A11 Registration Reply, and the second communications path comprises an A10 connection, in accordance with High Rate Packet Data (HRPD).

13. The method in accordance with claim 12 wherein the packet data node is a Packet Data Serving Node (PDSN) in accordance with HRPD.

14. The method in accordance with claim 12 wherein the target AN comprises a target packet control function (PCF) and the communications path is established between the PCF and the packet data node.

15. The method in accordance with claim 10 , further comprising:

establishing the second communications path between the target AN and the packet data node for carrying user data packets;

receiving the user data packets from the packet data node at the source AN over at least a portion of the first communications path between the packet data node and the source AN and receiving the user data packets from the packet data node at the target AN over the second communications path between the packet data node and the target AN; and

releasing the first communications path.

16. The method in accordance with claim 15 , the target AN buffering the user data packets received through the generated tunnel until a new connection between the AT and the target AN is established.

17. The method in accordance with claim 10 , wherein the source AN may not transmit the user data packets to the target AN until the connection between the source AN and the AT is lost.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2014
From: ROCKSTAR BIDCO, LP
To: MICROSOFT CORPORATION
Reel/Frame 034075/0503 →