IP Library Granted Patent US 11,513,813
Granted Patent B2
US 11,513,813 · App. 16/778,787 · Granted Nov 29, 2022

Information handling system notification presentation based upon user presence detection

Inventors: Daniel L. Hamlin (Round Rock, TX); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products L.P.
G06F9/4418G06F1/3231G06F3/0383G06F3/03545G09G5/003G09G2330/02G09G2354/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,513,813
App. No.
16/778,787
Granted
Nov 29, 2022
Kind
B2
Abstract

End user presence and absence states are determined at an information handling system by analyzing infrared time of flight sensor presence detection information and applying it to manage presentation of notifications at the information handling system, such as operating system notifications and hardware notifications. Notifications are queued when a predetermined user absence state is detected and presented when a predetermined user presence state is detected to that an end user has a greater probability of viewing notifications when the display presents visual images before sleeping for an end user absence and after waking from an end user presence.

Claims (50)

1. An information handling system comprising:

a housing;

a processor disposed in the housing and operable to execute instructions that process information;

a memory disposed in the housing and interfaced with the processor, the memory operable to store the instructions and information;

a graphics processor disposed in the housing and interfaced with the processor, the graphics processor operable to process the information to defined visual images for presentation at a display;

a display integrated in the housing and interfaced with the graphics processor, the display operable to present the visual image;

an embedded controller disposed in the housing and interfaced with the processor, the embedded controller operable to coordinate communications of input devices to the processor;

an infrared time of flight sensor integrated in the housing and interfaced with the processor, the infrared time of flight sensor operable to detect end user presence detection information; and

a notification module stored in non-transient memory and operable when executed on the processor to apply the end user presence detection information to selectively queue notifications generated for presentation to an end user, to withhold queue notifications from presentation at the display, and to selectively present the notifications at the display based upon user presence detection information, the notification module withholding notifications from presentation at the display when the display presents visual images that include content of the end user and the user presence information indicates the user is absent.

2. The information handling system of claim 1 wherein the notification module selectively queues notifications independent of whether the display presents visual images or sleeps.

3. The information handling system of claim 2 wherein the notification module selectively queues notifications based upon the infrared time of flight sensor indicating a first probability of a user absence state and the display sleeps based upon a second probability of a user absence state, second probability greater than the first probability.

4. The information handling system of claim 3 wherein the notification module selectively presents queued notifications based upon the infrared time of flight sensor indicating first probability of a user presence state and the display wakes from sleep based upon a second probability of a user presence state, the first probability greater than the second probability.

5. The information handling system of claim 1 wherein the notifications comprise:

hardware notifications tracked by the embedded controller; and

software notifications tracked by an operating system executing on the processor.

6. The information handling system of claim 5 wherein the hardware notifications comprise a battery charge state of a peripheral device interfaced with the information handling system.

7. The information handling system of claim 6 wherein the peripheral device comprises an active stylus configured to make touch inputs at the display.

8. The information handling system of claim 1 wherein the notification module is further operable to present the queued notifications with a predetermined priority.

9. The information handling system of claim 8 further comprising an adaption module stored in the non-transient memory and operable when executed on the processor to monitor end user interactions with the notifications to define the predetermined priority.

10. A method for presenting notifications at an information handling system display, the method comprising:

monitoring an infrared time of flight sensor to determine end user presence and end user absence at the information handling system; and

in response to detecting a first predetermined end user absence state, queuing notifications generated at the information handling system without presentation of the notifications at the display when the display presents content of the end user;

in response to detecting a second predetermined end user absence state, sleeping presentation of visual images at the display;

in response to detecting a first predetermined end user presence state, waking the display to present the visual images without presentation of the queued notifications at the display; and

in response to the detecting a second predetermined end user presence state, presenting the queued notifications at the display.

11. The method of claim 10 wherein:

the first predetermined user absence state has a lower probability of a user absence than the second predetermined user absence state; and

the first predetermined user presence state has a lower probability of a user presence than the second predetermined user presence state.

12. The method of claim 10 further comprising:

prioritizing the queued notifications according to a predetermined priority; and

in response to detecting the second predetermined end user presence state, presenting the notifications according to the predetermined priority.

13. The method of claim 12 further comprising:

monitoring end user interactions with the notifications; and

analyzing the end user interactions to adjust the predetermined priority.

14. The method of claim 10 wherein the notifications comprise hardware notifications and software notifications.

15. The method of claim 13 wherein the hardware notifications comprise a peripheral device battery state.

16. The method of claim 10 wherein the first and second predetermined end user absence states vary based upon a number of infrared time of flight sensors monitoring end user presence and absence.

17. The method of claim 16 further comprising:

monitoring end user presence and absence with a first infrared time of flight sensor integrated in the information handling system; and

monitoring end user presence and absence with a second infrared time of flight sensor integrated in a peripheral device interfaced with the information handling system.

18. A system for presenting notifications at an information handling system display, the system comprising:

an infrared time of flight sensor integrated in the information handling system; and

non-transitory memory integrated in the information handling system and storing instructions that when executed on a processor:

monitor the infrared time of flight sensor to determine end user presence and end user absence;

in response to a first end user absence state, queuing notifications generated at the information handling system while the display presents visual images that includes content of the end user and withholds presentation of queued notifications; and

in response to a second end user absence state, sleeping the display from presenting visual images.

19. The system of claim 18 wherein the instructions when executed on a processor further:

in response to a first end user presence state, wake the display from sleep to present the visual images to include content of the end user and not including queued notifications; and

in response to a second end user presence state, presenting the queued notifications when the display presents visual images.

20. The system of claim 19 wherein the instructions when executed on the processor further prioritize presentation of notifications related to peripheral device battery charge states.

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 31, 2020
From: HAMLIN, DANIEL L.; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS L.P.
Reel/Frame 051687/0956 →