IP Library Granted Patent US 11,222,518
Granted Patent B1
US 11,222,518 · App. 17/174,694 · Granted Jan 11, 2022

Information handling system with consolidated external user presence detection

Inventors: Srinivas Kamepalli (Austin, TX); Daniel L. Hamlin (Round Rock, TX)
Assignee: Dell Products L.P.
G08B21/0227G08B21/023G08B21/22G08B29/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,222,518
App. No.
17/174,694
Granted
Jan 11, 2022
Kind
B1
Abstract

An information handling system includes a host device and multiple monitor devices. One of the monitor devices is configured as a parent monitor device, and the remaining monitor devices are configured as child monitor devices. The parent monitor device receives a user presence detect (UPD) status signal, and queries all of the child monitor devices for a current UPD status. In response to the queries, the parent monitor consolidates the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device. Based on the consolidated current UPD status and based on a UPD policy, the parent monitor device sets a current user status as a user absence or presence. In response to the processor being in a low power state and the current user status being the user presence, the patent monitor device provides a wake notification to the host device.

Claims (49)

1. An information handling system comprising:

a host device including a processor; and

a plurality of monitor devices to communicate with the processor of the host device, each of the monitor devices including a different presence detect sensor, one of the monitor devices to be configured as a parent monitor device, and the remaining monitor devices to be configured as child monitor devices;

the parent monitor device to:

receive a user presence detect (UPD) status signal;

query all of the child monitor devices for a current UPD status;

consolidate the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device;

based on the consolidated current UPD status and based on a UPD policy, set a current user status as either a user absence or a user presence; and

in response to the processor being in a low power state and the current user status being the user presence, provide a wake notification to the host device.

2. The information handling system of claim 1 , in response to the processor being in a low power state and the current user status is the user absence, provide a low power idle command to the child monitor devices.

3. The information handling system of claim 1 , in response to the processor being in a run power state and the current user status is the user absence, provide a user absence notification to the processor.

4. The information handling system of claim 1 , in response to the wake notification, the processor to perform a wake process, and to initiate a login operation.

5. The information handling system of claim 1 , when the UPD policy indicates a low security level, the parent device to set the current user status as user presence based on at least one of the monitor devices detects a user.

6. The information handling system of claim 1 , when the UPD policy indicates a medium security, the parent device to set the current user status as user presence based on any two of the monitor devices detect a user.

7. The information handling system of claim 1 , wherein communication between successive monitor devices and communication between one or the monitor devices and the host device is via a universal serial bus (USB) communication.

8. The information handling system of claim 1 , wherein the monitor devices are connected in a daisy chain configuration.

9. A method comprising:

setting, by a processor of a host device, one of a plurality of monitor devices as a parent monitor device;

setting, by the processor, the remaining monitor devices as child monitor devices;

receiving, by the parent monitor device, a user presence detect (UPD) status signal;

querying all of the child monitor devices for a current UPD status;

consolidating the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device;

based on the consolidated current UPD status and based on a UPD policy, setting a current user status as either a user absence or a user presence; and

in response to the processor being in a low power state and the current user status being the user presence, providing a wake notification to the host device.

10. The method of claim 9 , further comprising:

in response to the processor being in a low power state and the current user status is the user absence, providing a low power idle command to the child monitor devices.

11. The method of claim 9 , further comprising:

in response to the processor being in a run power state and the current user status is the user absence, providing a user absence notification to the processor.

12. The method of claim 9 , further comprising:

in response to the wake notification:

performing, by the processor, a wake process; and

initiating a login operation.

13. The method of claim 9 , when the UPD policy indicates a low security level, the parent device to set the current user status as user presence based on at least one of the monitor devices detects a user.

14. The method of claim 9 , when the UPD policy indicates a medium security, the parent device to set the current user status as user presence based on any two of the monitor devices detect a user.

15. The method of claim 9 , wherein communication between successive monitor devices and communication between one or the monitor devices and the host device is via a universal serial bus (USB) communication.

16. The method of claim 9 , wherein the monitor devices are connected in a daisy chain configuration.

17. A non-transitory computer-readable medium including code that when executed performs a method, the method comprising:

setting one of a plurality of monitor devices as a parent monitor device;

setting the remaining monitor devices as child monitor devices;

receiving, by the parent monitor device, a user presence detect (UPD) status signal;

querying all of the child monitor devices for a current UPD status;

consolidating the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device;

based on the consolidated current UPD status and based on a UPD policy, setting a current user status as either a user absence or a user presence; and

if the processor is in a low power state and the current user status is the user presence, providing a wake notification to the host device.

18. The non-transitory computer-readable medium of claim 17 , wherein the method further comprises:

in response to the processor being in a low power state and the current user status is the user absence, providing a low power idle command to the child monitor devices.

19. The non-transitory computer-readable medium of claim 17 , wherein when policy indicates a medium security, the method further comprises:

setting the current user status as user presence based on any two of the monitor devices detect a user.

20. The non-transitory computer-readable medium of claim 17 , wherein communication between successive monitor devices and communication between one or the monitor devices and the host device is via a universal serial bus (USB) communication.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 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 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 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 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 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 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: KAMEPALLI, SRINIVAS; HAMLIN, DANIEL L.
To: DELL PRODUCTS, LP
Reel/Frame 055244/0048 →