DECENTRALIZED COEXISTENCE MANAGER FOR CONTROLLING OPERATION OF MULTIPLE RADIOS
First Claim
1. A method, comprising:
- identifying one or more associated transceivers;
determining respective properties of the associated transceivers; and
generating one or more configuration parameters to be utilized by respective associated transceivers in connection with management of events associated with the respective associated transceivers based on notifications provided between associated transceivers.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies are described herein that facilitate a decentralized structure for managing multi-radio coexistence for a mobile device and/or other suitable device(s). As described herein, a coexistence manager (CxM) and/or other suitable means can be implemented in connection with a set of radios (or other transceivers) in order to manage conflicts between events corresponding to the radios. Functionality can be divided such that the CxM operates on the control plane and handles configuration and long-term operations such as registration, sleep mode management, interaction with upper layers, etc., while the respective radios operate on the data plane and handle short-term radio event management operations based on incoming notifications or event requests. For instance, radios can identify conflicts between requested external events and internally associated events and accordingly provide responses that allow or disallow the external events on an absolute basis or a conditional basis (e.g., based on proposed event modifications).
-
Citations
74 Claims
-
1. A method, comprising:
-
identifying one or more associated transceivers; determining respective properties of the associated transceivers; and generating one or more configuration parameters to be utilized by respective associated transceivers in connection with management of events associated with the respective associated transceivers based on notifications provided between associated transceivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless communications apparatus, comprising:
-
a memory that stores data relating to one or more associated radios; and a processor configured to determine respective properties of the associated radios, to generate one or more configuration parameters based at least in part on the respective properties of the associated radios, and to provide the configuration parameters to the associated radios in connection with management of events corresponding to the associated radios based on notifications provided between the associated radios. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 the one or more associated transceivers for event management based at least in part on the properties of the one or more associated transceivers. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 the one or more associated radios for multi-radio event management based at least in part on the properties of the one or more associated radios.
-
29. A method, comprising:
-
identifying a set of internal events and one or more configuration parameters; receiving notifications of respective external events from one or more associated transceivers; determining whether the respective external events conflict with one or more identified internal events based at least in part on the one or more configuration parameters; and transmitting respective responses to the one or more associated transceivers according to a result of the determining. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A wireless communications apparatus, comprising:
-
a memory that stores data relating to one or more associated radios, a set of internal events, and one or more configuration parameters; and a processor configured to receive notifications of respective external events from respective associated radios, to conduct a determination relating to whether the respective external events conflict with one or more identified internal events based at least in part on the one or more configuration parameters, and to transmit respective responses to the respective associated radios according to the determination. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An apparatus, comprising:
-
means for identifying respective internal events and a requested external event; means for conducting a determination relating to whether the requested external event conflicts with at least one identified internal event; and means for providing a response that selectively allows or disallows the requested external event based at least in part on the determination. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A computer program product, comprising:
a computer-readable medium, comprising; code for causing a computer to identify respective internal events and a requested external event; code for conduct a determination relating to whether the requested external event conflicts with at least one identified internal event; and code for causing a computer to provide a response that selectively allows or disallows the requested external event based at least in part on the determination.
-
73. A system, comprising:
-
a set of transceivers; and a coexistence manager (CxM) control module that performs an analysis for the set of transceivers and generates a set of coexistence configuration parameters according to the analysis; wherein the set of transceivers identifies event request messages for respective external events, conducts determinations relating to whether the respective external events can be executed concurrently with respective associated internal events based at least in part on the set of coexistence configuration parameters, and provides responses that selectively allow or disallow the respective external events according to the determinations. - View Dependent Claims (74)
-
Specification