Adaptive network selection
AssigneeDell Products L.P.
InventorsUdaya Surendra Bendigeri, Kamal Joseph Koshy, Dileep Kumar Soma, Vivek Viswanathan Iyer
Life of this patent
Estimating the term…
Abstract
Systems and methods for adaptive network selection are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive link capabilities for each of a plurality of communication links available to the IHS; receive link requirements for each of a plurality of applications executed by the IHS; and assign at least one of the plurality of applications to at least one of the plurality of communication links, at least in part, by matching a subset of link requirements to a subset of link capabilities.
Claims13
An Information Handling System (IHS), comprising:
- a processor;
- and
- a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:
- receive link capabilities for each of a plurality of communication links available to the IHS, wherein the link capabilities comprise at least one of:
- a latency or a throughput capability;
- receive link requirements for each of a plurality of applications executed by the IHS, wherein the link requirements comprise at least one of:
- a latency or a throughput requirement;
- receive context information;
- adjust a value of a link requirement within a subset of the link requirements based upon the context information, wherein the context information comprises a distance between a user and the IHS, and wherein to adjust the value of the link requirement the program instructions, upon execution, further cause the IHS to, in response to the distance being greater or smaller than a selected distance, change the value of the link requirement;
- and
- assign at least one of the plurality of applications to at least one of the plurality of communication links, at least in part, in response to a match between the subset of link requirements and a subset of the link capabilities.
A memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:
- receive link capabilities for each of a plurality of communication links available to the IHS, wherein the link capabilities comprise at least one of:
- a latency or a throughput capability;
- receive link requirements for each of a plurality of applications executed by the IHS, wherein the link requirements comprise at least one of:
- a latency or a throughput requirement;
- in response to the IHS being in a selected posture, change a value of a link requirement within a subset of the link requirements;
- and
- assign at least one of the plurality of applications to at least one of the plurality of communication links, at least in part, in response to a match between the subset of the link requirements and a subset of the link capabilities.
A method, comprising:
- receiving link capabilities for each of a plurality of communication links available to an Information Handling System (IHS), wherein the link capabilities comprise at least one of:
- a latency or a throughput capability;
- receiving link requirements for each of a plurality of applications executed by the IHS, wherein the link requirements comprise at least one of:
- a latency or a throughput requirement;
- in response to a hinge angle being greater than or smaller than a selected angle, changing a value of a link requirement within a subset of the link requirements;
- and
- assigning at least one of the plurality of applications to at least one of the plurality of communication links, at least in part, by matching the subset of the link requirements to a subset of the link capabilities.
Dependencies are inferred from the claim text.