IP Library Granted Patent US 10,433,346
Granted Patent B1
US 10,433,346 · App. 16/139,315 · Granted Oct 1, 2019

Notice of absence support for coexistence

Inventor: Raghavendra Kencharla (Bangalore, IN)
Assignee: Cypress Semiconductor Corporation
H04W74/0891H04W4/80H04W72/0446H04W72/0453H04W72/082H04W72/1205H04W72/1215H04W72/14H04W74/0808
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,433,346
App. No.
16/139,315
Granted
Oct 1, 2019
Kind
B1
Abstract

A method includes receiving an absence schedule and storing the absence schedule in a memory. The absence schedule indicates a plurality of absence periods during which a group owner device in a wireless network will be unavailable for receiving transmissions in a frequency band. The method further includes controlling a primary radio transceiver of a wireless device based on the absence schedule, receiving a first request from a secondary radio transceiver of the wireless device to transmit a first wireless message in the frequency band, and granting the first request in response to determining based on the stored absence schedule that a transmission time of the first wireless message is within one of the plurality of absence periods.

Claims (68)

1. A method, comprising:

receiving an absence schedule indicating a plurality of absence periods during which a group owner device in a wireless network will be unavailable for receiving transmissions in a frequency band;

storing the absence schedule in a memory;

controlling a primary radio transceiver of a wireless device based on the absence schedule;

receiving a first request from a secondary radio transceiver of the wireless device to transmit a first wireless message in the frequency band;

modifying the absence schedule in response to failing an attempt to align communications from the secondary radio transceiver with the absence schedule; and

granting the first request in response to determining based on the modified absence schedule that a transmission time of the first wireless message is within one of the plurality of absence periods.

2. The method of claim 1 , further comprising, in response to the granting of the first request, transmitting the first wireless message from the secondary radio transceiver during the one of the plurality of absence periods.

3. The method of claim 1 , further comprising:

receiving a second request from the secondary radio transceiver to transmit a second wireless message in the frequency band; and

rejecting the second request in response to determining based on the stored absence schedule that a requested transmission time of the second wireless message is not within any of the plurality of absence periods.

4. The method of claim 3 , further comprising, in response to determining that the requested transmission time is not within any of the plurality of absence periods, rescheduling transmission of the second wireless message in one of the plurality of absence periods.

5. The method of claim 1 , wherein the absence schedule indicates:

a start time for a first absence period following transmission of the absence schedule;

a duration for each absence period in the plurality of absence periods and for each time period between consecutive absence periods; and

a number of absence periods in the plurality of absence periods.

6. The method of claim 1 , wherein modifying the absence schedule further comprises:

generating the modified absence schedule based on a predicted communication schedule of the secondary radio transceiver; and

transmitting the modified absence schedule via the primary radio transceiver to one or more group client devices, wherein the group owner device comprises the primary radio transceiver.

7. The method of claim 1 , wherein controlling the primary radio transceiver further comprises:

causing the primary radio transceiver to enter a low power consumption state during each of the plurality of absence periods; and

operating the primary radio transceiver in a high power consumption state during intervals outside any of the plurality of absence periods.

8. The method of claim 1 , further comprising:

adjusting a clock of the secondary radio transceiver based on the absence schedule to align one or more communication times of the secondary radio transceiver with one of the plurality of absence periods, wherein the absence schedule is received at the primary radio transceiver via a transmission from the group owner device.

9. The method of claim 1 , further comprising:

transmitting a proposed absence schedule; and

in response to receiving a beacon frame without any absence schedule,

transmitting from the primary radio transceiver a clear-to-send-to-self (CTS-to-self) frame for each of a plurality of transmission periods for the secondary radio transceiver; and

during each of the plurality of transmission periods, transmitting a wireless message from the secondary radio transceiver.

10. A device, comprising:

a first interface coupled with a primary radio transceiver and configured to receive an absence schedule indicating a plurality of absence periods during which a group owner device in a wireless network will be unavailable for receiving transmissions in a frequency band;

a memory configured to store the absence schedule;

a second interface coupled with a secondary radio transceiver and configured to receive a first request from the secondary radio transceiver to transmit a first wireless message in the frequency band; and

arbitration logic coupled with the second interface and configured to:

modify the absence schedule in response to failing an attempt to align communications from the secondary radio transceiver with the absence schedule;

grant the first request in response to determining based on the modified absence schedule that a transmission time of the first wireless message is within one of the plurality of absence periods, and

control a primary radio transceiver of a wireless device based on the absence schedule.

11. The device of claim 10 , wherein the primary radio transceiver and the secondary radio transceiver are located in the same integrated circuit device package as the arbitration logic.

12. The device of claim 10 , wherein the arbitration logic is configured to control the primary radio transceiver by causing a second wireless transmission from the primary radio transceiver to be transmitted during an interval outside the plurality of absence periods indicated by the absence schedule.

13. The device of claim 10 , further comprising:

the primary radio transceiver configured to transmit the absence schedule according to a first communication protocol; and

the secondary radio transceiver configured to transmit the first wireless message according to a second communication protocol.

14. The device of claim 13 , further comprising a power management module coupled with the primary radio transceiver and configured to:

cause the primary radio transceiver to enter a low power consumption state during one or more of the plurality of absence periods; and

cause the primary radio transceiver to operate in a high power consumption state during intervals outside any of the plurality of absence periods.

15. A system, comprising:

a first wireless device in a wireless network, comprising:

a primary radio transceiver,

a secondary radio transceiver, and

a packet traffic arbiter configured to:

receive an absence schedule indicating a plurality of absence periods during which a group owner device in the wireless network will be unavailable for receiving transmissions in a frequency band;

store the absence schedule in a memory;

control the primary radio transceiver based on the absence schedule;

receive a first request from the secondary radio transceiver to transmit a first wireless message in the frequency band;

modify the absence schedule in response to failing an attempt to align communications from the secondary, radio transceiver with the absence schedule; and

grant the first request in response to determining based on the modified absence schedule that a transmission time of the first wireless message is within one of the plurality of absence periods; and

a set of additional wireless client devices in the wireless network configured to communicate wirelessly with the first wireless device.

16. The system of claim 15 , wherein:

the secondary radio transceiver is configured to transmit the first wireless message in response to granting of the first request; and

the packet traffic arbiter is further configured to control the primary radio transceiver by causing a second wireless transmission from the primary radio transceiver to be transmitted during an interval outside the plurality of absence periods indicated by the absence schedule.

17. The system of claim 15 , further comprising a set of one or more Bluetooth devices, wherein the first wireless device is configured to transmit the first wireless message to one of the set of Bluetooth devices, wherein the primary radio transceiver is configured to communicate according to a WiFi protocol.

18. The system of claim 15 , wherein each wireless client device in the set of additional wireless client devices is configured to enter a low power consumption state during each of the plurality of absence periods.

19. The system of claim 15 , further comprising:

a group owner device configured to transmit the absence schedule to the first wireless device,

wherein for each wireless client device in the set of additional wireless client devices, the wireless client device is coupled with the group owner device via a wireless network link and is configured to access a wide area network via the group owner device.

20. The system of claim 15 , wherein:

the first wireless device is a group owner device of the wireless network; and

the first wireless device is configured to transmit the modified absence schedule via the primary radio transceiver in response to receiving a proposed absence schedule from a wireless client device in the set of additional wireless client devices.

Assignments (4)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
SECURITY INTEREST Recorded Jul 31, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 049917/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: KENCHARLA, RAGHAVENDRA
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 046951/0808 →
Cited By (2)
US 12,445,522 US 12,615,129