System and method for managing a cache hosted by a data processing system using a digital twin

US12411679B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12411679-B2
Application numberUS-202318309147-A
CountryUS
Kind codeB2
Filing dateApr 28, 2023
Priority dateApr 28, 2023
Publication dateSep 9, 2025
Grant dateSep 9, 2025

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.

Methods and systems for managing operation of data processing systems with limited access to an uplink pathway are disclosed. To manage the operation, a system may include a data processing system manager, a data collector, and one or more data processing systems. The data processing system manager may identify future events that may impact operation of the data processing system using a digital twin and observational data. A cache hosted by the data processing system may store events and commands associated with the events. The commands may include action sets intended to mitigate impacts of the events. If the data processing system does not have commands associated with the simulated future events stored in the cache, the data processing system manager may provide instructions for replacing at least a portion of the commands stored in the cache with commands responsive to the simulated future events.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing a data processing system with limited access to an uplink pathway by a data processing system manager, the method comprising: obtaining likely future operating conditions for the data processing system based at least on first observational data for the data processing system, the first observational data indicating environmental conditions encountered by the data processing system during a first duration of time; identifying a first set of commands using at least the likely future operating conditions and a command repository, the first set of commands comprising actions responsive to a first range of operating conditions that comprises the likely future operating conditions, and content of the command repository being based on a digital twin for the data processing system and a third range of operating conditions; making a determination regarding whether the first range of the operating conditions matches a second range of operating conditions to which a second set of commands stored in a cache of the data processing system is responsive within a threshold; in a first instance of the determination in which the first range of the operating conditions does not match the second range of the operating conditions within the threshold: obtaining an update for the data processing system based on a delta between the first range of the operating conditions and the second range of the operating conditions; and updating the cache based on the update. 2. The method of claim 1 , wherein the observational data is obtained from a data collector, the data collector being located remote to the data processing system and being capable of transmitting the observational data via a different pathway from the uplink pathway. 3. The method of claim 1 , further comprising: prior to obtaining the likely future operating conditions: generating the command repository using the digital twin, the digital twin being intended to duplicate operation of the data processing system. 4. The method of claim 3 , wherein generating the command repository comprises: obtaining the third range of the operating conditions based at least on second observational data; simulating operation of the data processing system using the third range of the operating conditions and the digital twin; identifying, based on the simulated operation, future occurrences of events that are likely to occur and that will impact the operation of the data processing system; selecting a command for performance by the data processing system for each future event of the future occurrences of the events, the command being expected to mitigate impact of the future occurrences of the events when performed by the data processing system; generating a record associated with each command, the record comprising the command and the operating conditions associated with the command; and populating the command repository with the records. 5. The method of claim 4 , wherein the command repository is updated as additional future occurrences of events that are likely to occur and that will impact the operation of the data processing system are identified using the digital twin. 6. The method of claim 5 , wherein the third range of the operating conditions comprises all of the operating conditions in the command repository. 7. The method of claim 6 , wherein the operating conditions of the third range of the operating conditions are simulated using the digital twin and the command repository comprises pre-defined actions responsive to each operating condition of the third range of the operating conditions. 8. The method of claim 1 , wherein the threshold is based on historic data related to a rate of change of the operating conditions of the data processing system over time. 9. The method of claim 8 , wherein the threshold indicates an acceptable offset between the first set of the operating conditions and the second set of the operating conditions, and a magnitude of the offset is dependent on a capacity of the cache. 10. The method of claim 1 , wherein obtaining the update comprises: identifying a subset of the second set of the commands based on the delta; identifying at least a portion of the first set of the commands based on the delta; generating an instruction to: remove records associated with the subset of the second set of the commands from the cache; and add records associated with the at least the portion of the first set of the commands to the cache. 11. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing a data processing system with limited access to an uplink pathway by a data processing system manager, the operations comprising: obtaining likely future operating conditions for the data processing system based at least on first observational data for the data processing system, the first observational data indicating environmental conditions encountered by the data processing system during a first duration of time; identifying a first set of commands using at least the likely future operating conditions and a command repository, the first set of commands comprising actions responsive to a first range of operating conditions that comprises the likely future operating conditions, and content of the command repository being based on a digital twin for the data processing system and a third range of operating conditions; making a determination regarding whether the first range of the operating conditions matches a second range of operating conditions to which a second set of commands stored in a cache of the data processing system is responsive within a threshold; in a first instance of the determination in which the first range of the operating conditions does not match the second range of the operating conditions within the threshold: obtaining an update for the data processing system based on a delta between the first range of the operating conditions and the second range of the operating conditions; and updating the cache based on the update. 12. The non-transitory machine-readable medium of claim 11 , wherein the observational data is obtained from a data collector, the data collector being located remote to the data processing system and being capable of transmitting the observational data via a different pathway from the uplink pathway. 13. The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise: prior to obtaining the likely future operating conditions: generating the command repository using the digital twin, the digital twin being intended to duplicate operation of the data processing system. 14. The non-transitory machine-readable medium of claim 13 , wherein generating the command repository comprises: obtaining the third range of the operating conditions based at least on second observational data; simulating operation of the data processing system using the third range of the operating conditions and the digital twin; identifying, based on the simulated operation, future occurrences of events that are likely to occur and that will impact the operation of the data processing system; selecting a command for performance by the data processing system for each future event of the future occurrences of the events, the command being expected to mitigate impact of the future occurrences of the events when performed by the data processing system; generating a record associated with each command, the record comprising the command and the operating conditions associa

Assignees

Inventors

Classifications

  • Knowledge representation; Symbolic representation · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · 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 US12411679B2 cover?
Methods and systems for managing operation of data processing systems with limited access to an uplink pathway are disclosed. To manage the operation, a system may include a data processing system manager, a data collector, and one or more data processing systems. The data processing system manager may identify future events that may impact operation of the data processing system using a digita…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 09 2025 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).