IP Library Granted Patent US 10,685,108
Granted Patent B2
US 10,685,108 · App. 15/971,080 · Granted Jun 16, 2020

System and method of determining one or more inconsistencies in operating information handling systems

Inventors: Ricardo L. Martinez (Leander, TX); Richard M. Tonry (Austin, TX)
Assignee: Dell Products L.P.
G06F21/554G06F11/3041G06F11/3089G06F13/4068G06F21/55G06F21/755G06F21/81
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,685,108
App. No.
15/971,080
Granted
Jun 16, 2020
Kind
B2
Abstract

In one or more embodiments, one or more systems, methods, and/or processes may obtain first multiple samples of a signal conveyed via a coupling of a memory medium of an information handling system; may convert the first multiple samples to respective first multiple digital values; may determine an impedance based at least on the first multiple digital values; may compare the impedance with a baseline impedance; may determine an inconsistency based at least on comparing the impedance with the baseline impedance of the coupling of the memory medium; and may, in response to determining the inconsistency, shut down the information handling system.

Claims (62)

1. An information handling system, comprising:

a memory medium, coupled to a plurality of couplings;

an analog to digital converter, coupled to a coupling of the plurality of couplings; and

an embedded controller;

wherein the analog to digital converter is configured to:

obtain a first plurality of samples of a first signal conveyed via the coupling of the plurality of couplings; and

convert the first plurality of samples to a respective first plurality of digital values; and

wherein the embedded controller is configured to:

determine an impedance based at least on the first plurality of digital values;

compare the impedance with a baseline impedance of the coupling of the memory medium;

determine an inconsistency based at least on comparing the impedance with the baseline impedance of the coupling of the memory medium; and

in response to determining the inconsistency, shut down the information handling system.

2. The information handling system of claim 1 ,

wherein the impedance of the coupling of the memory medium includes a first reactive impedance;

wherein the baseline impedance of the coupling of the memory medium includes a second reactive impedance; and

wherein, to determine the inconsistency, the embedded controller is further configured to determine that the first reactive impedance does not match the second reactive impedance.

3. The information handling system of claim 1 , wherein the first plurality of samples includes a plurality of voltage samples.

4. The information handling system of claim 1 , wherein the embedded controller is further configured to establish the baseline impedance of the coupling of the memory medium.

5. The information handling system of claim 4 ,

wherein the analog to digital converter is further configured to:

obtain a second plurality of samples of a second signal conveyed via the coupling; and

convert the second plurality of samples to a respective second plurality of digital values; and

wherein, to establish the baseline impedance of the coupling of the memory medium, the embedded controller is further configured to determine the baseline impedance based at least on the second plurality of digital values.

6. The information handling system of claim 1 , wherein the embedded controller includes the analog to digital converter.

7. The information handling system of claim 1 , wherein the embedded controller is further configured to:

in response to determining the inconsistency, ground the coupling of the memory medium.

8. A method, comprising:

an analog to digital converter obtaining a first plurality of samples of a first signal conveyed via a coupling of a memory medium of an information handling system;

the analog to digital converter converting the first plurality of samples to a respective first plurality of digital values;

determining an impedance based at least on the first plurality of digital values;

comparing the impedance with a baseline impedance of the coupling of the memory medium;

determining an inconsistency based at least on the comparing the impedance with the baseline impedance of the coupling of the memory medium; and

in response to the determining the inconsistency, shutting down the information handling system.

9. The method of claim 8 ,

wherein the impedance of the coupling of the memory medium includes a first reactive impedance;

wherein the baseline impedance of the coupling of the memory medium includes a second reactive impedance; and

wherein the determining the inconsistency includes determining that the first reactive impedance does not match the second reactive impedance.

10. The method of claim 8 , wherein the first plurality of samples includes a plurality of voltage samples.

11. The method of claim 8 , further comprising:

establishing the baseline impedance of the coupling of the memory medium.

12. The method of claim 11 , wherein the establishing the baseline impedance of the coupling of the memory medium includes:

the analog to digital converter obtaining a second plurality of samples of a second signal conveyed via the coupling;

the analog to digital converter converting the second plurality of samples to a respective second plurality of digital values; and

determining the baseline impedance based at least on the second plurality of digital values.

13. The method of claim 8 , wherein an embedded controller of the information handling system includes the analog to digital converter.

14. The method of claim 8 , further comprising:

in response to the determining the inconsistency, grounding the coupling of the memory medium.

15. An embedded controller, configured to:

receive a first plurality of digital values via an analog to digital converter that is configured to obtain a first plurality of samples of a first signal conveyed via a coupling of a memory medium of an information handling system and convert the first plurality of samples to the first plurality of digital values, respectively;

determine an impedance based at least on the first plurality of digital values;

compare the impedance with a baseline impedance of the coupling of the memory medium;

determine an inconsistency based at least on comparing the impedance with the baseline impedance of the coupling of the memory medium; and

in response to determining the inconsistency, shut down the information handling system.

16. The embedded controller of claim 15 ,

wherein the impedance of the coupling of the memory medium includes a first reactive impedance;

wherein the baseline impedance of the coupling of the memory medium includes a second reactive impedance; and

wherein, to determine the inconsistency, the embedded controller is further configured to determine that the first reactive impedance does not match the second reactive impedance.

17. The embedded controller of claim 15 , wherein the first plurality of samples includes a plurality of voltage samples.

18. The embedded controller of claim 15 , wherein the embedded controller is further configured to establish the baseline impedance of the coupling of the memory medium.

19. The embedded controller of claim 15 , wherein the embedded controller includes the analog to digital converter.

20. The embedded controller of claim 15 , wherein the embedded controller is further configured to:

in response to determining the inconsistency, ground the coupling of the 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 (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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2018
From: MARTINEZ, RICARDO L.; TONRY, RICHARD M.
To: DELL PRODUCTS L.P.
Reel/Frame 045720/0376 →
Continuity (1)
Related Publication 20190340055A1 · Nov 7, 2019