Method and apparatus for dynamically determining a mobile station's active set during a connection rescue procedure
First Claim
1. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
- incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for allowing a mobile station (MS) to dynamically adjust its T_ADD_R and T_DROP_R pilot signal strength thresholds (established by pilot Ec/Io values) used to add or drop pilots from the MS'"'"'s active set during rescue. Dynamic adjustment of T_ADD_R and T_DROP_R allows the MS to select and add BSs (sectors) with sufficient forward link quality into their active sets and drop BSs (sectors) with poorer forward link quality during a call recovery procedure to recover an active connection before it is dropped. In addition, the effectiveness of recovering an active connection is improved through corresponding actions at the BS. The BS may use the signal strength measurements, active set information, and other pilot information to update its own active set for use in generating a forward rescue channel.
-
Citations
39 Claims
-
1. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; lowering T_ADD_R and T_DROP_R in accordance with pilot signal strengths (Ec/Io values) measured at the MS; increasing Td between one or more time instants TN if a difference between a combined pilot Ec/Io for the updated active set of the MS and the combined pilot Ec/Io for a previous updated active set of the MS is larger than a predetermined threshold; and decreasing Td between one or more time instants TN if the difference between the E for the updated active set of the MS and the E for a previous updated active set of the MS is smaller than the predetermined threshold.
-
-
13. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; incrementally adjusting STEP_dec_thres at one or more time instants TN; and adjusting STEP_dec_thres at each time instant TN by determining a number of complete rescue cycles K that could be completed before a rescue procedure timer reaches its terminal count, and computing (T_ADD_H−
MAX dec_thres)/(K−
1) as a value for STEP_dec_thres at each time instant TN, wherein T_ADD_H is an initial value for T_ADD_R at the start of the rescue procedure.
-
-
14. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; incrementally adjusting STEP_dec_thres at one or more time instants TN; and increasing STEP_dec_thres at each time instant TN by determining a number of complete rescue cycles K that could be completed before a rescue procedure timer reaches its terminal count, determining δ
=2*(MAX_dec_thres)/(K−
1)K, where δ
is an initial value for STEP_dec_thres at the start of the rescue procedure, andcomputing δ
*N as a value for STEP_dec_thres at each time instant TN, wherein N=1, 2, . . . (K−
1).
-
-
15. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; incrementally adjusting STEP_dec_thres at one or more time instants TN; decreasing STEP_dec_thres at one or more time instants TN, N=1, 2, . . . M, if a difference between a combined pilot Ec/Io for the updated active set of the MS at a particular time instant TN and the combined pilot Ec/Io for a previous updated active set of the MS at an immediately previous time iiistant TN−
1 is larger than a predetermined threshold; andincreasing STEP_dec_thres at one or more time instants TN, N=1, 2, . . . M, if the difference between the combined pilot Ec/Io for the updated active set of the MS at the particular time instant TN and the combined pilot Ec/Io for the previous updated active set of the MS at the immediately previous time instant TN−
1 is smaller than or equal to a predetermined threshold.
-
-
16. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; lowering T_ADD_R and T_DROP_in accordance with pilot signal strengths (Ec/Io values) measured at the MS; and determining MAX_dec_thres by selecting a desired combined pilot Ec/Io that gives a high probability of producing a good link as (Ec/Io)desired, measuring or estimating an Ec/Io value from a strongest pilot in the updated active set as (Ec/Io)max, solving (Ec/Io)max+(N−
1) (Ec/Io)min≧
(Ec/Io)desired for (Ec/Io)min, where N is a maximum allowed active set size, andcomputing MAX_dec_thres as T_ADD_R−
(Ec/Io)min.
-
-
17. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; lowering T_ADD_R and T_DROP_R in accordance with pilot signal strengths (Ec/Io values) measured at the MS; measuring Ec/Io for all pilots detectable by the MS having the potentially failing connection; placing the measured pilots in a list in order of decreasing Ec/Io; and starting with the pilot in the list having the highest Ec/Io and going through the list in order of decreasing Ec/Io, measuring the combined Ec/Io for all pilots in the updated active set, for a current pilot from the list, determining the combined Ec/Io for all pilots in the updated active set plus the current pilot, and adding the current pilot to the updated active set if the current pilot increased the combined Ec/Io measurement by a predetermined percentage.
-
-
18. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; and determining an updated active set of pilots for use by the network in the rescue procedure by transmitting a uniform energy signal from the MS having the potentially failing connection, and for each of one or more BSs in a neighborhood of the MS, measuring a strength of the uniform energy signal, and adding the BS to the updated active set used by the network if the strength of the uniform energy signal for that BS is above a predetermined threshold; wherein the uniform energy signal is a reverse link pilot signal.
-
-
19. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
-
incrementally lowering T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; and determining an updated active set of pilots for use by the network in the rescue procedure by transmitting a uniform energy signal from the MS, and for each of one or more BSs in a neighborhood of the MS, measuring a strength of the uniform energy signal, and adding the BS to the updated active set used by the network if the strength of the uniform energy signal for that BS is above a predetermined threshold; wherein the uniform energy signal is a data signal at a predetermined data rate with predetermined data.
-
-
20. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td; wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, lowering T_ADD_R and T_DROP_R in accordance with pilot signal strengths (Ec/Io values) measured at the MS, increasing Td between one or more time instants TN if a difference between a combined pilot Ec/Io for the updated active set of the MS and the combined pilot Ec/Io for a previous updated active set of the MS is larger than a predetermined threshold, and decreasing Td between one or more time instants TN if the difference between the E for the updated active set of the MS and the E for a previous updated active set of the MS is smaller than the predetermined threshold; wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure.
-
-
27. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, incrementally adjusting STEP_dec_thres at one or more time instants TN, adjusting STEP_dec_thres at each time instant TN by determining a number of complete rescue cycles K that could be completed before a rescue procedure timer reaches its terminal count, and computing (T_ADD_H−
MAX_dec_thres)/(K−
1) as a value for STEP_dec_thres at each time instant TN, wherein T_ADD_H is an initial value for T_ADD_R at the start of the rescue procedure;wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure.
-
-
28. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, incrementally adjusting STEP_dec_thres at one or more time instants TN, and increasing STEP_dec_thres at each time instant TN by determining a number of complete rescue cycles K that could be completed before a rescue procedure timer reaches its terminal count, determining δ
=2*(MAX_dec_thres)/(K−
1)K, where δ
is an initial value for STEP_dec_thres at the start of the rescue procedure, andcomputing δ
*N as a value for STEP_dec_thres at each time instant TN, wherein N=1, 2, . . . (K−
1);wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure.
-
-
29. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, incrementally adjusting STEP_dec_thres at one or more time instants TN, decreasing STEP_dec_thres at one or more time instants TN, N=1, 2, . . . M, if a difference between a combined pilot Ec/Io for the updated active set of the MS at a particular time instant TN and the combined pilot Ec/Io for a previous updated active set of the MS at an immediately previous time instant TN−
1 is larger than a predetermined threshold, andincreasing STEP_dec_thres at one or more time instants TN, N=1, 2, . . . M, if the difference between the combined pilot Ec/Io for the updated active set of the MS at the particular time instant TN and the combined pilot Ec/Io for the previous updated active set of the MS at the immediately previous time instant TN−
1 is smaller than or equal to a predetermined threshold;wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure.
-
-
30. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, lowering T_ADD_R and T_DROP_R in accordance with pilot signal strengths (Ec/Io values) measured at the MS, and detemining MAX_dec_thres by selecting a desired combined pilot Ec/Io that gives a high probability of producing a good link as (Ec/Io)desired, measuring or estimating an Ec/Io value from a strongest pilot in the updated active set as (Ec/Io)max, solving (Ec/Io)max+(N−
1) (Ec/Io)min≧
(Ec/Io)desired for (Ec/Io)min;
where N is a maximum allowed active set size, andcomputing MAX_dec_thres as T_ADD_R—
(Ec/Io)min;wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure.
-
-
31. A mobile station (MS) for communicating with a network and for assisting in performing a rescue procedure when an acknowledgement failure has been detected, the MS comprising:
-
a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, lowering T_ADD_R and T_DROP_R in accordance with pilot signal strengths (Ec/Io values) measured at the MS, measuring Ec/Io for all pilots detectable by the MS having the potentially failing connection, placing the measured pilots in a list in order of decreasing Ec/Io, and starting with the pilot in the list having the highest Ec/Io and going through the list in order of decreasing Ec/Io, measuring the combined Ec/Io for all pilots in the updated active set, for a current pilot from the list, determining the combined Ec/Io for all pilots in the updated active set plus the current pilot, and adding the current pilot to the updated active set if the current pilot increased the combined Ec/Io measurement by a predetermined percentage; wherein T_ADD_R and T_DROP_R are used by the MS for determining an updated active set of pilots for use in the rescue procedure.
-
-
32. A communications system for determining an updated active set of pilots used in a rescue procedure for rescuing a mobile station (MS) having a connection with a network for which an acknowledgement failure has been detected, the system comprising:
-
a MS, the MS comprising a processor programmed for incrementally lowering pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R by an amount STEP_dec_thres at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, wherein T_ADD_R and T_DROP_R are used by the MS for determining the updated active set of MS pilots for use in the rescue procedure, and transmitting a uniform energy signal during a time when the MS is having the acknowledgement failure; and a network communicatively coupled to the MS, the network including one or more pilots in a neighborhood of the MS for communicating with the MS, each pilot including a processor programmed for receiving and measuring a strength of the uniform energy signal and adding the pilot to the updated active set used by the network in performing the rescue procedure if the strength of the uniform energy signal is above a predetermined threshold. - View Dependent Claims (33, 34, 35)
-
-
36. A network for communicating with a mobile station (MS) and for assisting in performing a rescue procedure when the MS has a connection with the network for which an acknowledgement failure has been detected, the MS capable of transmitting a uniform energy signal, the network comprising:
one or more BS sectors in a neighborhood of the MS for communicating with the MS, each BS sector including a processor programmed for receiving and measuring a strength of the uniform energy signal and adding the BS sector to an updated active set used by the network in performing the rescue procedure if the strength of the uniform energy signal is above a predetermined threshold. - View Dependent Claims (37, 38)
-
39. In a system comprising a network and at least one mobile station (MS) for enabling communications with the at least one MS, the system capable of performing a rescue procedure for rescuing a MS having a connection with the network for which an acknowledgement failure has been detected, a method for adjusting pilot signal strength add and drop thresholds T_ADD_R and T_DROP_R used by the MS in determining an updated active set of pilots for use by the MS in the rescue procedure, the method comprising:
at one or more specific time instants tN, N=1, 2, . . . M during the rescue procedure, each time instant separated by a time Td, computing temporary rescue add and drop threshold values by lowering present values for T_ADD_R and T_DROP_R by an amount STEP_dec_thres; and computing add and drop threshold algorithms specified in Sections 2.6.6.2.5.2 and 2.6.6.2.3 of the IS-2000-5 Standard, respectively, after replacing static add and drop threshold values in those algorithms with the temporary rescue add and drop threshold values, to generate new values for T_ADD_R and T_DROP_R, respectively.
Specification