IP Library Granted Patent US 11,593,125
Granted Patent B2
US 11,593,125 · App. 16/997,583 · Granted Feb 28, 2023

Adjusting wireless docking resource usage

Inventors: Vivek Viswanathan Iyer (Austin, TX); Michael S. Gatson (Austin, TX)
Assignee: Dell Products L.P.
G06F9/44505G06F13/4063H04W28/10G06F1/32G06V40/10G06V40/20H04N5/33
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,593,125
App. No.
16/997,583
Granted
Feb 28, 2023
Kind
B2
Abstract

Adjusting wireless docking resource usage, including identifying, at a client information handling system (IHS), a configuration policy, the client IHS wirelessly connected to a docking station, the docking station providing wireless connections to peripheral computing components, respectively; processing, at the client IHS, the configuration policy, including identifying configuration rules of the configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station; identifying, at the client IHS, when the client IHS is wirelessly connected to the docking station, a first presence state of a user with respect to the client IHS; and determining, at the client IHS, that the first presence state indicates that the user of the client IHS is not actively engaged with the client IHS, and in response, applying the configuration rules to perform computer-implemented actions of throttling resource utilization between the client IHS and the docking station.

Claims (67)

1. A computer-implemented method for adjusting wireless docking resource usage, comprising:

identifying, at a client information handling system (IHS), a configuration policy, the client IHS wirelessly connected to a docking station, the docking station providing one or more wireless connections to one or more peripheral computing components, respectively;

identifying, at the docking station, an additional configuration policy;

processing, at the client IHS, the configuration policy, including identifying one or more configuration rules of the configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station;

processing, at the docking station, the additional configuration policy, including identifying one or more additional configuration rules of the additional configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station;

identifying, at the client IHS and the docking station, when the client IHS is wirelessly connected to the docking station, a first presence state of a user with respect to the client IHS; and

determining, at the client IHS and the docking station, that the first presence state indicates that the user of the client IHS is not actively engaged with the client IHS, and in response, applying one or more of the configuration rules and one or more of the additional configuration rules to perform computer-implemented actions of throttling resource utilization between the client IHS and the docking station.

2. The computer-implemented method of claim 1 , further comprising:

identifying, at the client IHS, when the client IHS is wirelessly connected to the docking station, a second presence state of the user with respect to the client IHS; and

determining, at the client IHS, that the second presence state indicates that the user of the client IHS is actively engaged with the client IHS, and in response, ceasing throttling resource utilization between the client IHS and the docking station.

3. The computer-implemented method of 1 , wherein the configuration policy further indicates two or more time thresholds associated with the configuration rules for performing the computer-implemented actions of throttling resource utilization between the client IHS and the docking station,

wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes identifying the first presence state of the user with respect to the client IHS for a first time amount,

the method further comprising:

comparing the first time amount to a first time threshold of the configuration policy;

determining that the first time amount is greater than the first time threshold;

identifying a particular configuration rule of the configuration rules corresponding to i) identification of the first presence state and ii) determining that the first time amount greater than the first time threshold; and

applying the particular configuration rule including performing a first subset of the computer-implemented actions to throttle resource utilization between the client IHS and the docking station.

4. The computer-implemented method of 1 , wherein the configuration policy further indicates two or more location parameters associated with the configuration rules for performing the computer-implemented actions of throttling resource utilization between the client IHS and the docking station,

wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes identifying the first presence state of the user with respect to the client IHS at a first location,

the method further comprising:

identifying a particular configuration rule of the configuration rules corresponding to i) the identification of the first presence state and ii) the identification of the first location; and

applying the particular configuration rule including performing a first subset of the computer-implemented actions to throttle resource utilization between the client IHS and the docking station.

5. The computer-implemented method of claim 1 , wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes utilizing an infrared camera to detect the presence of the user.

6. The computer-implemented method of claim 1 , wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes utilizing a camera to detect the presence of the user.

7. The computer-implemented method of claim 1 , wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes utilizing an audio detector to detect the presence of the user.

8. The computer-implemented method of claim 1 , further comprising receiving the configuration policy from a server information handling system.

9. The computer-implemented method of claim 1 , wherein the configuration rules are further for performing computer-implemented actions of throttling resource utilization at the client IHS and the docking station, the method further comprising applying the one or more of the configuration rules to perform computer-implemented actions of throttling resource utilization at the client IHS and the docking station.

10. The computer-implemented method of claim 9 , wherein performing the computer-implemented actions of throttling resource utilization between the client IHS and the docking station includes one or more of reducing wireless traffic between the client IHS and the docking station, changing a power state of a display of the client IHS, and reducing a graphic fidelity of the display of the client IHS.

11. A computing environment, including:

an information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations, comprising:

