Patent ID: 6999773

Claim:
A method for scheduling a control channel comprising: (a) assigning a combination of values of a plurality of combinations of values to a first control channel parameter and a second control channel parameter; (b) determining a first repeat period associated with a first control message based on the values assigned to each of the first control channel parameter and the second control channel parameter; (c) determining a second repeat period associated with a second control message based on the value assigned to the first control channel parameter; (d) determining a third repeat period associated with a third control message based on the values assigned to each of the first control channel parameter and the second control channel parameter; (e) determining whether there are any combinations of values of the plurality of combinations of values that have not yet been assigned to the first control channel parameter and the second control channel parameter; (f) when there is at least one combination of values of the plurality of combinations of values that has not yet been assigned to the first control channel parameter and the second control channel parameter, assigning a not yet assigned combination of values to the first control channel parameter and the second control channel parameter and repeating steps (b) through (e); and (g) when steps (b) through (d) have been executed for all combinations of values of the plurality of combinations of values, selecting a combination of values of the plurality of combinations of values based on at least one of the first repeat period, the second repeat period, and the third repeat period determined in association with each combination of values of the plurality of combinations of values.