IP Library Granted Patent US 11,592,910
Granted Patent B2
US 11,592,910 · App. 17/147,796 · Granted Feb 28, 2023

Managing input sensitivity of an information handling system

Inventors: Ryan Nicholas Comer (Pflugerville, TX); Tyler Ryan Cox (Austin, TX); Richard William Schuckle (Austin, TX); Marc Randall Hammons (Round Rock, TX); Jake Mitchell Leland (Round Rock, TX)
Assignee: Dell Products L.P.
G06F3/03G06F9/4881G06F11/3051G06F11/3485
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,592,910
App. No.
17/147,796
Granted
Feb 28, 2023
Kind
B2
Abstract

Managing input sensitivity of an information handling system, including performing a calibration and configuration of an input sensitivity management model, including: identifying contextual data associated with the information handling system, the contextual data including i) system characteristics of the information handling system and ii) o user characteristics of a user of the information handling system; identifying historic states of the information handling system, the historic states including for each state in time of the information handling system, inputs to the information handling system and outputs of the information handling system based on the inputs to the information handling system; training, based on the contextual data and the historic states, the input sensitivity management model for determining an input sensitivity of the inputs to the information handling system; performing, after performing the calibration and configuration of the input sensitivity management model, a steady-state monitoring of the information handling system.

Claims (58)

1. A computer-implemented method for managing input sensitivity of an information handling system, comprising:

performing a calibration and configuration of an input sensitivity management model, including:

identifying contextual data associated with the information handling system, the contextual data including i) one or more system characteristics of the information handling system and ii) one or more user characteristics of a user of the information handling system;

identifying historic states of the information handling system, the historic states including for each state in time of the information handling system, inputs to the information handling system and outputs of the information handling system based on the inputs to the information handling system, the inputs including a latency of inputs, the outputs include a video stream;

training, based on the contextual data and the historic states, the input sensitivity management model for determining an input sensitivity of the inputs to the information handling system;

performing, after performing the calibration and configuration of the input sensitivity management model, a steady-state monitoring of the information handling system, including:

monitoring the contextual data of the information handling system;

identifying a current state of the information handling system including current inputs to the information handling system and current outputs to the information handling system based on the current inputs to the information handling system, the current inputs including a current latency of inputs, the outputs including a current video stream;

in response to monitoring the contextual data of the information handling system and based on the current state of the information handling system, accessing the input sensitivity management model to determine the input sensitivity of the current inputs to the information handling system; and

adjusting, based on the input sensitivity of the current inputs indicated by the input sensitivity management model, a frame rate of the inputs.

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

updating a data store storing the historic states of the information handling system to indicate, based on the current inputs to the information handling system, the corresponding input sensitivities of the current inputs.

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

ranking the current inputs to the information handling system based on the input sensitivity of each of the current inputs.

4. The computer-implemented method of claim 3 , further comprising:

determining a prioritization of the inputs to the information handling system based on the ranking.

5. The computer-implemented method of claim 4 , after determining the input sensitivity of the current inputs to the information handling system, prioritizing processing workloads at the information handling system based on the prioritization of the inputs.

6. The computer-implemented method of claim 4 , further comprising determining the prioritization of the inputs to the information handling system based on the ranking, a current input prioritization, and a current system resource utilization.

7. The computer-implemented method of claim 1 , wherein the one or more system characteristics includes operating environment of the information handling system, information handling system workload, information handling system configuration, network characteristics associated with the information handling system, and resource utilization of the information handling system.

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

performing a calibration and configuration of an input sensitivity management model, including:

identifying contextual data associated with the information handling system, the contextual data including i) one or more system characteristics of the information handling system and ii) one or more user characteristics of a user of the information handling system;

identifying historic states of the information handling system, the historic states including for each state in time of the information handling system, inputs to the information handling system and outputs of the information handling system based on the inputs to the information handling system, the inputs including a latency of inputs, the outputs include a video stream;

