Cross-layer link failure alerts
First Claim
Patent Images
1. A network device comprising:
- a processor;
a radio chipset coupled to the processor, associated with a radio link layer of a communication stack, and configured to establish a radio communication link to a network and determine, as a failure, that the radio communication link has failed;
one or more components coupled to the radio chipset and the processor, associated with one or more other layers of the communication stack, and configured to receive an alert of the failure of the radio communication link; and
a timer associated with the one or more components and which initiates following the failure of the radio communication link,wherein the radio chipset is further configured to provide or make available the alert to the one or more components,wherein the one or more components include an application controller or connection manager configured to receive the alert, determine one or more applications with active connections, and provide the alert to the one or more applications, andwherein the radio chipset is configured to provide the alert to the one or more components within a time period that is less than a timeout period associated with the timer.
7 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a network device configured to determine and provide alerts of communication link failures across layers of a communication stack of the network device. The network device determines at a radio link layer of the communication stack that a communication link between the network device and a network has failed. The network device then alerts one or more components associated with another layer of the communication stack of the determination that the communication link has failed.
12 Citations
20 Claims
-
1. A network device comprising:
-
a processor; a radio chipset coupled to the processor, associated with a radio link layer of a communication stack, and configured to establish a radio communication link to a network and determine, as a failure, that the radio communication link has failed; one or more components coupled to the radio chipset and the processor, associated with one or more other layers of the communication stack, and configured to receive an alert of the failure of the radio communication link; and a timer associated with the one or more components and which initiates following the failure of the radio communication link, wherein the radio chipset is further configured to provide or make available the alert to the one or more components, wherein the one or more components include an application controller or connection manager configured to receive the alert, determine one or more applications with active connections, and provide the alert to the one or more applications, and wherein the radio chipset is configured to provide the alert to the one or more components within a time period that is less than a timeout period associated with the timer. - View Dependent Claims (2)
-
-
3. A method comprising:
-
establishing, by a radio chipset coupled to a processor and associated with a radio link layer of a communication stack, a radio communication link to a network; determining, by the radio chipset, a failure of the radio communication link; initiating a timer associated with one or more components, wherein the initiating is based at least in part on the failure of the radio communication link; receiving, by the one or more components coupled to the radio chipset and the processor and associated with one or more other layers of the communication stack, an alert of the failure of the radio communication link, wherein the alert is provided or made available by the radio chipset within a time period that is less than a timeout period associated with the timer, wherein the one or more components include at least an application controller or connection manager; determining, by the application controller or the connection manager, one or more applications with active connections; and providing, by the application controller or the connection manager, the alert to the one or more applications. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having programming instructions stored thereon which, when executed by a network device, cause the network device to perform operations comprising:
-
establishing, by a radio chipset coupled to a processor and associated with a radio link layer of a communication stack, a radio communication link to a network; determining, by the radio chipset, a failure of the radio communication link; initiating a timer associated with one or more components, wherein the initiating is based at least in part on the failure of the radio communication link; receiving, by the one or more components coupled to the radio chipset and the processor and associated with one or more other layers of the communication stack, an alert of the failure of the radio communication link, wherein the alert is provided or made available by the radio chipset within a time period that is less than a timeout period associated with the timer, wherein the one or more components include at least an application controller or connection manager; determining, by the application controller or the connection manager, one or more applications with active connections; and providing, by the application controller or the connection manager, the alert to the one or more applications. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification