EP1550319A2

Method and apparatus for priority management of system algorithms in real time

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 8 October 2023, 3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

49 claims: 22 independent, 27 dependent

  1. 1
    Claims of equivalent WO 2004034203 A2 CLAIMS What is claimed is:1. A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising: a) assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level Pn is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) accumulating a number of times an algorithm has been consecutively selected;and e) retaining a priority level assigned to the selected algorithm when the number accumulated in step (d) is less than a given number.
  2. 9
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P 3 ..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) decreasing the priority level of a selected algorithm when conditions indicate it is not favorable to perform the algorithm.
  3. 16
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) accumulating a number of times an algorithm has been consecutively selected;and e) increasing the priority level of the selected algorithm when its priority level has achieved one of two conditions including a lowest allowable level and a maximum number of reductions of the priority level.
  4. 19
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) accumulating a number of times an algorithm has been consecutively selected at a given priority level;and e) increasing the priority level of the selected algorithm when the selected algorithm has been selected a given number of times at its present priority level.
  5. 22
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) decreasing the priority level of the selected algorithm when it has been consecutively selected a given number of times;e) setting a timer when the priority level of the selected algorithm has been decreased;and f) increasing the priority level of the selected algorithm when the timer times out before the algorithm is selected.
  6. 23
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) increasing the priority level of the selected algorithm when it has been consecutively selected a given number of times;e) setting a timer when the priority level of the selected has been decreased;and f) decreasing the priority level of the selected algorithm when the timer times out before the algorithm is selected.
  7. 24
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P2, P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) accumulating a number of times an algorithm has been consecutively selected and has failed to cure or ease a condition;and e) reducing the priority level assigned to the selected algorithm when the number accumulated in step (d) is at least equal to said given number.
  8. 25
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3-.Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm for use;d) accumulating a number of times an algorithm whose priority level has been reduced has been consecutively selected;e) forming a product of the count accumulated at step (d) with the priority level assigned to the selected algorithm;and f) reducing the priority level assigned to the selected algorithm when the product formed at step (e) is at least equal to a given number.
  9. 26
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm for use;d) accumulating a number of times an algorithm whose priority level has been reduced has been consecutively selected;and e) increasing the priority level of the selected algorithm when the number accumulated in step (d) is at least equal to said given number.
  10. 27
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm for use;d) accumulating a number of times an algorithm whose priority level has been reduced has been consecutively selected;e) dividing the number accumulated at step (d) by a present priority level of the selected algorithm;and f) increasing the priority level assigned to the selected algorithm when the number obtained in step (e) is at least equal to a given number.
  11. 28
    A method for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) assigning a priority level, taken from priority levels Pi, P 2 , P3..Pn, to each algorithm wherein priority level P n is a highest priority level;b) assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) accumulating a number of times an algorithm has been consecutively selected and has failed to cure or ease a condition;e) forming a product of the number accumulated at step with the priority level of the selected algorithm;and f) increasing the priority of the selected algorithm when the product obtained in step (e) is at least equal to a given number.
  12. 29
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:a) means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;b) means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;c) means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;d) means for accumulating a number of times an algorithm has been consecutively selected;and e) means for retaining a priority level assigned to the selected algorithm when the number accumulated in said accumulating means is less than a given number.
  13. 35
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for decreasing the priority level of a selected algorithm when conditions indicate it is not favorable to perform the algorithm.
  14. 38
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;means for accumulating a number of times an algorithm has been consecutively selected;and means for increasing the priority level of the selected algorithm when its priority level has achieved one of two conditions including a lowest allowable level and a maximum number of reductions of the priority level.
  15. 41
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;means for accumulating a number of times an algorithm has been consecutively selected at a given priority level;and means for increasing the priority level of the selected algorithm when the selected algorithm has been selected a given number of times at its present priority level.
  16. 43
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;means for decreasing the priority level of the selected algorithm when it has been consecutively selected a given number of times;means for setting a timer when the priority level of the selected algorithm has been decreased;and means for increasing the priority level of the selected algorithm when the timer times out before the algorithm is selected.
  17. 44
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;means for increasing the priority level of the selected algorithm when it has been consecutively selected a given number of times;means for setting a timer when the priority level of the selected algorithm has been increased;and means for decreasing the priority level of the selected algorithm when the timer times out before the algorithm is selected.
  18. 45
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;means for accumulating a number of times an algorithm has been consecutively selected and has failed to cure or ease a condition;and means for reducing the priority level assigned to the selected algorithm when the number accumulated by said accumulating means is at least equal to said given number.
  19. 46
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm for use;means for accumulating a number of times an algorithm whose priority level has been reduced has been consecutively selected;means for forming a product of the count accumulated by said accumulating means with the priority level assigned to the selected algorithm;and means for reducing the priority level assigned to the selected algorithm when the product formed by said product forming means is at least equal to a given number.
  20. 47
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm for use;means for accumulating a number of times an algorithm whose priority level has been reduced has been consecutively selected;and means for increasing the priority level of the selected algorithm when the number accumulated by said accumulating means is at least equal to said given number.
  21. 48
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm for use;means for accumulating a number of times an algorithm whose priority level has been reduced has been consecutively selected;means for dividing the number accumulated by said accumulating means by a present priority level of the selected algorithm;and means for increasing the priority level assigned to the selected algorithm when the number obtained in step (e) is at least equal to a given number.
  22. 49
    Apparatus for selecting an algorithm from a plurality of algorithms employed in a wireless communications system, each algorithm being provided to cure or ease a particular condition, comprising:means for assigning a priority level, taken from priority levels Pi, P 2 , P3..P n , to each algorithm wherein priority level P n is a highest priority level;means for assigning a parameter to each algorithm wherein a same parameter is assigned to algorithms of a same priority level;means for selecting an algorithm wherein, when two or more algorithms are associated with a given condition, that algorithm having a higher priority is selected;means for accumulating a number of times an algorithm has been consecutively selected and has failed to cure or ease a condition;means for forming a product of the number accumulated at step with the priority level of the selected algorithm;and means for increasing the priority of the selected algorithm when the product obtained by said means for forming is at least equal to a given number.
Independent claims22