Data collection optimization for input/output access handling

US12524381B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12524381-B2
Application numberUS-202418608438-A
CountryUS
Kind codeB2
Filing dateMar 18, 2024
Priority dateMar 18, 2024
Publication dateJan 13, 2026
Grant dateJan 13, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information handling system determines a data collection frequency according to a data collection policy, wherein the data collection frequency is based on a data type of the data to be collected and a data collection interface. The system collects the data according to the data collection frequency associated with the data type of the data and the data collection interface, and transmits the data to a requesting information handling system.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving, by an information handling system, a data collection policy to collect data from a device, wherein the data collection policy includes data collection grammar of a statement that is used to invoke a data collection rule included in the data collection policy, and wherein the data collection rule and the data collection grammar of the statement were generated for the device; determining a data collection frequency based on a system platform architecture of the device, a data collection interface to handle input and output of the data, and a data type of the data to be collected according to the data collection policy; collecting the data based on the data collection frequency associated with the data type of the data, the data collection interface to handle the input and output of the data, and the system platform architecture of the device, wherein the data collection interface is a memory-mapped input/output interface (MMIO); and transmitting the data to a requesting compute device. 2 . The method of claim 1 , wherein the data is stored in a local data storage of the requesting compute device. 3 . The method of claim 2 , further comprising decoding the data collection grammar associated with the data collection rule. 4 . The method of claim 3 , wherein the data collection grammar is based on a schema. 5 . The method of claim 4 , further comprising updating the schema of the data collection policy in response to a change in the system platform architecture. 6 . The method of claim 1 , wherein the data collection policy includes a payload. 7 . The method of claim 6 , wherein the payload includes a plurality of data collection frequencies associated with a plurality of data types. 8 . The method of claim 1 , further comprising updating the data collection policy in response to a schema update. 9 . An information handling system, comprising: a memory to store a data collection policy; and a processor to communicate with the memory, the processor to: determine a data collection frequency according to the data collection policy, wherein the data collection frequency is based on a data type of data to be collected, a data collection interface to handle input and output of the data, and a system platform architecture of a device, wherein the data collection policy includes data collection grammar of a statement that is used to invoke a data collection rule included in the data collection policy, and wherein the data collection rule and the data collection grammar of the statement were generated for the device; collect the data from the device according to the data collection frequency associated with the data type of the data, the data collection interface to handle the input and output of the data, and the system platform architecture of the device; and transmit the data to a requesting information handling system. 10 . The information handling system of claim 9 , wherein the data collection interface includes a data lane. 11 . The information handling system of claim 10 , further comprising decoding the data collection grammar associated with the data collection rule. 12 . The information handling system of claim 11 , wherein the data collection grammar is based on a schema. 13 . The information handling system of claim 9 , wherein the data collection policy includes a payload. 14 . The information handling system of claim 9 , wherein the processor is further configured to update the data collection policy in response to a schema update. 15 . The information handling system of claim 9 , wherein the processor is further configured to update a schema of the data collection policy in response to a change in the data collection interface. 16 . A non-transitory computer-readable medium to store instructions that are executable to perform operations comprising: receiving a data collection policy to collect data from a device; determining a data collection frequency based on a system platform architecture of the device, a data collection interface to handle input and output of the data, and data type of the data to be collected according to the data collection policy, wherein the data collection policy includes data collection grammar of a statement that is used to invoke a data collection rule included in the data collection policy, and wherein the data collection rule and the data collection grammar of the statement were generated for the device; collecting the data based on the data collection frequency associated with the data type of the data, the data collection interface to handle the input and output of the data, and the system platform architecture; and transmitting the data to a requesting application. 17 . The non-transitory computer-readable medium of claim 16 , wherein the data collection interface includes a control lane. 18 . The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise decoding the data collection grammar associated with the data collection rule. 19 . The non-transitory computer-readable medium of claim 18 , wherein the data collection grammar is based on a schema. 20 . The non-transitory computer-readable medium of claim 16 , wherein the data collection policy includes a payload that includes a plurality of data collection frequencies for a plurality of interfaces.

Assignees

Inventors

Classifications

  • G06F16/211Primary

    Schema design and management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12524381B2 cover?
An information handling system determines a data collection frequency according to a data collection policy, wherein the data collection frequency is based on a data type of the data to be collected and a data collection interface. The system collects the data according to the data collection frequency associated with the data type of the data and the data collection interface, and transmits th…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/211. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 13 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).