Network quality of service based on application context

US2025293971A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025293971-A1
Application numberUS-202418604685-A
CountryUS
Kind codeA1
Filing dateMar 14, 2024
Priority dateMar 14, 2024
Publication dateSep 18, 2025
Grant date

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.

An information handling system stores telemetry data for the information handling system. A processor collects the telemetry data and determines a target application associated with the telemetry data. The processor sets a quality of service for the target application based on a context of the target application. The processor determines whether a first network path or a failover network path associated with the target application is a preferred network path. In response to the first network path being the preferred network path, the processor provides the telemetry data from the target application over the first network path. In response to the failover network path being the preferred network path, the processors failover the target application to the failover network path. The telemetry data is provided based on the quality of service.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information handling system comprising: a memory to store telemetry data for the information handling system; and a processor to communicate with the memory, the processor to: collect the telemetry data; determine a target application associated with the telemetry data; set a quality of service for the target application based on a context of the target application; determine whether a first network path or a failover network path associated with the target application is a preferred network path; in response to the first network path being the preferred network path, provide the telemetry data from the target application over the first network path; and in response to the failover network path being the preferred network path, fail over the target application to the failover network path, wherein the telemetry data is provided based on the quality of service. 2 . The information handling system of claim 1 , further comprising: first and second physical network interface cards, wherein prior to the collection of the telemetry data, the processor further to: create a virtual network node; and bind the virtual network node to both of the first and second network interface cards. 3 . The information handling system of claim 2 , wherein the processor further to: identify one or more applications that utilize a network; create entries in a routing table, wherein each different entry is associated with a different one of the applications; and store the routing table in the memory. 4 . The information handling system of claim 1 , wherein the processor further to: bind the target application to a virtual network node, wherein the virtual network node provides the telemetry data over either the first network path or the failover network path. 5 . The information handling system of claim 1 , wherein the processor further to: set a priority level of network traffic from other applications to a lower priority level as compared to network traffic from the target application. 6 . The information handling system of claim 1 , wherein the processor to: execute an artificial intelligence engine to determine the target application based on the context of the target application. 7 . The information handling system of claim 1 , wherein the context of the target application includes power, system health score performance, latency, acoustics, and other application attributes. 8 . The information handling system of claim 1 , wherein the processor to determine the preferred network path based first key performance indicators of the first network path and second key performance indicators of the failover network path. 9 . A method comprising: collecting, by a processor of an information handling system, telemetry data for the information handling system; determining a target application associated with the telemetry data; setting a quality of service for the target application based on a context of the target application; if a first network path is a preferred network path compared to a failover network path associated with the target application, then providing, by the processor, the telemetry data from the target application over the first network path; and if the failover network path is the preferred network path, then failing over the target application to the failover network path, wherein the telemetry data is provided based on the quality of service. 10 . The method of claim 9 , wherein prior to the collection of the telemetry data, the method further comprises: creating a virtual network node; and binding the virtual network node to both of first and second network interface cards of the information handling system. 11 . The method of claim 10 , further comprising: identifying one or more applications that utilize a network; creating entries in a routing table, wherein each different entry is associated with a different one of the applications; and storing the routing table in the memory. 12 . The method of claim 9 , further comprising: binding the target application to a virtual network node, wherein the virtual network node provides the telemetry data over either the first network path or the failover network path. 13 . The method of claim 9 , further comprising: setting a priority level of network traffic from other applications to a lower priority level as compared to network traffic from the target application. 14 . The method of claim 9 , further comprising: executing an artificial intelligence engine to determine the target application based on the context of the target application. 15 . The method of claim 9 , wherein the context of the target application includes power, system health score performance, latency, acoustics, and other application attributes. 16 . The method of claim 9 , further comprising: determining the preferred network path based first key performance indicators of the first network path and second key performance indicators of the failover network path. 17 . An information handling system comprising: first and second physical network interface cards; a memory to store telemetry data for the information handling system; and a processor to: create a virtual network node; and bind the virtual network node to both of the first and second network interface cards; collect the telemetry data; determine a target application associated with the telemetry data; set a quality of service for the target application based on a context of the target application; based first key performance indicators of a first network path and second key performance indicators of a failover network path, determine whether the first network path or the failover network path associated with the target application is a preferred network path; in response to the first network path being the preferred network path, provide the telemetry data from the target application over the first network path; and in response to the failover network path being the preferred network path, failover the target application to the failover network path, wherein the telemetry data is provided based on the quality of service. 18 . The information handling system of claim 17 , wherein the processor further to: identify one or more applications that utilize a network; create entries in a routing table, wherein each different entry is associated with a different one of the applications; and store the routing table in the memory. 19 . The information handling system of claim 17 , wherein the processor further to: bind the target application to a virtual network node, wherein the virtual network node provides the telemetry data over either the first network path or the failover network path. 20 . The remote compute device of claim 17 , wherein the processor further to: set a priority level of network traffic from other applications to a lower priority level as compared to network traffic from the target application.

Assignees

Inventors

Classifications

  • Alternate routing · CPC title

  • Route determination based on requested QoS · CPC title

  • Topology update or discovery · CPC title

  • Routing in software-defined topologies, e.g. routing between virtual machines · CPC title

  • H04L45/28Primary

    using route fault recovery · 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 US2025293971A1 cover?
An information handling system stores telemetry data for the information handling system. A processor collects the telemetry data and determines a target application associated with the telemetry data. The processor sets a quality of service for the target application based on a context of the target application. The processor determines whether a first network path or a failover network path a…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification H04L45/28. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).