Method of accomplishing handover of packet data flows in a wireless telecommunications system
First Claim
1. A method of controlling handover of real-time packet data flow within a wireless telecommunications system packet domain featuring user equipment, a serving wireless gateway, a drift wireless gateway, and an anchor packet gateway without disrupting communication between said user equipment and said anchor packet gateway, said method comprising:
- (a) preparing the drift wireless gateway to become the serving wireless gateway;
(b) preparing the anchor packet gateway for serving wireless gateway relocation by having said anchor packet gateway initiate bicasting of downlink packet data flow;
(c) monitoring uplink and downlink packet data flows at the drift wireless gateway and synchronizing the drift wireless gateway and the serving wireless gateway for relocation; and
(d) utilizing the drift wireless gateway as a new serving wireless gateway.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling handover of real-time packet data flow within a wireless telecommunications system packet domain without disrupting communication between user equipment and the anchor packet gateway. In a preferred embodiment, the wireless telecommunications system includes user equipment such as a wireless telephone, a serving wireless gateway, a drift wireless gateway, and an anchor packet gateway. Once it is determined that handover of real-time packet data flow is needed, the drift wireless gateway is prepared to become the serving wireless gateway. The anchor packet gateway is then prepared for serving wireless gateway relocation by having the anchor packet gateway initiate bicasting of downlink packet data flow. Uplink and downlink packet data flows are then monitored at the drift wireless gateway and the drift wireless gateway and the serving wireless gateway are synchronized for relocation. The drift wireless gateway is then utilized as the new serving wireless gateway.
-
Citations
19 Claims
-
1. A method of controlling handover of real-time packet data flow within a wireless telecommunications system packet domain featuring user equipment, a serving wireless gateway, a drift wireless gateway, and an anchor packet gateway without disrupting communication between said user equipment and said anchor packet gateway, said method comprising:
-
(a) preparing the drift wireless gateway to become the serving wireless gateway;
(b) preparing the anchor packet gateway for serving wireless gateway relocation by having said anchor packet gateway initiate bicasting of downlink packet data flow;
(c) monitoring uplink and downlink packet data flows at the drift wireless gateway and synchronizing the drift wireless gateway and the serving wireless gateway for relocation; and
(d) utilizing the drift wireless gateway as a new serving wireless gateway. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of controlling handover or real-time packet data flow within a wireless telecommunications system packet domain featuring user equipment, a serving wireless gateway, a drift wireless gateway, and an anchor packet gateway without disrupting communication between said user equipment and said anchor packet gateway, said system comprising:
-
(a) means for preparing the drift wireless gateway to become the serving wireless gateway;
(b) means for preparing the anchor packet gateway for serving wireless gateway relocation by having said anchor packet gateway initiate bicasting of downlink packet data flow;
(c) means for monitoring uplink and downlink packet data flows at the drift wireless gateway and means for synchronizing the drift wireless gateway and the serving wireless gateway for relocation; and
(d) means for utilizing the drift wireless gateway as a new serving wireless gateway. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product in computer readable media for use in a data processing system for controlling handover or real-time packet data flow within a wireless telecommunications system packet domain featuring user equipment, a serving wireless gateway, a drift wireless gateway, and an anchor packet gateway without disrupting communication between said user equipment and said anchor packet gateway, said method comprising:
-
(a) first instructions for preparing the drift wireless gateway to become the serving wireless gateway;
(b) second instructions for preparing the anchor packet gateway for serving wireless gateway relocation by having said anchor packet gateway initiate bicasting of downlink packet data flow;
(c) third instructions for monitoring uplink and downlink packet data flows at the drift wireless gateway and synchronizing the drift wireless gateway and the serving wireless gateway for relocation; and
then(d) fourth instructions for utilizing the drift wireless gateway as a new serving wireless gateway. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of providing communications with a mobile station, comprising the steps of:
-
providing a data packet path from a node to a gateway, wherein said data packet path traverses a first node controller and a second node controller;
sending uplink data packets from said second node controller to said gateway via a radio access bearer connection;
receiving downlink data packets from said gateway to said second node controller via said radio access bearer connection; and
responsive to a request relocate a serving node controller from said second node controller to said first node controller, duplicating said uplink data packets from said gateway and sending duplicated uplink data packets to said first node controller;
sending said uplink data packets from said first node controller to said gateway;
wherein said gateway marks uplink data packets sent to said first node controller and to said second node controller as duplicates and wherein said first node controller and said second node controller mark said uplink data packets as duplicates;
said first node controller correlates said uplink data packets received from said gateway with said uplink data packets received from said second node controller; and
responsive to a determination that said first node controller is ready to become said serving node controller, refraining from sending uplink data packets from said gateway to said second node controller and refraining from sending said downlink data packets from said first node controller to said second node controller.
-
Specification