Patent · US Active

Collection of runtime information for debug and analysis, including by aggregating status information into a standardized message format and timestamping

US12197356B2 · kind B2 · utility

0Cited by
11References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 29, 2024
Grant dateJan 14, 2025
Priority date
Expiry dateJan 29, 2044

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0038
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

If a first group selection setting is set to TRUE, an NVM Express (NVMe) processor sends a first set of NVMe status information that includes a transfer data end event. If a second group selection setting is set to TRUE, the NVMe processor sends a second set of NVMe status information that includes an NVMe error event. A firmware functional module sends firmware status information. The aggregation module aggregates and timestamps the first and second sets of NVMe status information, if any, and the firmware status information to obtain a timestamped and aggregated message stream that is output by an interface. The timestamped and aggregated message stream enables a visualization system to analyze the NVMe processor and the firmware functional module. The NVMe processor, firmware functional module, aggregation module, and interface are in a storage controller, implemented on a system on chip (SOC), that manages a storage medium.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.