Data contextual migration in an information handling system

US11429301B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11429301-B2
Application numberUS-202016855632-A
CountryUS
Kind codeB2
Filing dateApr 22, 2020
Priority dateApr 22, 2020
Publication dateAug 30, 2022
Grant dateAug 30, 2022

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, systems, and computer programs encoded on computer storage medium, performing, at first time, a calibration and configuration of a data contextual migration model, including: identifying contextual data associated with contextual inputs to a IHS, the contextual data including user contextual data, environmental context data, and system telemetry contextual data; training, based on the contextual data, the data contextual migration model, including: tagging, for each data block of a plurality of data blocks, the data block with identifiers indicating a store location of the data block; storing, based on the identifier associated with each data block, the data block at a local data store of the information handling system, at a remote data store of a remote server computing system, or both; generating a configuration policy including configuration rules, the configuration rules for prioritizing pre-loading of a subset of the data blocks to be provided at the information handling system.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: performing, at first time, a calibration and configuration of a data contextual migration model, including: identifying contextual data associated with contextual inputs to an information handling system, the contextual data including user contextual data, environmental context data, and system telemetry contextual data; training, based on the contextual data, the data contextual migration model, including: tagging, for each data block of a plurality of data blocks, the data block with identifiers indicating a store location of the data block; storing, based on the identifier associated with each data block of the data blocks, the data block at a local data store of the information handling system, at a remote data store of a remote server computing system, or both; generating a configuration policy including configuration rules, the configuration rules for prioritizing pre-loading of a subset of the data blocks to be provided at the information handling system; performing, by the data contextual migration computing module at a second time, a steady-state monitoring of the information handling system, including: monitoring the contextual inputs of the information handling system; and in response to monitoring the contextual inputs, i) accessing the data contextual migration model including the configuration policy, ii) identifying one or more of the configuration rules based on the monitored contextual inputs, and iii) applying the one or more configuration rules to prioritize pre-loading of the subset of data blocks to be provided at the information handling system. 2. The computer-implemented method of claim 1 , wherein prioritizing pre-loading of the subset of data blocks includes obtaining the subset of data blocks from the remote data store of the remote server computing system at the information handling system without user interaction. 3. The computer-implemented method of claim 1 , wherein identifying the contextual data includes identifying a location of the information handling system when tagging the data block with identifiers, wherein generating the configuration policy including the configuration rules includes generating the configuration policy based on the location of the information handling system. 4. The computer-implemented method of claim 3 , further comprising identifying the configuration rules based on the location of the information handling system at the second time. 5. The computer-implemented method of claim 4 , wherein the identified configuration rules prevents access of the subset of the data blocks at the information handling system at the location of the information handling system at the second time. 6. The computer-implemented method of claim 1 , wherein identifying the contextual data includes identifying a time of the information handling system when tagging the data block with identifiers, wherein generating the configuration policy including the configuration rules includes generating the configuration policy based on the time of the information handling system. 7. The computer-implemented method of claim 6 , further comprising identify the configuration rules based on the time of the information handling system at the second time. 8. The computer-implemented method of claim 1 , wherein prioritizing pre- loading of the subset of data blocks to be provided at the information handling system further includes minimizing latency of providing the subset of data blocks at the information handling system. 9. An information handling system (IHS), comprising: a memory media storing instructions; a processor in communication with the memory media to execute the instructions to perform operations comprising: performing, at first time, a calibration and configuration of a data contextual migration model, including: identifying contextual data associated with contextual inputs to an information handling system, the contextual data including user contextual data, environmental context data, and system telemetry contextual data; training, based on the contextual data, the data contextual migration model, including: tagging, for each data block of a plurality of data blocks, the data block with identifiers indicating a store location of the data block; storing, based on the identifier associated with each data block of the data blocks, the data block at a local data store of the information handling system, at a remote data store of a remote server computing system, or both; generating a configuration policy including configuration rules, the configuration rules for prioritizing pre-loading of a subset of the data blocks to be provided at the information handling system; performing, by the data contextual migration computing module at a second time, a steady-state monitoring of the information handling system, including: monitoring the contextual inputs of the information handling system; and in response to monitoring the contextual inputs, i) accessing the data contextual migration model including the configuration policy, ii) identifying one or more of the configuration rules based on the monitored contextual inputs, and iii) applying the one or more configuration rules to prioritize pre-loading of the subset of data blocks to be provided at the information handling system. 10. The information handling system of claim 9 , wherein prioritizing pre-loading of the subset of data blocks includes obtaining the subset of data blocks from the remote data store of the remote server computing system at the information handling system without user interaction. 11. The information handling system of claim 9 , wherein identifying the contextual data includes identifying a location of the information handling system when tagging the data block with identifiers, wherein generating the configuration policy including the configuration rules includes generating the configuration policy based on the location of the information handling system. 12. The information handling system of claim 11 , the operations further comprising identifying the configuration rules based on the location of the information handling system at the second time. 13. The information handling system of claim 12 , wherein the identified configuration rules prevents access of the subset of the data blocks at the information handling system at the location of the information handling system at the second time. 14. The information handling system of claim 9 , wherein identifying the contextual data includes identifying a time of the information handling system when tagging the data block with identifiers, wherein generating the configuration policy including the configuration rules includes generating the configuration policy based on the time of the information handling system. 15. The information handling system of claim 14 , the operations further comprising identify the configuration rules based on the time of the information handling system at the second time. 16. The information handling system of claim 9 , wherein prioritizing pre-loading of the subset of data blocks to be provided at the information handling system further includes minimizing latency of providing the subset of data blocks at the information handling system. 17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising: performing, at first time, a calibration and configuration of a data cont

Assignees

Inventors

Classifications

  • for systems · CPC title

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • Machine learning · CPC title

  • Improving or facilitating administration, e.g. storage management · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · 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 US11429301B2 cover?
Methods, systems, and computer programs encoded on computer storage medium, performing, at first time, a calibration and configuration of a data contextual migration model, including: identifying contextual data associated with contextual inputs to a IHS, the contextual data including user contextual data, environmental context data, and system telemetry contextual data; training, based on the …
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F3/0649. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2022 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).