training, based on the contextual data and the historic states, the input sensitivity management model for determining an input sensitivity of the inputs to the information handling system;

performing, after performing the calibration and configuration of the input sensitivity management model, a steady-state monitoring of the information handling system, including:

monitoring the contextual data of the information handling system;

identifying a current state of the information handling system including current inputs to the information handling system and current outputs to the information handling system based on the current inputs to the information handling system, the current inputs including a current latency of inputs, the outputs including a current video stream; and

in response to monitoring the contextual data of the information handling system and based on the current state of the information handling system, accessing the input sensitivity management model to determine the input sensitivity of the current inputs to the information handling system; and

adjusting, based on the input sensitivity of the current inputs indicated by the input sensitivity management model, a frame rate of the inputs.

9. The information handling system of claim 8 , the operations further comprising:

updating a data store storing the historic states of the information handling system to indicate, based on the current inputs to the information handling system, the corresponding input sensitivities of the current inputs.

10. The information handling system of claim 8 , the operations further comprising:

ranking the current inputs to the information handling system based on the input sensitivity of each of the current inputs.

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

determining a prioritization of the inputs to the information handling system based on the ranking.

12. The information handling system of claim 11 , after determining the input sensitivity of the current inputs to the information handling system, prioritizing processing workloads at the information handling system based on the prioritization of the inputs.

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

determining the prioritization of the inputs to the information handling system based on the ranking, a current input prioritization, and a current system resource utilization.

14. The information handling system of claim 8 , wherein the one or more system characteristics includes operating environment of the information handling system, information handling system workload, information handling system configuration, network characteristics associated with the information handling system, and resource utilization of the information handling system.

15. 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:

performing a calibration and configuration of an input sensitivity management model, including:

identifying contextual data associated with an information handling system, the contextual data including i) one or more system characteristics of the information handling system and ii) one or more user characteristics of a user of the information handling system;

identifying historic states of the information handling system, the historic states including for each state in time of the information handling system, inputs to the information handling system and outputs of the information handling system based on the inputs to the information handling system, the inputs including a latency of inputs, the outputs include a video stream;

training, based on the contextual data and the historic states, the input sensitivity management model for determining an input sensitivity of the inputs to the information handling system;

performing, after performing the calibration and configuration of the input sensitivity management model, a steady-state monitoring of the information handling system, including:

monitoring the contextual data of the information handling system;

identifying a current state of the information handling system including current inputs to the information handling system and current outputs to the information handling system based on the current inputs to the information handling system, the current inputs including a current latency of inputs, the outputs including a current video stream; and

in response to monitoring the contextual data of the information handling system and based on the current state of the information handling system, accessing the input sensitivity management model to determine the input sensitivity of the current inputs to the information handling system; and

adjusting, based on the input sensitivity of the current inputs indicated by the input sensitivity management model, a frame rate of the inputs.

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

updating a data store storing the historic states of the information handling system to indicate, based on the current inputs to the information handling system, the corresponding input sensitivities of the current inputs.

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

ranking the current inputs to the information handling system based on the input sensitivity of each of the current inputs.

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

determining a prioritization of the inputs to the information handling system based on the ranking.

19. The non-transitory computer-readable medium of claim 18 , after determining the input sensitivity of the current inputs to the information handling system, prioritizing processing workloads at the information handling system based on the prioritization of the inputs.

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

determining the prioritization of the inputs to the information handling system based on the ranking, a current input prioritization, and a current system resource utilization.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) 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/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) 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/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) 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/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
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 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2021
From: COMER, RYAN NICHOLAS; COX, TYLER RYAN; SCHUCKLE, RICHARD WILLIAM; HAMMONS, MARC RANDALL; LELAND, JAKE MITCHELL
To: DELL PRODUCTS L.P.
Reel/Frame 054905/0300 →
Continuity (1)
Related Publication 20220221945A1 · Jul 14, 2022