IP Library Granted Patent US 11,874,726
Granted Patent B2
US 11,874,726 · App. 17/443,082 · Granted Jan 16, 2024

In-flight detection of server telemetry report drift

Inventors: Cyril Jose (Austin, TX); Vijayasimha Reddy Naga (Georgetown, TX); Michael Emery Brown (Austin, TX)
Assignee: Dell Products L.P.
G06F11/0775G06F8/71G06F11/0778G06F11/0787G06F11/3086G06F16/907
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,874,726
App. No.
17/443,082
Granted
Jan 16, 2024
Kind
B2
Abstract

A first information handling system may receive a telemetry metric report from a client information handling system. The first information handling system may determine that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics. The first information handling system may perform one or more corrective actions based, at least in part, on the determination that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics.

Claims (49)

1. A method, comprising:

receiving, by a first information handling system, a telemetry metric report from a client information handling system;

determining, by the first information handling system, that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics, by comparing a received telemetry metric format indicator of the received telemetry metric report representing the one or more characteristics of the telemetry metric report with a stored telemetry metric format indicator representing the one or more predetermined telemetry metric report characteristics; and

performing, by the first information handling system, one or more corrective actions based, at least in part, on the determination that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics.

2. The method of claim 1 , wherein the one or more corrective actions comprise at least one of:

notifying a user of at least one of the first information handling system or the client information handling system that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics; or

instructing the client information handling system to implement telemetry metric report characteristics that match the one or more predetermined telemetry metric report characteristics.

3. The method of claim 1 , further comprising:

transmitting, by the first information handling system to the client information handling system, a telemetry metric report definition identifying the one or more predetermined telemetry metric report characteristics; and

storing, by the first information handling system, the transmitted telemetry metric report definition.

4. The method of claim 1 , wherein determining, by the first information handling system, that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics further comprises selecting a stored telemetry metric format indicator representing the one or more predetermined telemetry metric report characteristics for comparison based, at least in part, on a firmware version indicator of the received telemetry metric report indicating a firmware version of the client information handling system.

5. The method of claim 1 , wherein determining, by the first information handling system, that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics comprises determining the one or more predetermined telemetry metric report characteristics based, at least in part, on one or more integral metric report definitions of a metric report definition digest stored by the first information handling system.

6. The method of claim 1 , wherein receiving the telemetry metric report comprises receiving a portion of a telemetry metric data stream.

7. The method of claim 1 , wherein the telemetry metric format indicator comprises an alphanumeric string of characters representing one or more integral report definitions of the telemetry metric report.

8. A first information handling system, comprising:

a processor; and

a memory,

wherein the processor is configured to perform steps comprising:

receiving, by the first information handling system, a telemetry metric report from a client information handling system;

determining, by the first information handling system, that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics, by comparing a received telemetry metric format indicator of the received telemetry metric report representing the one or more characteristics of the telemetry metric report with a stored telemetry metric format indicator representing the one or more predetermined telemetry metric report characteristics; and

performing, by the first information handling system, one or more corrective actions based, at least in part, on the determination that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics.

9. The information handling system of claim 8 , wherein the one or more corrective actions comprise at least one of:

notifying a user of at least one of the first information handling system or the client information handling system that the one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics; or

instructing the client information handling system to implement telemetry metric report characteristics that match the one or more predetermined telemetry metric report characteristics.

10. The information handling system of claim 8 , wherein the processor is further configured to perform steps further comprising:

transmitting, by the first information handling system to the client information handling system, a telemetry metric report definition identifying the one or more predetermined telemetry metric report characteristics; and

storing, by the first information handling system, the transmitted telemetry metric report definition.

11. The information handling system of claim 8 , wherein determining, by the first information handling system, that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics comprises comparing a received telemetry metric format indicator representing the one or more characteristics of the telemetry metric report with a stored telemetry metric format indicator representing the one or more predetermined telemetry metric report characteristics.

12. The information handling system of claim 8 , wherein determining, by the first information handling system, that one or more characteristics of the telemetry metric report do not match one or more predetermined telemetry metric report characteristics comprises determining the one or more predetermined telemetry metric report characteristics based, at least in part, on one or more integral metric report definitions of a metric report definition digest stored by the first information handling system.

13. The information handling system of claim 8 , wherein receiving the telemetry metric report comprises receiving a portion of a telemetry metric data stream.

14. The first information handling system of claim 8 , wherein the telemetry metric format indicator comprises an alphanumeric string of characters representing one or more integral report definitions of the telemetry metric report.

15. A method, comprising:

generating, by a client information handling system, a telemetry metric report for a first information handling system based, at least in part, on telemetry metric data collected by the client information handling system, wherein the telemetry metric report includes a telemetry metric format indicator;

transmitting, by the client information handling system, the telemetry metric report to the first information handling system;

receiving, by the client information handling system from the first information handling system, one or more corrective action instructions for adjusting one or more telemetry metric report settings, wherein one or more telemetry metric report characteristics are based, at least in part, on the one or more telemetry metric report settings; and

implementing, by the client information handling system, the one or more corrective action instructions.

16. The method of claim 15 , further comprising transmitting, by the client information handling system, a second telemetry metric report having the one or more telemetry metric report characteristics adjusted based, at least in part, on the received one or more corrective action instructions.

17. The method of claim 15 , wherein generating the telemetry metric report comprises:

determining the telemetry metric format indicator representing the one or more characteristics of the telemetry metric report; and

including the determined telemetry metric format indicator in the telemetry metric report.

18. The method of claim 17 , further comprising:

including a firmware version of the client information handling system in the telemetry metric report.

19. The method of claim 15 , further comprising:

receiving, by the client information handling system from the first information handling system, a message including one or more predetermined characteristics for the telemetry metric report;

adjusting, by the client information handling system, the one or more telemetry metric report settings for generation of the telemetry metric report based, at least in part, on the received predetermined characteristics for the telemetry metric report;

receiving, by the client information handling system, user input identifying one or more changes to the one or telemetry metric report settings adjusted based on the received predetermined characteristics; and

adjusting, by the client information handling system, the one or more telemetry metric report settings based, at least in part, on the user input,

wherein the generated telemetry metric report is generated with the one or more telemetry metric report characteristics based, at least in part, on the adjustment to the one or more telemetry metric report settings based, at least in part, on the user input.

20. The method of claim 15 , wherein the transmitted telemetry metric report is part of a telemetry metric data stream.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 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 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 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 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 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 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: JOSE, CYRIL; NAGA, VIJAYASIMHA REDDY; BROWN, MICHAEL EMERY
To: DELL PRODUCTS L.P.
Reel/Frame 056931/0119 →
Continuity (1)
Related Publication 20230026041A1 · Jan 26, 2023