IP Library Granted Patent US 10,996,727
Granted Patent B2
US 10,996,727 · App. 15/959,840 · Granted May 4, 2021

System and method of managing power in information handling system

Inventors: Richard C. Thompson (Cedar Park, TX); Karthikeyan Krishnakumar (Austin, TX)
Assignee: Dell Products L.P.
G06F1/263G06F1/1613G06F1/3231
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 10,996,727
App. No.
15/959,840
Granted
May 4, 2021
Kind
B2
Abstract

In one or more embodiments, one or more systems, processes, and/or methods may determine that an external power supply coupling is coupled to an information handling system (IHS); may determine that power is not being received via the external power supply coupling; may, after determining that determining that power is not being received via the external power supply coupling, determine that a battery power supply of the IHS is able to power the IHS; may determine that a user is not present; may save a state of the IHS to a non-volatile memory medium; and may power down the IHS. In one or more embodiments, the one or more systems, processes, and/or methods may further receive power via the external power supply coupling; may power up the IHS; and may restore the state of the IHS from the non-volatile memory medium.

Claims (77)

1. An information handling system, comprising:

at least one processor;

at least one sensor, coupled to the at least one processor, that includes at least one of a light detection and ranging (LIDAR) device, a sound navigation and ranging (SONAR) device, a camera, and a time-of-flight distance device;

a battery power supply; and

a memory medium that is coupled to the at least one processor and that stores instructions, when executed by the at least one processor, cause the information handling system to:

determine that an external power supply coupling is coupled to the information handling system;

determine that power is not being received via the external power supply coupling;

after determining that the external power supply coupling is coupled to the information handling system and after determining that power is not being received via the external power supply coupling, determine that the battery power supply of the information handling system is able to power the information handling system;

determine, via the at least one of the LIDAR device, the SONAR device, the camera, and the time-of-flight distance device, that a user is not proximate to the information handling system and determine that an application is not active to determine that the user is not present; and

after determining that the battery power supply of the information handling system is able to power the information handling system and after determining that the user is not present:

save a state of the information handling system to a non-volatile memory medium; and

shut down the information handling system.

2. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

after shutting down the information handling system, receive power via the external power supply coupling;

in response to receiving power via the external power supply coupling, power up the information handling system; and

restore the state of the information handling system from the non-volatile memory medium.

3. The information handling system of claim 1 ,

wherein the sensor further includes at least one of a passive infrared device and a gesture determining device; and

wherein, to determine that the user is not proximate to the information handling system, the instructions further cause the information handling system to determine that the user is not proximate to the information handling system via at least one of the passive infrared device and the gesture determining device.

4. The information handling system of claim 1 , wherein, to determine that the user is not present, the instructions further cause the information handling system to:

determine that a key of a keyboard of the information handling system has not been actuated within a first amount of time transpiring;

determine that a pointing device of the information handling system has not been utilized within a second amount of time transpiring;

determine, via a motion sensor of the information handling system, that the information handling has been stationary for a third amount of time transpiring; or

determine that a lid of the information handling system is in a closed position for a fourth amount of time transpiring.

5. The information handling system of claim 4 , wherein the motion sensor includes at least one of an electronic gyroscope, an electronic accelerometer, an electronic magnetometer, and a Hall effect sensor.

6. The information handling system of claim 1 , wherein, to save the state of the information handling system to the non-volatile memory medium, the instructions further cause the information handling system to save at least one of a state of an operating system or save one or more states of respective one or more applications.

7. A method, comprising:

determining that an external power supply coupling is coupled to an information handling system;

determining that power is not being received via the external power supply coupling;

after the determining that the external power supply coupling is coupled to the information handling system and after the determining that determining that power is not being received via the external power supply coupling, determining that a battery power supply of the information handling system is able to power the information handling system;

determining that a user is not present via determining that the user is not proximate to the information handling system via a sensor that includes at least one of a light detection and ranging (LIDAR) device, a sound navigation and ranging (SONAR) device, a camera, and a time-of-flight distance device and determining that an application is not active; and

after the determining that the battery power supply of the information handling system is able to power the information handling system and after the determining that the user is not present:

saving a state of the information handling system to a non-volatile memory medium; and

shutting down the information handling system.

8. The method of claim 7 , further comprising:

