CENTRALIZED COEXISTENCE MANAGER FOR CONTROLLING OPERATION OF MULTIPLE RADIOS
First Claim
1. A method, comprising:
- identifying one or more transceivers and a coexistence manager (CxM) entity associated with the one or more transceivers;
determining respective properties of the one or more transceivers;
generating one or more configuration parameters to be utilized by the CxM entity; and
providing the one or more configuration parameters to the CxM entity in connection with management of events associated with the one or more transceivers at the CxM entity based on notifications provided by the one or more transceivers.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methodologies are described herein that facilitate a centralized structure for managing multi-radio coexistence for a mobile device and/or other suitable device(s). As described herein, a control plane coexistence manager (CxM) entity and/or a data plane CxM entity can be implemented to directly interact with a set of associated transceivers (e.g., radios, etc.) in order to manage conflicts between events corresponding to the transceivers. Further, CxM operation can be divided between the control and data planes such that the control plane handles configuration and long-term operations such as radio registration, sleep mode management, long-term event resolution, interaction with upper layers, etc., while the data plane handles short-term operations with respect to radio event management based on incoming notifications or event requests. For instance, the data plane can evaluate a set of requested events, select event(s) to be executed, and provide responses to the associated transceivers relating to the selection(s).
-
Citations
86 Claims
-
1. A method, comprising:
-
identifying one or more transceivers and a coexistence manager (CxM) entity associated with the one or more transceivers; determining respective properties of the one or more transceivers; generating one or more configuration parameters to be utilized by the CxM entity; and providing the one or more configuration parameters to the CxM entity in connection with management of events associated with the one or more transceivers at the CxM entity based on notifications provided by the one or more transceivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A wireless communications apparatus, comprising:
-
a memory that stores data relating to one or more radios and a coexistence manager (CxM) entity associated with the one or more radios; and a processor configured to determine respective properties of the one or more radios, to generate one or more configuration parameters based at least in part on the respective properties of the one or more radios, and to provide the configuration parameters to the CxM entity for management of events associated with the one or more radios based on notifications provided by the one or more radios. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
means for obtaining information relating to properties of one or more associated transceivers; and means for generating configuration parameters to be utilized by an associated coexistence manager (CxM) entity in connection with management of events corresponding to the one or more associated transceivers based at least in part on the properties of the one or more associated transceivers. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product, comprising:
a computer-readable medium, comprising; code for causing a computer to obtain information relating to properties of one or more associated radios; and code for causing a computer to generate configuration parameters to be utilized by an associated coexistence manager (CxM) entity in connection with management of events corresponding to the one or more associated radios based at least in part on the properties of the one or more associated radios.
-
36. A method, comprising:
-
identifying one or more transceivers and a coexistence manager (CxM) entity associated with the one or more transceivers; receiving one or more configuration parameters from the CxM entity; receiving notifications of respective events from the one or more transceivers; determining whether respective events for which notifications are received can be executed concurrently based at least in part on the one or more configuration parameters; and transmitting respective responses to the one or more transceivers according to a result of the determining. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A wireless communications apparatus, comprising:
-
a memory that stores data relating to one or more radios and a coexistence manager (CxM) entity associated with the one or more radios; and a processor configured to receive one or more configuration parameters from the CxM entity, to receive notifications of respective events from the one or more radios, to conduct a determination relating to whether respective events for which notifications are received can be executed concurrently based at least in part on the one or more configuration parameters, and to transmit respective responses to the one or more radios according to the determination. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. An apparatus, comprising:
-
means for receiving a set of coexistence configuration parameters and at least one event request; means for determining whether events corresponding to the at least one event request can be executed concurrently based on the coexistence configuration parameters; and means for communicating responses to respective transceivers corresponding to the at least one event request according to a result of the determination. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
-
84. A computer program product, comprising:
a computer-readable medium, comprising; code for causing a computer to receive a set of radio coexistence configuration parameters and at least one radio event request; code for causing a computer to determine whether radio events corresponding to the at least one radio event request can be executed concurrently based on the radio coexistence configuration parameters; and code for causing a computer to communicate responses to respective radios corresponding to the at least one radio event request according to a result of the determination.
-
85. A system, comprising:
-
a control plane coexistence manager (CxM) that performs an analysis for a set of transceivers and generates a set of coexistence configuration parameters according to the analysis; and a data plane CxM that receives the coexistence configuration parameters from the control plane CxM, identifies event requests from the set of transceivers, conducts a determination relating to whether events for which respective event requests are received can be executed concurrently based on the event requests or the coexistence configuration parameters, and transmits respective responses to the set of transceivers according to the determination. - View Dependent Claims (86)
-
Specification