Software backup and restoration procedures using application and file monitoring

US10146628B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10146628-B2
Application numberUS-201615185832-A
CountryUS
Kind codeB2
Filing dateJun 17, 2016
Priority dateJun 17, 2016
Publication dateDec 4, 2018
Grant dateDec 4, 2018

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.

Embodiments provide the ability to configure software backup and restoration procedures on an IHS (Information Handling System) with minimal or no input from a user. Embodiments utilize local monitors on an IHS in order to generate metadata describing the use of software applications installed on the IHS. A remote analytics engine process the metadata received from multiple participating IHSs to generate inputs used by the restoration and backup procedures implemented by the IHS. The metadata generated by an IHS is used to determine valuations for the applications and files installed on the IHS. These valuations may then be utilized to identify files of significant value to the user, which may then be designated for backup by the backup procedures implemented by the IHS. The generated valuations may also be used to select the applications that should be reinstalled in order to restore the IHS to an approximated prior operating state.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for determining procedures for backing up software files installed on an IHS (Information Handling System), the method comprising: receiving first metadata describing file operations on a first IHS, wherein the first metadata includes information describing monitored file operations for a first software file on the first IHS; determining, based on the first metadata, a valuation for the first software file, wherein the valuation is determined based on a level of monitored file operations for the first software file; determining a decision to back up the first software file based on the determined valuation of the first software file; transmitting the backup recommendation to the first IHS; receiving second metadata describing input to a user interface of a software application installed on the first IHS; and determining, based on the first metadata and the second metadata, whether the monitored file operations resulted from the input to the user interface reported in the second metadata. 2. The method of claim 1 , wherein the monitored file operations indicate storage of user input to the first software file. 3. The method of claim 1 wherein the valuation of the first software file is increased if the monitored file operations are determined to result from the input to the user interface reported in the second metadata. 4. The method of claim 1 , further comprising: receiving third metadata describing file operations on a second IHS, wherein the third metadata includes information describing monitored file operations for a second software file on the second IHS; determining, based on the received third metadata, a valuation for the second software file, wherein the valuation is determined based on a level of file operations for the second software file; determining, based on the first metadata and the third metadata, whether the first software file and the second software file are of a same type and each have a valuation above specified threshold; and increasing the valuation of the first software file and the second software file, if the first software file and the second software file are determined to be of the same type and determined to have a valuation above the specified threshold. 5. The method of claim 4 , wherein the type of the files is determined based on the extensions of the files. 6. The method of claim 1 , further comprising: determining, based on the first metadata, a directory on the IHS in which the first software file is located; adjusting a valuation for the directory based on the valuation of the first software file; and determining a decision to back up the directory based on the determined valuation of the directory. 7. A method for determining software restoration procedures for use by an IHS (Information Handling System), the method comprising: receiving first metadata describing file operations on a first IHS, wherein the first metadata includes information describing monitored file operations for a first software file on the first IHS, wherein the monitored file operations for the first software file indicate storage of user input to the first software file; determining, based on the first metadata, a valuation for the first software file, wherein the valuation is determined based on a level of monitored file operations for the first software file; identifying a first software application installed on the first IHS, wherein first software application is associated with the first software file; updating a valuation for the first software application based on the valuation of the first software file; determining a recommendation to reinstall the first software application on the first IHS based on the updated valuation of the first software application; transmitting the reinstallation recommendation to the first IHS; receiving second metadata describing input by a user to a user interface of the first software application; and identifying, based on the first metadata and the second metadata, whether the file operations resulted from user input to the user interface reported in the second metadata. 8. The method of claim 7 , wherein the first software application may be used to modify the first software file. 9. The method of claim 7 , wherein the first software file is used to configure the first software application. 10. The method of claim 7 , wherein the valuation of the first software file is increased if the file operations are identified as resulting from user input to the user interface reported in the second metadata. 11. The method of claim 7 , further comprising: receiving third metadata describing file operations on a second IHS, wherein the third metadata includes information describing monitored file operations for a second software file on the second IHS; and determining, based on the first metadata and the third metadata, whether the first software application is installed on the second IHS. 12. The method of claim 7 , wherein the software preservation procedure is a procedure for reinstalling the first software file on the IHS. 13. An IHS (Information Handling System), comprising: a processor; and a hardware memory coupled to the processor, wherein the hardware memory has program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive first metadata describing file operations on a first IHS, wherein the first metadata includes information describing monitored file operations for a first software file on the first IHS; determine, based on the first metadata, a valuation for the first software file, wherein the valuation is determined based on a level of monitored file operations for the first software file; determine a decision to back up the first software file based on the determined valuation of the first software file; transmit the backup recommendation to the first IHS; receive second metadata describing input to a user interface of a software application installed on the first IHS; and determine, based on the first metadata and the second metadata, whether the monitored file operations resulted from the input to the user interface reported in the second metadata. 14. The IHS of claim 13 , wherein the valuation of the first software file is increased in response to a determination that the monitored file operations result from the input to the user interface reported in the second metadata. 15. The IHS of claim 13 , wherein the program instructions, upon execution, further cause the IHS to: receive third metadata describing file operations on a second IHS, wherein the third metadata includes information describing monitored file operations for a second software file on the second IHS; determine, based on the received third metadata, a valuation for the second software file, wherein the valuation is determined based on a level of file operations for the second software file; determine, based on the first metadata and the third metadata, whether the first software file and the second software file are of a same type and each have a valuation above specified threshold; and increase the valuation of the first software file and the second software file, if the first software file and the second software file are determined to be of the same type and determined to have a valuation above the specified threshold. 16. The IHS of claim 15 , wherein the type of the files is determined based on the extensions of the files. 17. The IHS of claim 13 , wherein the program instructions, upon execution, further cause the IHS to:

Assignees

Inventors

Classifications

  • Point-in-time backing up or restoration of persistent data · CPC title

  • by selection of backup contents · CPC title

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • Monitoring of software · 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 US10146628B2 cover?
Embodiments provide the ability to configure software backup and restoration procedures on an IHS (Information Handling System) with minimal or no input from a user. Embodiments utilize local monitors on an IHS in order to generate metadata describing the use of software applications installed on the IHS. A remote analytics engine process the metadata received from multiple participating IHSs t…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F11/1446. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).