IP Library Granted Patent US 11,089,609
Granted Patent B2
US 11,089,609 · App. 16/779,240 · Granted Aug 10, 2021

Smart radio arbiter with conflict resolution based on timing predictability

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 11,089,609
App. No.
16/779,240
Granted
Aug 10, 2021
Kind
B2
Abstract

A radio arbitrator, electronic system, and method for wireless communication are disclosed in which at least two RF requests are received through a single radio module. The radio arbitrator performs predictive arbitration based on timing information of connection events to maintain a wireless connection, which is known prior to receiving RF requests including the connection events. Rf requests may be based on one or more of ZIGBEE®, Bluetooth® Low Energy, or Wi-Fi communication topologies.

Claims (43)

1. A radio arbiter, comprising:

a processor; and

a computer-readable medium including instructions stored thereon that, when executed by the processor, cause the processor to:

receive a first radio frequency (RF) request associated with a first wireless protocol;

receive a second RF request associated with a second wireless protocol, the second RF request comprising a connection event to maintain a wireless connection, the second RF request further having an associated predicted connection interval following a previous connection event; and

place the first RF request on hold until after the second RF request is completed, based on a predictive arbitration determination before receiving the second RF request.

2. The radio arbiter of claim 1 , wherein the first wireless protocol and the second wireless protocol include at least one of Bluetooth® Low Energy, ZIGBEE®, or Wi-Fi.

3. The radio arbiter of claim 1 , wherein the instructions, when executed by the processor, cause the processor to place the first RF request on hold by servicing the first RF request in a manner different than its initial parameters.

4. The radio arbiter of claim 3 , wherein the instructions, when executed by the processor, further cause the processor to serve the second RF request according to its initial parameters.

5. The radio arbiter of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to:

receive the first RF request;

determine that the first RF request will collide with the second RF request according to initial parameters of either the first RF request or the second RF request; and

begin service of the first RF request after service of the second RF request has cleared.

6. The radio arbiter of claim 5 , wherein the initial parameters include at least one of an RF request type, an expected duration of the RF request, a request priority, an amount of time until the next RF request, or a combination thereof.

7. The radio arbiter of claim 6 , wherein the expected duration of the first RF request is dependent upon a size of transmitting packets, and the expected duration of the second RF request is fixed.

8. An electronic system, comprising:

a wireless subsystem including:

a radio frequency (RF) radio;

a plurality of link controllers configured according to two or more different topologies; and

a processor and a memory having instructions stored thereon, wherein when the processor executes the instructions the processor is configured as a radio arbiter configured to:

transmit and receive data between the RF radio and the plurality of link controllers; and

place a first RF request associated with a first topology on hold until after a second RF request associated with a second topology is completed based on a predictive arbitration determination before receiving the second RF request, the second RF request comprising a connection event to maintain a wireless connection, the second RF request received a predicted connection interval following a previous connection event.

9. The electronic system of claim 8 , wherein the plurality of different topologies includes the first topology and the second topology that are low power, low rate topologies.

10. The electronic system of claim 9 , wherein the first topology is Bluetooth® Low Energy and the second topology is configured to operate according to 802.15.4 technical standard.

11. The electronic system of claim 9 , wherein the second topology is selected from the group consisting of ZIGBEE®, ISA100.11a, WirelessHART, Wi-Fi, subnet access protocol (SNAP), and Thread specifications.

12. The electronic system of claim 8 , wherein the at least one of the two or more different topologies include Wi-Fi.

13. The electronic system of claim 8 , wherein the electronic system includes a device incorporating the wireless subsystem selected from the group consisting of a home automation device, a medical device, a smartphone, a gaming console, a personal computer, a laptop computer, a tablet computer, an automotive device, an audio system, a video system, and a peripheral device.

14. A method of wireless communication, the method comprising:

receiving a first radio frequency (RF) request associated with a first wireless protocol;

associating a first priority with the first RF request;

receiving a second RF request associated with a second wireless protocol;

associating a second priority with the second RF request, the second priority higher than the first priority; and

placing the first RF request on hold prior to receiving the second RF request responsive to predictively determining that granting the first RF request would result in a collision with the second RF request;

wherein receiving the second RF request comprises receiving a connection event to maintain a wireless connection according to the second wireless protocol a predicted connection time interval following a previous connection event.

15. The method of claim 14 , further comprising increasing the first priority to be greater than the second priority during data streaming associated with the second RF request.

16. The method of claim 14 , wherein placing the first RF request on hold includes skipping the first RF request.

17. The method of claim 14 , wherein increasing the priority level of the first priority relative to the second priority is performed periodically until the first priority is greater than the second priority.

18. The method of claim 14 , further comprising servicing the first priority request responsive to the first priority achieving a priority level that is greater than the second priority.

19. The method of claim 14 , further comprising interrupting data streaming according to the second RF request responsive to a predetermined period of time expiring without servicing the first RF request.

20. The method of claim 14 , further comprising:

receiving a third RF request;

associating a third priority with the third RF request, the third priority higher priority than the first priority and the second priority; and

placing the first RF request and/or the second RF request on hold responsive to determining that granting the first RF request and/or the second RF request would result in a collision of the third RF request with the first RF request and/or the second RF request.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0335 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059263/0001 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 19, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 058214/0625 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052856/0909 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →