Managing port connections
AssigneeHewlett Packard Enterprise Development LP
InventorMatthew Jack Burbridge
Life of this patent
Estimating the term…
Abstract
A system in accordance with an example includes a plurality of ports and a port manager. The port manager is to monitor quality of each of the plurality of ports. The port manager is to receive a connection request from a client device at a first port. The port manager is further to determine whether to instruct the client device to connect to a second port that is more suitable for the client device than the first port, based on the quality of the plurality of ports.
Claims20
A target device, comprising:
- a plurality of ports;
- and
- a port manager comprising a combination of hardware and programming to:
- monitor quality of each of the plurality of ports of the target device;
- receive a connection request from a client device at a first port of the plurality of ports of the target device;
- and
- in response to the connection request from the client device at the first port of the target device:
- determine whether a second port of the plurality of ports of the target device is more suitable for the client device than the first port, based on the quality of the plurality of ports;
- and
- based on a determination that the second port is more suitable for the client device than the first port, based on the quality of the plurality of ports, reject the connection request from the client device at the first port of the target device and instruct the client device to connect to the second port of the target device.
A method, comprising:
- monitoring, by a target device, quality of each of a plurality of ports of the target device;
- receiving, with a the target device, a connection request to a first port of the plurality of ports from a client device;
- and
- with the target device, in response to the connection request from the client device to the first port;
- determining whether another port of the plurality of ports of the target device has a higher quality than the first port;
- and
- based on a determination that the other port has a higher quality than the first port, rejecting the connection request from the client device at the first port of the target device and instructing the client device to connect to the other port of the target device.
A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a target device to:
- monitor quality metrics for each of a plurality of ports of the target device;
- receive a connection request to a first port of the plurality of ports of the target device from a client device;
- and
- in response to the connection request to the first port of the target device from the client device:
- determine whether another port of the plurality of ports of the target device has a better quality metric than the first port, for at least one of the quality metrics;
- and
- based on a determination that the other port has a better quality metric than the first port, for at least one of the quality metrics, reject the connection request at the first port of the target device from the client device and instruct the client device to connect to the other port of the target device.
Dependencies are inferred from the claim text.