IP Library Granted Patent US 11,029,771
Granted Patent B1
US 11,029,771 · App. 16/744,658 · Granted Jun 8, 2021

Managing peripherals of a dual-body information handling system

Inventors: Vivek Viswanathan Iyer (Austin, TX); Karthikeyan Krishnakumar (Austin, TX)
Assignee: Dell Products L.P.
G06F3/038G06F1/1681G06F3/023G06F3/03543G06F3/03545G06F3/03547G06F3/04886G06F2203/0384G06N20/00
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,029,771
App. No.
16/744,658
Granted
Jun 8, 2021
Kind
B1
Abstract

A system and method for managing peripherals of an information handling system, including performing, at a first time, a calibration and configuration of a peripheral management model, including: identifying contextual data associated with contextual inputs to the information handling system, the contextual data including i) a hinge angle of the information handling system and ii) a posture mode of the information handling system; training, based on the contextual data, the peripheral management model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions to automatically adjust settings of a peripheral of the information handling system without user interaction; performing, at a second time, a steady-state monitoring of the information handling system, including: applying the configuration rules to perform the computer-implemented actions to automatically adjust settings of the peripheral of the information handling system without user interaction.

Claims (45)

1. A computer-implemented method for managing peripherals of a dual-body information handling system, comprising:

performing, at a first time, a calibration and configuration of a peripheral management model, including:

identifying contextual data including i) a hinge angle of the dual-body information handling system and ii) a posture mode of the dual-body information handling system;

training, based on the contextual data, the peripheral management model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions to automatically adjust one or more settings of an on-screen keyboard connected to the dual-body information handling system without user interaction;

performing, at a second time, a steady-state monitoring of the dual-body information handling system, including:

monitoring i) the hinge angle and ii) the posture mode of the dual-body information handling system;

determining, based on the monitoring, that the dual-body information handling system is in a table-top posture mode; and

in response to the dual-body information handling system being in the table-top posture mode, i) accessing the peripheral management model including the configuration policy, ii) identifying one or more of the configuration rules based on the table-top posture mode, and iii) applying the one or more configuration rules to automatically a) decrease a delay of digital representations of keys of the on-screen keyboard and b) increase a sensitivity of the digital representation of keys of the on-screen keyboard without user interaction.

2. The computer-implemented method of claim 1 , wherein identifying the contextual data includes identifying the posture mode of the dual-body information handling system from the table-top posture mode, a book posture mode, and a tent posture mode.

3. A dual-body information handling system, comprising:

a peripheral;

a memory media storing instructions;

a processor in communication with the memory media to execute the instructions to perform operations comprising:

performing, at a first time, a calibration and configuration of a peripheral management model, including:

identifying contextual data including i) a hinge angle of the dual-body information handling system and ii) a posture mode of the dual-body information handling system;

training, based on the contextual data, the peripheral management model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions to automatically adjust one or more settings of an on-screen keyboard connected to the dual-body information handling system without user interaction;

performing, at a second time, a steady-state monitoring of the dual-body information handling system, including:

monitoring i) the hinge angle and ii) the posture mode of the dual-body information handling system;

determining, based on the monitoring, that the dual-body information handling system is in a table-top posture mode; and

in response to the dual-body information handling system being in the table-top posture mode, i) accessing the peripheral management model including the configuration policy, ii) identifying one or more of the configuration rules based on the table-top posture mode, and iii) applying the one or more configuration rules to automatically a) decrease a delay of digital representations of keys of the on-screen keyboard and b) increase a sensitivity of the digital representation of keys of the on-screen keyboard without user interaction.

4. The information handling system of claim 3 , wherein identifying the contextual data includes identifying the posture mode of the dual-body information handling system from the table-top posture mode, a book posture mode, and a tent posture mode.

5. 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, at a first time, a calibration and configuration of a peripheral management model, including:

identifying contextual data including i) a hinge angle of a dual-body information handling system and ii) a posture mode of the dual-body information handling system;

training, based on the contextual data, the peripheral management model, including generating a configuration policy including configuration rules, the configuration rules for performing computer-implemented actions to automatically adjust one or more settings of an on-screen keyboard connected to the dual-body information handling system without user interaction;

performing, at a second time, a steady-state monitoring of the dual-body information handling system, including:

monitoring i) the hinge angle and ii) the posture mode of the dual-body information handling system;

determining, based on the monitoring, that the dual-body information handling system is in a table-top posture mode; and

in response to the dual-body information handling system being in the table-top posture mode, i) accessing the peripheral management model including the configuration policy, ii) identifying one or more of the configuration rules based on the table-top posture mode, and iii) applying the one or more configuration rules to automatically a) decrease a delay of digital representations of keys of the on-screen keyboard and b) increase a sensitivity of the digital representation of keys of the on-screen keyboard without user interaction.

6. The computer-readable medium of claim 5 , wherein identifying the contextual data includes identifying the posture mode of the dual-body information handling system from the table-top posture mode, a book posture mode, and a tent posture mode.

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

performing, at a third time, the steady-state monitoring of the dual-body information handling system, including:

monitoring i) the hinge angle and ii) the posture mode of the dual-body information handling system;

determining, based on the monitoring, that the dual-body information handling system is in a tent posture mode; and

in response to the dual-body information handling system being in the tent posture mode, i) accessing the peripheral management model including the configuration policy, ii) identifying one or more of the configuration rules based on the tent posture mode, and iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to automatically decrease the sensitivity of the digital representation of keys of the on-screen keyboard without user interaction.

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

performing, at a third time, the steady-state monitoring of the dual-body information handling system, including:

monitoring i) the hinge angle and ii) the posture mode of the dual-body information handling system;

determining, based on the monitoring, that the dual-body information handling system is in a tent posture mode; and

in response to the dual-body information handling system being in the tent posture mode, i) accessing the peripheral management model including the configuration policy, ii) identifying one or more of the configuration rules based on the tent posture mode, and iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to automatically decrease the sensitivity of the digital representation of keys of the on-screen keyboard without user interaction.

9. The computer-readable medium of claim 5 , the operations further comprising:

performing, at a third time, the steady-state monitoring of the dual-body information handling system, including:

monitoring i) the hinge angle and ii) the posture mode of the dual-body information handling system;

determining, based on the monitoring, that the dual-body information handling system is in a tent posture mode; and

in response to the dual-body information handling system being in the tent posture mode, i) accessing the peripheral management model including the configuration policy, ii) identifying one or more of the configuration rules based on the tent posture mode, and iii) applying the one or more configuration rules to perform one or more of the computer-implemented actions to automatically decrease the sensitivity of the digital representation of keys of the on-screen keyboard without user interaction.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: IYER, VIVEK VISWANATHAN; KRISHNAKUMAR, KARTHIKEYAN
To: DELL PRODUCTS L.P.
Reel/Frame 051536/0463 →