# US 12,001,302 B2 · Systems and methods for memory serviceability mitigation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,001,302 B2
- Document ID: US12001302B2
- Status: Granted
- Kind: B2
- Application number: 17/930,346
- Filed: 2022-09-07
- Published: 2024-03-07
- Granted: 2024-06-04
- Earliest claimed: 2022-09-07
- Assignees: Dell Products L.P.
- Applicants: Dell Products, L.P.
- Inventors: Balasingh Ponraj Samuel; Michael Wayne Arms; Vivek Viswanathan Iyer
- Web page: https://patentgrep.com/patent/US12001302B2

## CPC

- G06F 11/006: {Identification (G06F11/2289 takes precedence)}
- G06F 11/167: {Error detection by comparing the memory output}
- G06F 11/1428: {with loss of hardware functionality}
- G06F 11/1662: {the resynchronized component or unit being a persistent storage device (re-synchronization of failed mirror storage G06F11/2082; rebuild or reconstruction of parity RAID storage G06F11/1008)}
- G06F 11/2048: {where the redundant components share neither address space nor persistent storage}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for memory serviceability mitigation are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: after failure of a memory device, notify a cloud service and enter a mitigation mode of operation with respect to the memory device, receive a message from the cloud service indicative of the provisioning of a replacement memory device, and, in response to the message and upon detection of a chassis intrusion event, leave the mitigation mode of operation with respect to the replacement memory device.

## Claims

### Claim 1

An Information Handling System (IHS), comprising:
a processor, and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:
after failure of a memory device, notify a cloud service of at least the memory device and enter a mitigation mode of operation with respect to the memory device;
receive a message from the cloud service indicative of a provisioning of a replacement memory device; and
in response to the message from the cloud service, and upon detection of a chassis intrusion event, leave the mitigation mode of operation with respect to the replacement memory device.

### Claim 2 (depends on 1)

The IHS of claim 1, wherein the failure comprises a memory initialization failure during a booting process.

### Claim 3 (depends on 2)

The IHS of claim 2, wherein the program instructions comprise Basic Input/Output System (BIOS) instructions.

### Claim 4 (depends on 1)

The IHS of claim 1, wherein the memory device comprises a Dual In-Line Memory Module (DIMM), and wherein to enter the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to disable at least a portion of a DIMM slot where the memory device is inserted.

### Claim 5 (depends on 1)

The IHS of claim 1, wherein to enter the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to disable fewer than all memory channels of the memory device.

### Claim 6 (depends on 1)

The IHS of claim 1, wherein to enter the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to set a mitigation flag in a Non-Volatile Random Access Memory (NVRAM).

### Claim 7 (depends on 1)

The IHS of claim 1, wherein while in the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to check a status of the mitigation flag upon boot and, if the mitigation flag is set, maintain at least portion of the memory device disabled.

### Claim 8 (depends on 1)

The IHS of claim 1, wherein the message is indicative of at least one of: a warranty claim, a service agreement, a purchase, a shipment, or a delivery of the replacement memory device.

### Claim 9 (depends on 1)

The IHS of claim 1, wherein the chassis intrusion event is detectable via activation of an electromechanical switch or photosensor disposed within a housing of the IHS.

### Claim 10 (depends on 1)

The IHS of claim 1, wherein to leave the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to initialize or enable at least a portion of the replacement memory device corresponding to at least a portion of the memory device disabled during the mitigation mode of operation.

### Claim 11 (depends on 1)

The IHS of claim 1, wherein to leave the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to initialize or enable at least a portion of the replacement memory device corresponding to at least a portion of the memory device disabled during the mitigation mode of operation.

### Claim 12 (depends on 1)

The IHS of claim 1, wherein to leave the mitigation mode of operation, the program instructions, upon execution, further cause the IHS to clear a mitigation flag in a Non-Volatile Random Access Memory (NVRAM) in response to a successful initialization of the replacement memory module.

### Claim 13 (depends on 1)

The IHS of claim 1, wherein the message comprises an indication of a time before which, in a presence of the chassis intrusion event, the IHS is configured to abstain from leaving the mitigation mode of operation.

### Claim 14 (depends on 1)

The IHS of claim 1, wherein the message comprises an indication of a time at, after, or during which, in an absence of the chassis intrusion event, the IHS is configured to prompt a user to replace the memory device with the replacement memory device, and wherein the chassis intrusion event takes place in response to the prompt.

### Claim 15

A memory device having program instructions stored thereon that, upon execution by a process of an Information Handling System (IHS), cause the IHS to:
receive a notification from a client IHS indicating that the client IHS has entered a mitigation mode of operation with respect to a memory device; and
transmit a message to the client IHS related to a replacement memory device, wherein the client IHS is configured to, in response to the message and upon detection of a chassis intrusion event, leave the mitigation mode of operation with respect to the replacement memory device.

### Claim 16 (depends on 15)

The memory of claim 15, wherein the message comprises an indication of a time at, after, or during which, in a presence of the chassis intrusion event, the IHS is configured to leave the mitigation mode of operation.

### Claim 17 (depends on 15)

The memory of claim 15, wherein to transmit the message, the IHS is configured to perform a warranty or service status check with respect to the client IHS.

### Claim 18

A method, comprising:
entering, upon execution of Basic Input/Output System (BIOS) instructions, a mitigation mode of operation with respect to a memory device of an Information Handling System (IHS); and
in response to a message from a cloud service related to a replacement memory device, and upon detection of a chassis intrusion event, leaving the mitigation mode of operation with respect to the replacement memory device.

### Claim 19 (depends on 18)

The method of claim 18, wherein the message comprises an indication of a time before which, in a presence of the chassis intrusion event, the IHS is configured to abstain from leaving the mitigation mode of operation.

### Claim 20 (depends on 18)

The method of claim 18, wherein the message comprises an indication of a time at, after, or during which, in an absence of the chassis intrusion event, the IHS is configured to prompt a user to replace the memory device with the replacement memory device, and wherein the chassis intrusion event takes place in response to the prompt.