identifying, a configuration policy, the client IHS wirelessly connected to a docking station, the docking station providing one or more wireless connections to one or more peripheral computing components, respectively;

processing the configuration policy, including identifying one or more configuration rules of the configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station;

identifying when the client IHS is wirelessly connected to the docking station, a first presence state of a user with respect to the client IHS; and

determining that the first presence state indicates that the user of the client IHS is not actively engaged with the client IHS, and in response, applying one or more of the configuration rules to perform computer-implemented actions of throttling resource utilization between the client IHS and the docking station,

a docking station comprising a processor having access to memory media storing instructions executable by the processor to perform operations, comprising:

identifying an additional configuration policy;

processing the additional configuration policy, including identifying one or more additional configuration rules of the additional configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station:

identifying when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the IHS; and

determining that the first presence state indicates that the user of the client IHS is not actively engaged with the client IHS, and in response, applying one or more of the additional configuration rules to perform computing-implemented actions of throttling resource utilization between the client IHS and the docking station.

12. The information handling system of claim 11 , the operations further comprising:

identifying when the client IHS is wirelessly connected to the docking station, a second presence state of the user with respect to the client IHS; and

determining that the second presence state indicates that the user of the client IHS is actively engaged with the client IHS, and in response, ceasing throttling resource utilization between the client IHS and the docking station.

13. The information handling system of claim 11 , wherein the configuration policy further indicates two or more time thresholds associated with the configuration rules for performing the computer-implemented actions of throttling resource utilization between the client IHS and the docking station,

wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes identifying the first presence state of the user with respect to the client IHS for a first time amount,

the operations further comprising:

comparing the first time amount to a first time threshold of the configuration policy;

determining that the first time amount is greater than the first time threshold;

identifying a particular configuration rule of the configuration rules corresponding to i) identification of the first presence state and ii) determining that the first time amount greater than the first time threshold; and

applying the particular configuration rule including performing a first subset of the computer-implemented actions to throttle resource utilization between the client IHS and the docking station.

14. The information handling system of claim 11 , wherein the configuration policy further indicates two or more location parameters associated with the configuration rules for performing the computer-implemented actions of throttling resource utilization between the client IHS and the docking station,

wherein identifying, when the client IHS is wirelessly connected to the docking station, the first presence state of the user with respect to the client IHS includes identifying the first presence state of the user with respect to the client IHS at a first location,

the operations further comprising:

identifying a particular configuration rule of the configuration rules corresponding to i) the identification of the first presence state and ii) the identification of the first location; and

applying the particular configuration rule including performing a first subset of the computer-implemented actions to throttle resource utilization between the client IHS and the docking station.

15. The information handling system of claim 11 , the operations further comprising receiving the configuration policy from a server information handling system.

16. The information handling system of claim 11 , wherein the configuration rules are further for performing computer-implemented actions of throttling resource utilization at the client IHS, the operations further comprising applying the one or more of the configuration rules to perform computer-implemented actions of throttling resource utilization at the client IHS.

17. The information handling system of claim 16 , wherein the operation of performing the computer-implemented actions of throttling resource utilization between the client IHS and the docking station includes one or more of reducing wireless traffic between the client IHS and the docking station, changing a power state of a display of the client IHS, and reducing a graphic fidelity of the display of the client IHS.

18. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

identifying, at a client information handling system (IHS), a configuration policy, the client IHS wirelessly connected to a docking station, the docking station providing one or more wireless connections to one or more peripheral computing components, respectively;

identifying, at the docking station, an additional configuration policy;

processing, at the client IHS, the configuration policy, including identifying one or more configuration rules of the configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station;

processing, at the docking station, the additional configuration policy, including identifying one or more additional configuration rules of the additional configuration policy for performing computer-implemented actions of throttling resource utilization between the client IHS and the docking station;

identifying, at the client IHS and the docking station, when the client IHS is wirelessly connected to the docking station, a first presence state of a user with respect to the client IHS; and

determining, at the client IHS and the docking station, that the first presence state indicates that the user of the client IHS is not actively engaged with the client IHS, and in response, applying one or more of the configuration rules and one or more of the additional configuration rules to perform computer-implemented actions of throttling resource utilization between the client IHS and the docking station.

19. The non-transitory computer-readable medium of claim 18 , the operations further comprising:

identifying, at the client IHS, when the client IHS is wirelessly connected to the docking station, a second presence state of the user with respect to the client IHS; and

determining, at the client IHS, that the second presence state indicates that the user of the client IHS is actively engaged with the client IHS, and in response, ceasing throttling resource utilization between the client IHS and the docking station.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: IYER, VIVEK VISWANATHAN; GATSON, MICHAEL S.
To: DELL PRODUCTS L.P.
Reel/Frame 053542/0903 →