IP Library Granted Patent US 11,495,121
Granted Patent B2
US 11,495,121 · App. 16/746,260 · Granted Nov 8, 2022

Systems and methods for detecting chassis intrusion and/or tampering events in battery-powered information handling systems

Inventors: Nicholas D. Grobelny (Austin, TX); Geroncio O. Tan (Austin, TX); Richard C. Thompson (Cedar Park, TX); Adolfo S. Montero (Pflugerville, TX)
Assignee: Dell Products L.P.
G08B29/16G06F9/4401G08B21/18H01M50/20
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,495,121
App. No.
16/746,260
Granted
Nov 8, 2022
Kind
B2
Abstract

Systems and methods that may be implemented to employ a programmable integrated circuit within a smart battery pack to detect and/or log occurrence of chassis intrusion and/or tampering events in a battery-powered information handling system within which the smart battery pack is installed. A battery management unit (BMU) or other programmable integrated circuit of the installed smart battery pack may be utilized to detect occurrence of a tampering and/or intrusion event into the chassis of the host information handling system based on a current state of a system present (Sys_Pres) signal at the battery pack that indicates temporary or permanent disconnection of system motherboard circuitry from the smart battery pack of the battery-powered information handling system. Such a detected occurrence of a tampering and/or intrusion event may be reported to a remote human user of remote system and/or to a local human user of the local system.

Claims (83)

1. An information handling system, comprising:

a chassis enclosure having chassis outer walls defining at least one cavity therebetween;

at least one removable chassis lid;

an opening defined in at least one of the chassis outer walls, the opening being complimentary-shaped and sized to receive the chassis lid in a mechanically engaged position to close off the opening;

a switch disposed within the cavity between the chassis outer walls, the switch actuating to provide a system present signal to indicate the presence of the removable chassis lid received in an installed position in the opening and actuating to not provide the system present signal to indicate the absence of the removable chassis lid received in the installed position in the opening; and

a battery system disposed within the cavity of the chassis enclosure, the battery system comprising:

one or more rechargeable battery cells providing electrical current to a system load of an information handling system,

memory, and

at least one programmable integrated circuit coupled to exchange data with the memory and the one or more battery cells, the programmable integrated circuit of the battery system receiving the system present signal from the switch;

where the programmable integrated circuit of the battery system is programmed to:

sense the system present signal provided from the switch, and

store an indicator of the absence of the removable chassis lid received in the installed position in the opening in the memory of the battery system upon sensing that the system present signal is not provided; and

where the system further comprises:

a member extending from the removable chassis lid into the cavity of the chassis enclosure and actuating the switch to provide the system present signal when the removable chassis lid is received in the installed position in the opening, and the member not actuating the switch so as to not provide the system present signal when the removable chassis lid is not received in the installed position in the opening, and

a shim separate from a motherboard and a smart battery pack of the system, the shim being mechanically coupled in fixed position within the cavity of the chassis enclosure; where the switch is mechanically coupled to the shim in a fixed position where it is actuated by physical contact with the member extending from the removable chassis lid when the removable chassis lid is received in the installed position in the opening.

2. The system of claim 1 , where the switch is actuated to close by the presence of the removable chassis lid received in the installed position in the opening and where the switch is actuated to open by the absence of the removable chassis lid received in the installed position in the opening, the programmable integrated circuit of the battery system receiving the system present signal through the switch when the switch is closed and not receiving the system present signal through the switch when the switch is opened; and where the programmable integrated circuit of the battery system is programmed to:

sense the interruption of the system present signal provided from the switch, and

store an indicator of the system present signal interruption in the memory of the battery system upon sensing that the system present signal is interrupted.

3. The system of claim 1 , where the battery system is a self-contained integrated smart battery pack; where the programmable integrated circuit of the battery system is a battery management unit powered by the one or more rechargeable battery cells; and where the programmable memory of the battery system comprises a non-volatile memory (NVM).

4. An information handling system, comprising:

a chassis enclosure having chassis outer walls defining at least one cavity therebetween;

at least one removable chassis lid;

an opening defined in at least one of the chassis outer walls, the opening being complimentary-shaped and sized to receive the chassis lid in a mechanically engaged position to close off the opening;

a switch disposed within the cavity between the chassis outer walls, the switch actuating to provide a system present signal to indicate the presence of the removable chassis lid received in an installed position in the opening and actuating to not provide the system present signal to indicate the absence of the removable chassis lid received in the installed position in the opening; and

a battery system disposed within the cavity of the chassis enclosure, the battery system comprising:

one or more rechargeable battery cells providing electrical current to a system load of an information handling system,

