IP Library Granted Patent US 11,265,772
Granted Patent B2
US 11,265,772 · App. 16/271,849 · Granted Mar 1, 2022

Methods and apparatus for supporting conditional handover

Inventors: Maulik Vaidya (Escondido, CA); Amitav Mukherjee (Elk Grove, CA)
Assignee: Charter Communications Operating, LLC
H04W36/0061H04W36/08
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 11,265,772
App. No.
16/271,849
Granted
Mar 1, 2022
Kind
B2
Abstract

Methods and apparatus used to facilitate preparation of one or more target base stations for possible UE handoffs, e.g., conditional handoffs, which may or may not occur depending on whether or not various handoff conditions are satisfied are described. A handoff message, e.g., a conditional handoff message, including a validity time is generated and sent to each selected target base stations to which a UE may be handed off. The validity time indicates to the target base station a time window, e.g., a time duration for which the handoff target message is to be considered valid. In response to the handoff message, the target base station, receiving the handoff message, allocates resources to the UE and starts a countdown validity timer based on the indicated length of the validity time. When the validity timer expires without handoff to the target base station, the target base station releases the allocated resources.

Claims (66)

1. A communications method, the method comprising:

determining at a serving base station a set of handoff targets for a first user equipment (UE) receiving service from the serving base station, said set of handoff targets including both a first target base station and a second target base station;

determining a first validity time based on information corresponding to the first target base station, said information corresponding to the first target base station including first target base station loading information;

determining a second validity time based on information corresponding to the second target base station, said information corresponding to the second target base station including second target base station loading information, said first target base station being more heavily loaded than said second target base station, the first validity time being shorter than the second validity time;

generating, at the serving base station, a first handoff message including the first validity time;

generating, at the serving base station, a second handoff message including the second validity time;

sending, from the serving base station, the first handoff message to said first target base station; and

sending, from the serving base station, the second handoff message to said second target base station.

2. The method of claim 1 ,

wherein said first handoff message is a first conditional handoff message;

wherein said first validity time is a first amount of time the first target base station is to maintain resources allocated to the first UE without the first UE completing a handoff to the first target base station;

wherein said second handoff message is a second conditional handoff message; and

wherein said second validity time is a second amount of time the second target base station is to maintain resources allocated to the first UE without the first UE completing a handoff to the second target base station.

3. The method of claim 2 , further comprising:

receiving at the first target base station the first handoff message;

allocating resources at the first target base station to the first UE; and

starting a first validity timer corresponding to the first UE, said first validity timer having a duration corresponding to the first validity time indicated in the first handoff message.

4. The method of claim 3 , further comprising:

monitoring, at the first target base station for handoff signals from the first UE; and

pausing said first validity timer in response to receiving a handoff signal from the first UE.

5. The method of claim 4 , further comprising:

following pausing of said first validity timer, operating the first target base station to determine if handoff of the first UE to the first target base station was successful or unsuccessful.

6. The method of claim 5 , further comprising:

in response to determining that the handoff of the first UE to the first target base station was unsuccessful, resuming a countdown of the first validity timer.

7. The method of claim 5 , further comprising

in response to determining that the handoff of the first UE to the first target base station was successful, deleting, at the first target base station, said first validity timer and operating the first target base station to serve as a point of network attachment for the first UE.

8. The method of claim 4 , further comprising:

checking, at the first target base station, to determine if said first validity timer has expired; and

releasing resources at said first target base station allocated to said first UE in response to determining that said first validity timer has expired.

9. The method of claim 1 , wherein determining a first validity time based on information corresponding to the first target base station includes

determining a time duration to use as said first validity time based on one or more of: UE loading of said first target base station, a priority level of said first UE or a type of data traffic being communicated to or from the first UE.

10. The method of claim 1 , wherein determining a second validity time based on information corresponding to the second target base station includes determining a second time duration to use as said second validity time based on one or more of: UE loading of said second target base station, a priority level of said first UE or a type of data traffic being communicated to or from the first UE.

11. A communications system, the system comprising:

a serving base station including a first processor, said first processor configured to:

determine at the serving base station a set of handoff targets for a first user equipment (UE) receiving service from the serving base station, said set of handoff targets including both a first target base station and a second target base station;

determine a first validity time based on information corresponding to the first target base station, said information corresponding to the first target base station including first target base station loading information;

determine a second validity time based on information corresponding to the second target base station, said information corresponding to the second target base station including second target base station loading information, said first target base station being more heavily loaded than said second target base station, the first validity time being shorter than the second validity time;

generate, at the serving base station, a first handoff message including the first validity time;

generate, at the serving base station, a second handoff message including the second validity time;

operate the serving base station to send, from the serving base station, the first handoff message to said first target base station; and

operate the serving base station to send, from the serving base station, the second handoff message to said second target base station.

12. The communications system of claim 11 ,

wherein said first handoff message is a first conditional handoff message;

wherein said first validity time is a first amount of time the first target base station is to maintain resources allocated to the first UE without the first UE completing a handoff to the first target base station;

wherein said second handoff message is a second conditional handoff message; and

wherein said second validity time is a second amount of time the second target base station is to maintain resources allocated to the first UE without the first UE completing a handoff to the second target base station.

13. The communications system of claim 12 ,

wherein the communications system further comprises said first target base station, said first target base station including a second processor, said second processor configured to:

operate the first target base station to receive the first handoff message;

allocate resources at the first target base station to the first UE; and

start a first validity timer corresponding to the first UE, said first validity timer having a duration corresponding to the first validity time indicated in the first handoff message.

14. The communications system of claim 13 ,

wherein said second processor is further configured to:

operate the first target base station to monitor, at the first target base station for handoff signals from the first UE; and

pause said first validity timer in response to receiving a handoff signal from the first UE.

15. The communications system of claim 14 , wherein said second processor is further configured to:

determine if handoff of the UE to the first target base station was successful or unsuccessful, following pausing of said first validity timer; and

resume a countdown of the first validity timer, in response to determining that the handoff of the first UE to the first target base station was unsuccessful.

16. A non-transitory computer readable medium including a first set of computer executable instructions which when executed by a processor of a serving base station cause the serving base station to perform the steps of:

determining at the serving base station a set of handoff targets for a first user equipment (UE) receiving service from the serving base station, said set of handoff targets including both a first target base station and a second target base station;

determining a first validity time based on information corresponding to the first target base station, said information corresponding to the first target base station including first target base station loading information;

determining a second validity time based on information corresponding to the second target base station, said information corresponding to the second target base station including second target base station loading information, said first target base station being more heavily loaded than said second target base station, the first validity time being shorter than the second validity time;

generating, at the serving base station, a first handoff message including the first validity time;

generating, at the serving base station, a second handoff message including the second validity time;

sending, from the serving base station, the first handoff message to said first target base station; and

sending, from the serving base station, the second handoff message to said second target base station.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2019
From: MUKHERJEE, AMITAV
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 049130/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2019
From: VAIDYA, MAULIK
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 048524/0021 →