Systems and methods for implementing persistent battery shutdown for information handling systems
First Claim
1. An information handling system, comprising:
- one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells;
a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including one or more processing devices;
persistent memory; and
persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory;
where at least one of the processing devices is configured to monitor the current charge level of the battery cells;
where at least one of the processing devices is configured to execute an operating system thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value; and
where the persistent shutdown management circuitry is configured to;
store a persistent shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined minimum acceptable operating voltage threshold value,determine the presence of available power from the external power source and determine whether the persistent shutdown indication is stored in the persistent memory,if the persistent shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, andif the persistent shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and
where the persistent shutdown management circuitry is further configured to store an additional persistent shut down indication for the persistent shutdown management circuitry in persistent memory and to shut down when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the persistent shutdown management circuitry, the predetermined safe shut off voltage threshold for the persistent shutdown management circuitry being a lower voltage level than the predetermined minimum acceptable operating voltage threshold value; and
where the persistent shutdown management circuitry is further configured to wake from the shutdown state upon sensing the presence of available power from an external power source.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for implementing a persistent battery system shutdown condition when a battery pack voltage level drops below a predetermined minimum acceptable operating voltage threshold that is above a pre-determined permanent failure operating voltage threshold at which the battery pack is permanently disabled. The disclosed systems and methods may be implemented such that shutdown portion of the power-consuming components of the information handling system are not allowed to be restarted until external power has been first provided and applied to at least partially recharge the battery cells of the battery pack to a battery voltage level that is above the minimum acceptable operating voltage threshold and/or when sufficient external power is applied to power the information handling system and at the same time charge the battery cells of the battery pack.
16 Citations
30 Claims
-
1. An information handling system, comprising:
-
one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells; a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including one or more processing devices; persistent memory; and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory; where at least one of the processing devices is configured to monitor the current charge level of the battery cells; where at least one of the processing devices is configured to execute an operating system thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value; and where the persistent shutdown management circuitry is configured to; store a persistent shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent shutdown indication is stored in the persistent memory, if the persistent shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and where the persistent shutdown management circuitry is further configured to store an additional persistent shut down indication for the persistent shutdown management circuitry in persistent memory and to shut down when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the persistent shutdown management circuitry, the predetermined safe shut off voltage threshold for the persistent shutdown management circuitry being a lower voltage level than the predetermined minimum acceptable operating voltage threshold value; and
where the persistent shutdown management circuitry is further configured to wake from the shutdown state upon sensing the presence of available power from an external power source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system, comprising:
-
one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells; a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including one or more processing devices; persistent memory; and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory; where at least one of the processing devices is configured to monitor the current charge level of the battery cells; where at least one of the processing devices is configured to execute an operating system thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value; and where the persistent shutdown management circuitry is configured to; store a persistent shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent shutdown indication is stored in the persistent memory, if the persistent shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and where the one or more processing devices comprise a first processing device, a second processing device, and a third processing device;
where the first processing device is configured to execute the operating system thereon;
where the persistent shutdown management circuitry comprises the second processing device and third processing device;
where the third processing device is configured to monitor the current charge level of the battery cells and to communicate the monitored current battery charge level to the first and second processing devices;
where the first processing device is configured to shut down the operating system when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value;
where the second processing device is configured to disconnect at least a portion of the system load including the first processing device from the battery cells and to store a first persistent shutdown indication in the persistent memory when the monitored battery charge level is below the predetermined minimum acceptable operating voltage threshold value;
where the third processing device is configured to disconnect the second processing device from the battery cells and to store a second persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the second processing device; and
where the third processing device is configured to shut itself down and to store a third persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the third processing device, the predetermined safe shut off voltage threshold for the third processing device being a lower voltage level than the predetermined safe shut off voltage threshold for the second processing device, and the predetermined safe shut off voltage threshold for the second processing device being a lower voltage level than the predetermined minimum acceptable operating voltage threshold value. - View Dependent Claims (10, 11)
-
-
12. A method for implementing persistent battery shutdown for an information handling system, comprising:
-
providing an information handling system that comprises; one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells, a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including one or more processing devices, persistent memory, and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory; using at least one of the processing devices to monitor the current charge level of the battery cells; using at least one of the processing devices to execute an operating system thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value; and using the persistent shutdown management circuitry to; store a persistent shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent shutdown indication is stored in the persistent memory, if the persistent shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; storing an additional persistent shut down indication for the persistent shutdown management circuitry in persistent memory and to shutting down the persistent shutdown management circuitry when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the persistent shutdown management circuitry, the predetermined safe shut off voltage threshold for the persistent shutdown management circuitry being a lower voltage level than the predetermined minimum acceptable operating voltage threshold value; and waking the persistent management shutdown circuitry from the shutdown state upon sensing the presence of available power from an external power source. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for implementing persistent battery shutdown for an information handling system, comprising:
-
providing an information handling system that comprises; one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells, a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including one or more processing devices, persistent memory, and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory; using at least one of the processing devices to monitor the current charge level of the battery cells; using at least one of the processing devices to execute an operating system thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value; and using the persistent shutdown management circuitry to; store a persistent shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent shutdown indication is stored in the persistent memory, if the persistent shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; where the one or more processing devices comprise a first processing device, a second processing device, and a third processing device;
where the persistent shutdown management circuitry comprises the second processing device and third processing device; andwhere the method further comprises; executing the operating system on the first processing device, using the third processing device to monitor the current charge level of the battery cells and to communicate the monitored current battery charge level to the first and second processing devices, using the first processing device to shut down the operating system when the monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value, using the second processing device to disconnect at least a portion of the system load including the first processing device from the battery cells and to store a first persistent shutdown indication in the persistent memory when the monitored battery charge level is below the predetermined minimum acceptable operating voltage threshold value, using the third processing device to disconnect the second processing device from the battery cells and to store a second persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the second processing device, and using the third processing device to shut itself down and to store a third persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the third processing device, the predetermined safe shut off voltage threshold for the third processing device being a lower voltage level than the predetermined safe shut off voltage threshold for the second processing device, and the predetermined safe shut off voltage threshold for the second processing device being a lower voltage level than the predetermined minimum acceptable operating voltage threshold value. - View Dependent Claims (21, 22)
-
-
23. An information handling system, comprising:
-
one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells; a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including multiple processing devices; persistent memory; and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory; where at least one other of the processing devices is a central processing unit (CPU); where at least one of the processing devices of the persistent shutdown management circuitry is configured to monitor the current charge level of the battery cells and report the monitored battery charge level to the CPU; where the CPU is configured to execute an operating system (OS) thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the reported monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value for the operating system; and where the persistent shutdown management circuitry is configured to; store a persistent OS shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined operating system minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent OS shutdown indication is stored in the persistent memory, if the persistent OS shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent OS shutdown indication is determined to be stored in the persistent memory then only clear the persistent OS shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and where the one or more processing devices further comprise a first processing device, a second processing device and a third processing device;
where the first processing device is configured to execute the operating system thereon;
where the persistent shutdown management circuitry comprises the second processing device and third processing device;
where the third processing device is configured to monitor the current charge level of the battery cells and to communicate the monitored current battery charge level to the first CPU and second processing device;
where the CPU first processing device is configured to shut down the operating system when the monitored battery charge level is below a the predetermined operating system minimum acceptable operating voltage threshold value;
where the second processing device is configured to disconnect at least a portion of the system load including the first processing device from the battery cells and to store a first persistent shutdown indication in the persistent memory when the monitored battery charge level is below the predetermined operating system minimum acceptable operating voltage threshold value;
where the third processing device is configured to disconnect the second processing device from the battery cells and to store a second persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the second processing device; and
where the third processing device is configured to shut itself down and to store a third persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the third processing device, the predetermined safe shut off voltage threshold for the third processing device being a lower voltage level than the predetermined safe shut off voltage threshold for the second processing device, and the predetermined safe shut off voltage threshold for the second processing device being a lower voltage level than the predetermined minimum operating system acceptable operating voltage threshold value. - View Dependent Claims (24, 25)
-
-
26. A method for implementing persistent battery shutdown for an information handling system, comprising:
-
providing an information handling system that comprises; one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells, a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including multiple processing devices, persistent memory, and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory, where at least one of the other processing devices is a central processing unit (CPU); using at least one of the processing devices of the persistent shutdown management circuitry to monitor the current charge level of the battery cells and report the monitored battery charge level to the CPU; using the CPU to execute an operating system (OS) thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the reported monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value for the operating system; and using the persistent shutdown management circuitry to; store a persistent OS shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined operating system minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent OS shutdown indication is stored in the persistent memory, if the persistent OS shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent OS shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and where the processing devices further comprise an embedded controller (EC) or a battery management unit (BMU); and
where the method further comprises;storing an additional persistent EC or BMU shut down indication for the persistent shutdown management circuitry in persistent memory and to shutting down the persistent shutdown management circuitry when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the respective embedded cont roller or battery management unit of the persistent shutdown management circuitry, the predetermined EC or BMU safe shut off voltage threshold for the persistent shutdown management circuitry being a lower voltage level than the predetermined operating system minimum acceptable operating voltage threshold value, and waking the persistent management shutdown circuitry from the shutdown state upon sensing the presence of available power from an external power source.
-
-
27. An information handling system, comprising:
-
one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells; a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including multiple processing devices; persistent memory; and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory; where at least one other of the processing devices is a central processing unit (CPU); where at least one of the processing devices of the persistent shutdown management circuitry is configured to monitor the current charge level of the battery cells and report the monitored battery charge level to the CPU; where the CPU is configured to execute an operating system (OS) thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the reported monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value for the operating system; and where the persistent shutdown management circuitry is configured to; store a persistent OS shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined operating system minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent OS shutdown indication is stored in the persistent memory, if the persistent OS shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent OS shutdown indication is determined to be stored in the persistent memory then only clear the persistent OS shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and where the processing devices further comprise an embedded controller (EC) or a battery management unit (BMU);
where the persistent shutdown management circuitry is further configured to store an additional EC or BMU persistent shut down indication for the persistent shutdown management circuitry in persistent memory and to shut down when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the respective embedded controller or battery management unit of the persistent shutdown management circuitry, the predetermined EC or BMU safe shut off voltage threshold for the persistent shutdown management circuitry being a lower voltage level than the predetermined operating system minimum acceptable operating voltage threshold value; and
where the respective embedded controller or battery management unit of the persistent shutdown management circuitry is further configured to wake from the shutdown state upon sensing the presence of available power from an external power source.
-
-
28. A method for implementing persistent battery shutdown for an information handling system, comprising:
-
providing an information handling system that comprises; one or more battery cells configured to be coupled to receive current from an external power source for recharging the battery cells, a system load comprising power consuming circuitry coupled to selectably receive current from the external power source, the battery cells, or a combination thereof, the system load including multiple processing devices, persistent memory, and persistent shutdown management circuitry including at least one of the processing devices coupled to the persistent memory, where at least one of the other processing devices is a central processing unit (CPU); using at least one of the processing devices of the persistent shutdown management circuitry to monitor the current charge level of the battery cells and report the monitored battery charge level to the CPU; using the CPU to execute an operating system (OS) thereon and to initiate shut down of the operating system and disconnection of at least a portion of the system load from the battery cells when the reported monitored battery charge level is below a predetermined minimum acceptable operating voltage threshold value for the operating system; and using the persistent shutdown management circuitry to; store a persistent OS shutdown indication in the persistent memory upon the occurrence of a shutdown of the operating system and the disconnection of at least a portion of the system load from the battery cells due to a monitored battery charge level that is below the predetermined operating system minimum acceptable operating voltage threshold value, determine the presence of available power from the external power source and determine whether the persistent OS shutdown indication is stored in the persistent memory, if the persistent OS shutdown indication is determined to be stored in the persistent memory then allow one or more of the processing devices to reconnect the system load to the battery cells and to restart the operating system only if available power from the external power source is determined to be present for providing current to recharge the battery cells, and if the persistent OS shutdown indication is determined to be stored in the persistent memory then only clear the persistent shutdown indication from persistent memory if available power from the external power source is determined to be present for providing current to recharge the battery cells; and where the one or more processing devices comprise a first processing device, a second processing device and a third processing device;
where the persistent shutdown management circuitry comprises the second processing device and third processing device; and
where the method further comprises;executing the operating system on the first processing device, using the third processing device to monitor the current charge level of the battery cells and to communicate the monitored current battery charge level to the CPU first and second processing device, using the CPU to shut down the operating system when the monitored battery charge level is below the predetermined operating system minimum acceptable operating voltage threshold value, using the second processing device to disconnect at least a portion of the system load including the first processing device from the battery cells and to store a first persistent shutdown indication in the persistent memory when the monitored battery charge level is below the predetermined operating system minimum acceptable operating voltage threshold value, and using the third processing device to;
disconnect the second processing device from the battery cells and to store a second persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the second processing device, and shut itself down and to store a third persistent shutdown indication in the persistent memory when the monitored battery charge level is below a predetermined safe shut off voltage threshold for the third processing device, the predetermined safe shut off voltage threshold for the third processing device being a lower voltage level than the predetermined safe shut off voltage threshold for the second processing device, and the predetermined safe shut off voltage threshold for the second processing device being a lower voltage level than the predetermined operating system minimum acceptable operating voltage threshold value. - View Dependent Claims (29, 30)
-
Specification