METHOD AND APPARATUS FOR EVENT PRIORITIZATION AND ARBITRATION IN A MULTI-RADIO DEVICE
First Claim
1. A method, comprising:
- identifying a plurality of radio events associated with a corresponding set of radios for which notifications are provided; and
selecting a radio event combination from the plurality of radio events based on at least one of bins to which respective radio events are assigned, respective scale factors associated with the respective radio events, or respective history variables associated with the respective radio events.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methodologies are described herein that facilitate prioritization and arbitration of radio events associated with a set of potentially conflicting radios supported by a wireless device. As described herein, bin-based priority can be implemented for respective radio events such that events are assigned to bins of varying priority levels based on factors such as functional correlations of respective events to data loss, event deadlines, or relative radio priorities. Subsequently, selection of an event combination can be performed based on bins to which respective events are assigned. Techniques are additionally described herein for arbitrating among conflicting radio events assigned to the same bin using random selection, history-based arbitration, or the like. As further described herein, arbitration can be adjusted to favor selection of new, ongoing, or previously events. Further, arbitration as described herein can be adjusted to accommodate events that execute in a plurality of decision units in time.
151 Citations
74 Claims
-
1. A method, comprising:
-
identifying a plurality of radio events associated with a corresponding set of radios for which notifications are provided; and selecting a radio event combination from the plurality of radio events based on at least one of bins to which respective radio events are assigned, respective scale factors associated with the respective radio events, or respective history variables associated with the respective radio events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A wireless communications apparatus, comprising:
-
a memory that stores data relating to respective radio events associated with a corresponding set of radios; and a processor configured to select a radio event combination composed of the respective radio events based on at least one of bins to which the respective radio events are assigned, respective scale factors associated with the respective radio events, or respective history variables associated with the respective radio events. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. An apparatus, comprising:
-
means for obtaining information relating to respective radio events designated by respective corresponding radios; and means for selecting a radio event combination from among the respective radio events based on at least one of bins, scale factors, or history variables associated with the respective radio events. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A computer program product, comprising:
a computer-readable medium, comprising; code for causing a computer to identify data relating to respective radio events associated with a corresponding set of radios; and code for causing a computer to select a radio event combination composed of the respective radio events based on at least one of bins to which the respective radio events are assigned, respective scale factors associated with the respective radio events, or respective history variables associated with the respective radio events.
-
74. An integrated circuit that executes a set of machine-executable instructions, the set of machine-executable instructions comprising:
-
obtaining information relating to respective radio events designated by respective corresponding radios; and selecting a radio event combination from among the respective radio events based on at least one of bins, scale factors, or history variables associated with the respective radio events.
-
Specification