Collection of runtime information for debug and analysis, including by aggregating status information into a standardized message format and timestamping
US12197356B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 29, 2024 |
| Grant date | Jan 14, 2025 |
| Priority date | — |
| Expiry date | Jan 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.