Systems and methods for network performance evaluation
US-2024430721-A1 · Dec 26, 2024 · US
US11743748B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11743748-B2 |
| Application number | US-202117396344-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 6, 2021 |
| Priority date | Aug 6, 2021 |
| Publication date | Aug 29, 2023 |
| Grant date | Aug 29, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Related publications grouped by family.
Answers are generated from the same data shown on this page.