memory, and

at least one programmable integrated circuit coupled to exchange data with the memory and the one or more battery cells, the programmable integrated circuit of the battery system receiving the system present signal from the switch;

where the programmable integrated circuit of the battery system is programmed to:

sense the system present signal provided from the switch, and

store an indicator of the absence of the removable chassis lid received in the installed position in the opening in the memory of the battery system upon sensing that the system present signal is not provided;

where the switch is actuated to close by the presence of the removable chassis lid received in the installed position in the opening and where the switch is actuated to open by the absence of the removable chassis lid received in the installed position in the opening, the programmable integrated circuit of the battery system receiving the system present signal through the switch when the switch is closed and not receiving the system present signal through the switch when the switch is opened; and where the programmable integrated circuit of the battery system is programmed to:

sense the interruption of the system present signal provided from the switch, and

store an indicator of the system present signal interruption in the memory of the battery system upon sensing that the system present signal is interrupted; and

where the system further comprises circuitry disposed within the cavity between the chassis outer walls, the circuitry providing a voltage to the switch and a pin of the programmable integrated circuit that is coupled to the switch; where the programmable integrated circuit of the battery system is programmed to determine the presence of the system present signal by sensing a decreased voltage at the pin of the programmable integrated circuit that is coupled to the switch and to determine the absence of the system present signal by sensing an increased voltage at the pin of the programmable integrated circuit, the switch actuating to provide the system present signal to the pin of the programmable integrated circuit by decreasing the voltage on the pin when the switch is closed and to not provide the system present signal to the pin of the programmable integrated circuit by increasing the voltage on the pin of the programmable integrated circuit of the battery system when the switch is opened.

5. The system of claim 4 , where the switch is coupled between the pin and a system ground of the circuitry, the voltage at the pin decreasing due to current flowing to the system ground when the switch is closed.

6. The system of claim 4 , further comprising a member extending from the removable chassis lid into the cavity of the chassis enclosure and actuating the switch to provide the system present signal when the removable chassis lid is received in the installed position in the opening, and the member not actuating the switch so as to not provide the system present signal when the removable chassis lid is not received in the installed position in the opening.

7. The system of claim 6 , further comprising a shim separate from a motherboard and a smart battery pack of the system, the shim being mechanically coupled in fixed position within the cavity of the chassis enclosure; where the switch is mechanically coupled to the shim in a fixed position where it is actuated by physical contact with the member extending from the removable chassis lid when the removable chassis lid is received in the installed position in the opening.

8. An information handling system, comprising:

a chassis enclosure having chassis outer walls defining at least one cavity therebetween;

at least one removable chassis lid;

an opening defined in at least one of the chassis outer walls, the opening being complimentary-shaped and sized to receive the chassis lid in a mechanically engaged position to close off the opening;

a switch disposed within the cavity between the chassis outer walls, the switch actuating to provide a system present signal to indicate the presence of the removable chassis lid received in an installed position in the opening and actuating to not provide the system present signal to indicate the absence of the removable chassis lid received in the installed position in the opening; and

a battery system disposed within the cavity of the chassis enclosure, the battery system comprising:

one or more rechargeable battery cells providing electrical current to a system load of an information handling system,

memory, and

at least one programmable integrated circuit coupled to exchange data with the memory and the one or more battery cells, the programmable integrated circuit of the battery system receiving the system present signal from the switch:

where the programmable integrated circuit of the battery system is programmed to:

sense the system present signal provided from the switch, and

store an indicator of the absence of the removable chassis lid received in the installed position in the opening in the memory of the battery system upon sensing that the system present signal is not provided;

where the programmable integrated circuit of the battery system is programmed to store the indicator by incrementing a counter in the memory of the battery system upon sensing that the system present signal is not provided; and where the information handling system comprises a second programmable integrated circuit programmed to:

communicate across a network with a programmable integrated circuit of a remote information handling system; and

retrieve the value of the incremented counter from the battery system memory, and transmit the incremented counter value to the remote information handling system.

9. A method, comprising operating a first programmable integrated circuit of a battery system disposed within a cavity defined between chassis outer walls of a chassis enclosure of a first information handling system to:

sense a state of a system present signal provided by a switch disposed within the cavity of the chassis enclosure, the switch actuating to provide the system present signal to indicate the presence of a removable chassis lid received in an installed position in an opening defined in at least one of the chassis outer walls and actuating to not provide the system present signal to indicate the absence of the removable chassis lid received in the installed position in the opening; and

store an indicator of the absence of the removable chassis lid received in the installed position in the opening in a memory of the battery system upon sensing that the system present signal is not provided;