after the shutting down the information handling system, receiving power via the external power supply coupling;

in response to the receiving power via the external power supply coupling, powering up the information handling system; and

restoring the state of the information handling system from the non-volatile memory medium.

9. The method of claim 7 , wherein the sensor further includes at least one of a passive infrared device and a gesture determining device.

10. The method of claim 7 , wherein the determining that the user is not present includes at least one of:

determining that a key of a keyboard of the information handling system has not been actuated within a first amount of time transpiring;

determining that a pointing device of the information handling system has not been utilized within a second amount of time transpiring;

determining, via a motion sensor of the information handling system, that the information handling has been stationary for a third amount of time transpiring; and

determining that a lid of the information handling system is in a closed position for a fourth amount of time transpiring.

11. The method of claim 10 , wherein the motion sensor includes at least one of an electronic gyroscope, an electronic accelerometer, an electronic magnetometer, and a Hall effect sensor.

12. The method of claim 7 , wherein the saving the state of the information handling system to the non-volatile memory medium includes at least one of saving at least one of a state of an operating system and saving one or more states of respective one or more applications.

13. A computer-readable non-transitory memory medium that includes processor instructions that, when executed by at least one processor of an information handling system, cause the information handling system to:

determine that an external power supply coupling is coupled to the information handling system;

determine that power is not being received via the external power supply coupling;

after determining that the external power supply coupling is coupled to the information handling system and after determining that power is not being received via the external power supply coupling, determine that a battery power supply of the information handling system is able to power the information handling system;

determine, via at least one of a light detection and ranging (LIDAR) device, a sound navigation and ranging (SONAR) device, a camera, and a time-of-flight distance device, that a user is not proximate to the information handling system and determine that an application is not active to determine that the user is not present; and

after determining that the battery power supply of the information handling system is able to power the information handling system and after determining that the user is not present:

save a state of the information handling system to a non-volatile memory medium; and

shut down the information handling system.

14. The computer-readable non-transitory memory medium of claim 13 , wherein the processor instructions further cause the information handling system to:

after shutting the information handling system, receive power via the external power supply coupling;

in response to receiving power via the external power supply coupling, power up the information handling system; and

restore the state of the information handling system from the non-volatile memory medium.

15. The computer-readable non-transitory memory medium of claim 13 , wherein, to determine that the user is not proximate to the information handling system, the processor instructions further cause the information handling system to determine that the user is not proximate to the information handling system via at least one of a passive infrared device and a gesture determining device.

16. The computer-readable non-transitory memory medium of claim 13 , wherein, to determine that the user is not present, the processor instructions further cause the information handling system to:

determine that a key of a keyboard of the information handling system has not been actuated within a first amount of time transpiring;

determine that a pointing device of the information handling system has not been utilized within a second amount of time transpiring;

determine, via a motion sensor of the information handling system, that the information handling has been stationary for a third amount of time transpiring; or

determine that a lid of the information handling system is in a closed position for a fourth amount of time transpiring.

17. The computer-readable non-transitory memory medium of claim 13 , wherein, to save the state of the information handling system to the non-volatile memory medium, the processor instructions further cause the information handling system to save at least one of a state of an operating system or save one or more states of respective one or more applications.

18. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

after shutting down the information handling system, receive broadcast network traffic;

in response to receiving the broadcast network traffic, power up the information handling system; and

restore the state of the information handling system from the non-volatile memory medium.

19. The method of claim 7 , further comprising:

after the shutting down the information handling system, receiving broadcast network traffic;

in response to the receiving the broadcast network traffic, powering up the information handling system; and

restoring the state of the information handling system from the non-volatile memory medium.

20. The computer-readable non-transitory memory medium of claim 13 , wherein the processor instructions further cause the information handling system to:

after shutting the information handling system, receive broadcast network traffic;

in response to receiving the broadcast network traffic, power up the information handling system; and

restore the state of the information handling system from the non-volatile memory medium.

Assignments (8)
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 (046366/0014) Recorded May 20, 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 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
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 21, 2019
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 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
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 046366/0014 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: THOMPSON, RICHARD C; KRISHNAKUMAR, KARTHIKEYAN
To: DELL PRODUCTS L.P.
Reel/Frame 045612/0079 →