Detection and recovery mechanisms for network interruptions

US11743748B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11743748-B2
Application numberUS-202117396344-A
CountryUS
Kind codeB2
Filing dateAug 6, 2021
Priority dateAug 6, 2021
Publication dateAug 29, 2023
Grant dateAug 29, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computing device includes: a wireless communication interface; and a processor configured to: establish a connection with a wireless network; while a network-layer status of the connection is active, monitor attributes of the connection at the wireless communication interface, the attributes including (i) a number of uplink packets transmitted since a most recent downlink packet was received, and (ii) a time period elapsed since the most recent downlink packet was received; determine that the attributes meet recovery criteria indicative of a network-layer interruption in the wireless network; in response to the determination, control the wireless communication interface to initiate a recovery action to resolve the network-layer interruption.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computing device, comprising: a wireless communication interface; and a processor configured to: establish a connection with a wireless network; while a network-layer status of the connection is active, monitor attributes of the connection at the wireless communication interface, the attributes including (i) a number of uplink packets transmitted since a most recent downlink packet was received, and (ii) a time period elapsed since the most recent downlink packet was received; determine that the attributes meet recovery criteria indicative of a network-layer interruption in the wireless network; and in response to the determination, control the wireless communication interface to initiate a recovery action to resolve the network-layer interruption. 2. The computing device of claim 1 , wherein the recovery criteria include (i) the number of uplink packets exceeding a threshold, and (ii) the time period exceeding a timeout threshold. 3. The computing device of claim 1 , wherein the recovery criteria further include an origin of traffic carried over the connection. 4. The computing device of claim 1 , further comprising a memory storing a plurality of recovery criteria sets corresponding to respective traffic types; wherein the processor is configured, prior to the monitoring, to: detect at least one traffic type from uplink packets transmitted from the wireless communication interface; and for each detected traffic type, select a corresponding recovery criteria set from the plurality of recovery criteria sets. 5. The computing device of claim 4 , wherein the processor is configured, in response to detection of multiple traffic types and selection of multiple corresponding recovery criteria sets, to repeat the monitoring and determining for each selected recovery criteria set. 6. The computing device of claim 1 , wherein the processor is configured, to establish the connection, to connect to an access point of the network infrastructure; and wherein the recovery action includes reconnecting to the access point. 7. The computing device of claim 6 , wherein the processor is further configured, in response to reconnecting to the access point, to store an identifier of the access point. 8. The computing device of claim 7 , wherein the processor is further configured, to initiate the recovery action, to: determine that the identifier of the access point is stored; and initiate a roaming process to a further access point. 9. The computing device of claim 7 , wherein the processor is further configured, to initiate the recovery action, to: determine that the identifier of the access point is stored; disconnect from the network infrastructure; and establish a new connection to the network infrastructure. 10. The computing device of claim 1 , wherein the processor is configured, to determine that the attributes meet the recovery criteria, to assess whether a gateway of the network is reachable. 11. A method, comprising: establishing a connection with a wireless network; while a network-layer status of the connection is active, monitoring attributes of the connection at the wireless communication interface, the attributes including (i) a number of uplink packets transmitted since a most recent downlink packet was received, and (ii) a time period elapsed since the most recent downlink packet was received; determining that the attributes meet recovery criteria indicative of a network-layer interruption in the wireless network; and in response to the determination, controlling the wireless communication interface to initiate a recovery action to resolve the network-layer interruption. 12. The method of claim 11 , wherein the recovery criteria include (i) the number of uplink packets exceeding a threshold, and (ii) the time period exceeding a timeout threshold. 13. The method of claim 11 , further comprising: storing a plurality of recovery criteria sets corresponding to respective traffic types; prior to the monitoring: detecting at least one traffic type from uplink packets transmitted from the wireless communication interface; and for each detected traffic type, selecting a corresponding recovery criteria set from the plurality of recovery criteria sets. 14. The method of claim 13 , further comprising, in response to detection of multiple traffic types and selection of multiple corresponding recovery criteria sets, repeating the monitoring and determining for each selected recovery criteria set. 15. The method of claim 11 , wherein establishing the connection includes connecting to an access point of the network infrastructure; and wherein the recovery action includes reconnecting to the access point. 16. The computing device of claim 15 , further comprising, in response to reconnecting to the access point, storing an identifier of the access point. 17. The method of claim 16 , wherein initiating the recovery action includes: determining that the identifier of the access point is stored; and initiating a roaming process to a further access point. 18. The method of claim 16 , wherein initiating the recovery action includes: determining that the identifier of the access point is stored; disconnecting from the network infrastructure; and establishing a new connection to the network infrastructure. 19. The method of claim 11 , wherein determining that the attributes meet the recovery criteria includes assessing whether a gateway of the network is reachable. 20. A non-transitory computer-readable medium storing instructions executable by a processor of a computing device to: establish a connection with a wireless network; while a network-layer status of the connection is active, monitor attributes of the connection at a wireless communication interface, the attributes including (i) a number of uplink packets transmitted since a most recent downlink packet was received, and (ii) a time period elapsed since the most recent downlink packet was received; determine that the attributes meet recovery criteria indicative of a network-layer interruption in the wireless network; and in response to the determination, control the wireless communication interface to initiate a recovery action to resolve the network-layer interruption. 21. The non-transitory computer-readable medium of claim 20 , wherein execution of the instructions further configures the processor to: store a plurality of recovery criteria sets corresponding to respective traffic types; prior to the monitoring: detect at least one traffic type from uplink packets transmitted from the wireless communication interface; and for each detected traffic type, select a corresponding recovery criteria set from the plurality of recovery criteria sets.

Assignees

Inventors

Classifications

  • H04W24/04Primary

    Arrangements for maintaining operational condition · CPC title

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • Connection setup · CPC title

  • H04W76/19Primary

    Connection re-establishment · CPC title

  • Connection release · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11743748B2 cover?
A computing device includes: a wireless communication interface; and a processor configured to: establish a connection with a wireless network; while a network-layer status of the connection is active, monitor attributes of the connection at the wireless communication interface, the attributes including (i) a number of uplink packets transmitted since a most recent downlink packet was received,…
Who is the assignee on this patent?
Zebra Tech Corp
What technology area does this patent fall under?
Primary CPC classification H04W24/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).