where the battery system comprises one or more rechargeable battery cells providing electrical current to a system load of the first information handling system, the first programmable integrated circuit of the battery system exchanging data with the memory and the one or more battery cells of the battery system; and

where the first information handling system further comprises:

a member extending from the removable chassis lid into the cavity of the chassis enclosure and actuating the switch to provide the system present signal when the removable chassis lid is received in the installed position in the opening, and the member not actuating the switch so as to not provide the system present signal when the removable chassis lid is not received in the installed position in the opening, and

a shim separate from a motherboard and a smart battery pack of the system, the shim being mechanically coupled in fixed position within the cavity of the chassis enclosure; where the switch is mechanically coupled to the shim in a fixed position where it is actuated by physical contact with the member extending from the removable chassis lid when the removable chassis lid is received in the installed position in the opening.

10. The method of claim 9 , further comprising:

actuating the switch to close by the presence of the removable chassis lid received in the installed position in the opening, and actuating the switch to open by the absence of the removable chassis lid received in the installed position in the opening; and

operating the first programmable integrated circuit of the battery system to:

receive the system present signal through the switch when the switch is closed and to not receive the system present signal through the switch when the switch is opened,

sense the interruption of the system present signal provided from the switch, and

store an indicator of the system present signal interruption in the memory of the battery system upon sensing that the system present signal is interrupted.

11. A method, comprising operating a first programmable integrated circuit of a battery system disposed within a cavity defined between chassis outer walls of a chassis enclosure of a first information handling system to:

sense a state of a system present signal provided by a switch disposed within the cavity of the chassis enclosure, the switch actuating to provide the system present signal to indicate the presence of a removable chassis lid received in an installed position in an opening defined in at least one of the chassis outer walls and actuating to not provide the system present signal to indicate the absence of the removable chassis lid received in the installed position in the opening; and

store an indicator of the absence of the removable chassis lid received in the installed position in the opening in a memory of the battery system upon sensing that the system present signal is not provided;

where the battery system comprises one or more rechargeable battery cells providing electrical current to a system load of the first information handling system, the first programmable integrated circuit of the battery system exchanging data with the memory and the one or more battery cells of the battery system; and

where the method further comprises:

operating the first programmable integrated circuit of the battery system to store the indicator by incrementing a counter in the memory of the battery system upon sensing that the system present signal is not provided, and

operating at least one second programmable integrated circuit of the first information handling system that is separate from the battery system to retrieve the current value of the incremented counter from the battery system memory, and transmit the current incremented counter value across a network to at least one third programmable integrated circuit of a second and remote information handling system; and

where the method further comprises operating the third programmable integrated circuit of the second remote information handling system to:

receive the transmitted current incremented counter value and compare the received current incremented counter value with a most recent previous transmitted incremented counter value stored in a memory of the second remote information handling system, and

provide a notification to a remote system user of the second remote information handling system to indicate the occurrence of a chassis intrusion and/or tampering event on the first information handling system only if the received current incremented counter value does not match the most recent previous transmitted incremented counter value, and

update the counter value stored in the memory of the second remote information handling system with the received current incremented counter value.

12. The method of claim 11 , further comprising causing a member extending from the removable chassis lid into the cavity of the chassis enclosure to actuate the switch to provide the system present signal when the removable chassis lid is received in the installed position in the opening, and causing the member extending from the removable chassis lid to not actuate the switch so as to not provide the system present signal when the removable chassis lid is not received in the installed position in the opening.

13. The method of claim 11 , further comprising:

operating the at least one second programmable integrated of the first information handling system to transmit a boot notification to the at least one third programmable integrated circuit upon occurrence of every boot or re-boot of the first information handling system;

operating the at least one third programmable integrated circuit of the second information handling system to respond to receipt of the boot notification from the at least one second programmable integrated circuit by transmitting a challenge including a nonce across the network to the at least one second programmable integrated circuit;

operating the at least one second programmable integrated circuit of the first information handling system to respond to receipt of the challenge from the at least one third programmable integrated circuit by creating a signed message including at least the nonce and the current incremented counter value stored in the memory of the battery system, and transmitting the signed message across the network to the at least one third programmable integrated circuit of the second information handling system; and

operating the at least one third programmable integrated circuit of the second information handling system to respond to receipt of the signed message by verifying the signed message and decrypting the current incremented counter value from the signed message.

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 29, 2020
From: GROBELNY, NICHOLAS D.; TAN, GERONCIO O.; THOMPSON, RICHARD C.; MONTERO, ADOLFO S.
To: DELL PRODUCTS L.P.
Reel/Frame 051659/0268 →