IP Library Granted Patent US 10,193,745
Granted Patent B2
US 10,193,745 · App. 15/334,810 · Granted Jan 29, 2019

Radio interrupt

Inventors: Ho-Kuo Chan (St. Laurent, CA); Shahnawaz Siraj (Sunnyvale, CA); Andre Beaudin (Montreal, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04L41/0672H04L12/40H04L43/16H04W88/04H04W92/10
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,193,745
App. No.
15/334,810
Granted
Jan 29, 2019
Kind
B2
Abstract

Example implementations relate to a radio interrupt reboot. For example, an apparatus may include a first processing resource connected via an interface to a second processing resource. The first processing resource may execute instructions to receive an interrupt generated by a radio coupled to the second processing resource, increment a counter in response to receiving the interrupt during a configurable time interval, and determine that the counter has not been incremented during a threshold number of configurable time intervals. The first processing resource may execute instructions to reboot the first processing resource and the second processing resource in response to the determination that the counter has not been incremented during the threshold number of configurable time intervals.

Claims (30)

1. An apparatus, comprising:

a first processing resource connected via an interface to a second processing resource, the first processing resource to execute instructions to:

receive an interrupt generated by a radio coupled to the second processing resource;

increment a counter in response to receiving the interrupt during a configurable time interval;

determine that the counter has not been incremented during a threshold number of configurable time intervals, wherein a duration of a threshold time interval included in the threshold number of configurable time intervals is configurable; and

reboot the first processing resource and the second processing resource in response to the determination that the counter has not been incremented during the threshold number of configurable time intervals.

2. The apparatus of claim 1 , wherein the first processing resource, the second processing resource, and the radio are included in an access point (AP).

3. The apparatus of claim 2 , wherein the first processing resource is a main processor of the AP, and the second processing resource is a co-processor of the AP.

4. The apparatus of claim 1 , wherein the interface is a hardware interface.

5. The apparatus of claim 1 , wherein the first processing resource operates according to a first operating environment and the second processing resource operates according to a second operating environment.

6. The apparatus of claim 1 , wherein the first processing resource is further connected to the second processing resource via a communication bus, and wherein the interrupt is received via the communication bus.

7. An access point, comprising:

a processor including a detection mechanism coupled to a co-processor via a communication bus; and

a radio coupled to the co-processor;

wherein the processor is to:

receive interrupt signals from the radio via the communication bus; and wherein the detection mechanism is to:

determine that an interrupt signal of the interrupt signals has not been received during a number of threshold time intervals, wherein a duration of a threshold time interval included in the threshold number of time intervals is configurable; and

reboot the processor and co-processor in response to the determination that the interrupt signal has not been received during the number of threshold time intervals.

8. The access point of claim 7 , wherein a duration of each of the number of threshold time intervals is configurable.

9. The access point of claim 8 , wherein the duration of each of the number of threshold time intervals is greater than one second in duration.

10. The access point of claim 7 , wherein the interrupt is generated as part of an interrupt service routine associated with the radio.

11. The access point of claim 7 , wherein the processor is a main processor of the access point, and the co-processor is a radio processor of the access point.

12. A non-transitory machine-readable medium storing instructions

executable by a processing resource to:

receive an interrupt message generated by a radio coupled to a second processing resource;

increment a counter in response to receiving the interrupt message;

monitor the counter to determine that the counter has not been incremented for a threshold number of configurable time intervals, wherein a duration of a threshold time interval included in the threshold number of configurable time intervals is configurable; and

reboot an apparatus connected to the radio in response to the determination that the counter has not been incremented for the threshold number of configurable time intervals.

13. The non-transitory machine-readable medium of claim 12 , wherein the instructions to reboot the apparatus include instructions that are executable to reboot an access point connected to the radio.

14. The non-transitory machine-readable medium of claim 12 , wherein the instructions are executable to store a state of the apparatus prior to rebooting the apparatus.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S EXECUTION DATES PREVIOUSLY RECORDED ON REEL 040735 FRAME 0132. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 3, 2017
From: CHAN, HO-KUO; SIRAJ, SHAHNAWAZ; BEAUDIN, ANDRE
To: ARUBA NETWORKS, INC.
Reel/Frame 041853/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: CHAN, HO-KUO; SIRAJ, SHAHNAWAZ; BEAUDIN, ANDRE
To: ARUBA NETWORKS, INC.
Reel/Frame 040735/0132 →
Continuity (1)
Related Publication 20180115458A1 · Apr 26, 2018