Time multiplexing for coexistence within multiple communication systems
First Claim
1. A method of coexistence of multiple communication links in distinct wireless systems, the method comprising:
- configuring a primary communication system for dynamically reconfigurable time multiplexed periods of scheduled inactivity;
determining activity of at least one distinct communication system;
determining an indication of inactivity in the primary communication system;
arbitrating the activity of the primary communication system and the activity of the at least one distinct communication system to permit communications with the at least one distinct communication system based on the indication of inactivity;
determining a priority level of a period within the timing of the at least one distinct communication system occurring during an active period of the primary communication system; and
setting a relative priority level above the priority level based on at least one prior suppression of communications with the at least one distinct communication system.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus permitting the coexistence of multiple communication links to distinct wireless systems in a client device are disclosed. A wireless device can interface with both a primary communications system and at least one distinct communications system by managing the coexistence of active communications with the multiple communication systems. The wireless device can initially configure communications with the primary communications system for dynamically reconfigurable time multiplexed operation having scheduled periods of inactivity. The wireless device can determine timing and scheduling of communications with the distinct communications systems and can schedule the communications with the distinct communications systems during periods of inactivity in the primary communications system. The periods of inactivity may be limited to the scheduled periods of inactivity or can include unscheduled periods of inactivity occurring during active periods of the time multiplexed operation. The device may also use data priorities of communications to override overlapping communication activity.
37 Citations
8 Claims
-
1. A method of coexistence of multiple communication links in distinct wireless systems, the method comprising:
-
configuring a primary communication system for dynamically reconfigurable time multiplexed periods of scheduled inactivity; determining activity of at least one distinct communication system; determining an indication of inactivity in the primary communication system; arbitrating the activity of the primary communication system and the activity of the at least one distinct communication system to permit communications with the at least one distinct communication system based on the indication of inactivity; determining a priority level of a period within the timing of the at least one distinct communication system occurring during an active period of the primary communication system; and setting a relative priority level above the priority level based on at least one prior suppression of communications with the at least one distinct communication system.
-
-
2. A method of coexistence of multiple communication links in distinct wireless systems, the method comprising:
-
configuring a first subsystem of a wireless communication device for scheduled periods of inactivity; determining an activity state associated with a scheduled communication based on a Personal Area Network (PAN) subsystem of the wireless communication device; determining whether the activity state occurs during a period of inactivity for the first subsystem; enabling communications in the PAN subsystem if the activity state occurs within the period of inactivity; and suppressing communications in the PAN subsystem if the activity state extends beyond the period of inactivity.
-
-
3. A method of coexistence of multiple communication links in distinct wireless systems, the method comprising:
-
configuring a first subsystem of a wireless communication device for scheduled periods of inactivity; determining an activity state associated with a scheduled communication based on a Personal Area Network (PAN) subsystem of the wireless communication device; determining whether the activity state occurs during a period of inactivity for the first subsystem; enabling communications in the PAN subsystem if the activity state occurs within the period of inactivity; determining a priority associated with the scheduled communications based on the PAN subsystem; determining a priority of a first subsystem communication occurring during at least a portion of the activity state; comparing the priority associated with the PAN subsystem communications against the priority of the first subsystem communication, and suppressing communications with the first subsystem based on the priority if the priority associated with the scheduled communications exceeds the priority of the first subsystem communication.
-
-
4. A method of coexistence of multiple communication links in distinct wireless systems, the method comprising:
-
configuring a first subsystem of a wireless communication device for scheduled periods of inactivity; determining an activity state associated with a scheduled communication based on a Personal Area Network (PAN) subsystem of the wireless communication device; determining whether the activity state occurs during a period of inactivity for the first subsystem by; determining a timing of a downlink resource allocation supported by the first subsystem; and determining whether the activity state is exclusive of the timing of the downlink resource allocation; and enabling communications in the PAN subsystem if the activity state occurs within the period of inactivity.
-
-
5. A method of coexistence of multiple communication links in distinct wireless systems, the method comprising:
-
configuring a first subsystem of a wireless communication device for scheduled periods of inactivity; determining an activity state associated with a scheduled communication based on a Personal Area Network (PAN) subsystem of the wireless communication device; determining whether the activity state occurs during a period of inactivity for the first subsystem by; determining a timing of an uplink resource allocation supported by the first subsystem; determining whether the activity state is exclusive of the timing of the uplink resource allocation; and enabling communications in the PAN subsystem if the activity state occurs within the period of inactivity.
-
-
6. An apparatus configured for coexistence of multiple communication links in distinct wireless systems, the apparatus comprising:
-
a first communication subsystem configured to establish dynamically reconfigurable time multiplexed communications with a first wireless system having a first time reference; a second communication subsystem configured to establish communications with a second wireless system having a second time reference independent of the first time reference; a coexistence block configured to arbitrate access by the first communication subsystem and the second communication subsystem based on activity of each of the first communication subsystem and the second communication subsystem; and a host processor configured to control at least a portion of operations of each of the first and second communication subsystem and configured to selectively enable the second subsystem based on access arbitration by the coexistence block, wherein the coexistence block receives a first activity indication from the first communication subsystem and receives a second activity indication from the second subsystem, and wherein the coexistence block enables access by the second communication subsystem if the first activity indication indicates inactivity while the second activity indication indicates activity.
-
-
7. An apparatus configured for coexistence of multiple communication links in distinct wireless systems, the apparatus comprising:
-
a first communication subsystem configured to establish dynamically reconfigurable time multiplexed communications with a first wireless system having a first time reference; a second communication subsystem configured to establish communications with a second wireless system having a second time reference independent of the first time reference; a coexistence block configured to arbitrate access by the first communication subsystem and the second communication subsystem based on activity of each of the first communication subsystem and the second communication subsystem; and a host processor configured to control at least a portion of operations of each of the first and second communication subsystem and configured to selectively enable the second subsystem based on access arbitration by the coexistence block, wherein the coexistence block receives a first priority indication from the first communication subsystem and receives a second priority indication from the second communication subsystem, and wherein the coexistence block determines access arbitration based on the first priority indication and the second priority indication.
-
-
8. An apparatus configured for coexistence of multiple communication links in distinct wireless systems, the apparatus comprising:
-
a first communication subsystem configured to establish dynamically reconfigurable time multiplexed communications with a first wireless system having a first time reference; a second communication subsystem configured to establish communications with a second wireless system having a second time reference independent of the first time reference; a coexistence block configured to arbitrate access by the first communication subsystem and the second communication subsystem based on activity of each of the first communication subsystem and the second communication subsystem; and a host processor configured to control at least a portion of operations of each of the first and second communication subsystem and configured to selectively enable the second subsystem based on access arbitration by the coexistence block, wherein the coexistence block receives a first priority indication from the first communication subsystem and receives a second priority indication from the second communication subsystem, and wherein the coexistence block increases a relative priority of one of the first priority indication or the second priority indication based at least in part on a previous communication suppression.
-
Specification