Techniques for system backup

US10140187B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10140187-B1
Application numberUS-201514788241-A
CountryUS
Kind codeB1
Filing dateJun 30, 2015
Priority dateJun 30, 2015
Publication dateNov 27, 2018
Grant dateNov 27, 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.

Techniques for system backup are disclosed. In one embodiment, the techniques may be realized as a method including identifying a particular characteristic of a particular modification of a default automated procedure for selecting files to include in an off-site backup, wherein the identifying is based at least in part on an aggregation of data from many client devices as to how each of many users deviated from the default automated selection procedure; receiving a first system profile for a first client device; identifying the particular characteristic in the first system profile; and based on identifying the particular characteristic in the first system profile, applying a modified default automated selection procedure to the first client device, the modified default automated selection procedure including the particular modification identified with the particular characteristic.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for performing a backup procedure, the method comprising: accessing, by a processing device, a data storage device storing data associated with backup procedures performed for a plurality of computing devices, each of the computing devices corresponding to a user of a plurality of users, wherein said data is an aggregation of data from a plurality of client devices indicative of how users deviated from a default backup procedure and system profile data corresponding to the plurality of client devices; analyzing, by the processing device, the data associated with the backup procedures to identify customizations applied to the backup procedures by the users, the customizations comprising manual modifications made by the users to default backup procedures of the plurality of computing devices; correlating, by the processing device, system profile data of each of the plurality of client devices associated with the backup procedures with corresponding deviations from default backup procedures; receiving a request from a first client device associated with a given user to perform a backup of data stored on the first client device, the given user not being one of said users; receiving a first system profile corresponding to the first client device, the first system profile including an indication of one or more characteristics of the data stored on the first client device; in response to determining the first system profile does not include a characteristic that correlates with the one or more characteristics of the system profile data associated with the backup procedures, performing a given default backup procedure of the backup data stored on the first client device; and in response to determining the first system profile does include a characteristic that correlates with the one or more characteristics of the system profile data associated with the backup procedures: automatically modifying, without intervention by the given user, the given default backup procedure to generate a modified backup procedure different from the given default backup procedure; and performing the modified backup procedure. 2. The method of claim 1 , wherein the particular characteristic is the presence of a particular application. 3. The method of claim 1 , wherein determining the first system profile does include a characteristic that matches the one or more characteristics of the system profile data associated with the backup procedures comprises: determining the first system profile indicates the data stored on the first client device includes files having a particular extension type that is not automatically identified for backup by the given default backup procedure; and determining the manual modifications made by the users include an indication to backup files having the particular extension type. 4. The method of claim 1 , further comprising providing, by the processing device, backup policies including both the given default backup procedure and the modified backup procedure. 5. The method of claim 1 , wherein modifying the given default backup procedure to generate a modified backup procedure comprises modifying the default backup procedure to include one or more files reflecting recent user interaction with the one or more files. 6. The method of claim 1 , wherein the particular characteristic is one or more of a an identification of a given application stored on the first client device, demographic data associated with a user of the first client device, and a type of data stored on the first client device. 7. At least one non-transitory processor readable storage medium storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1 . 8. An article of manufacture comprising: at least one processor readable storage medium; and instructions stored on the at least one medium; wherein the instructions are configured to be readable from the at least one medium by at least one processor and thereby cause the at least one processor to operate so as to: access a data storage device storing data associated with backup procedures performed for a plurality of computing devices, each of the computing devices corresponding to a user of a plurality of users, wherein said data is an aggregation of data from a plurality of client devices indicative of how users deviated from a default backup procedure and system profile data corresponding to the plurality of client devices; analyze the data associated with the backup procedures to identify customizations applied to the backup procedures by the users, the customizations comprising manual modifications made by the users to default backup procedures of the plurality of computing devices; correlate system profile data of each of the plurality of client devices associated with the backup procedures with corresponding deviations from default backup procedures; receive a request from a first client device associated with a given user to perform a backup of data stored on the first client device, the given user not being one of said users; receive a first system profile corresponding to the first client device, the first system profile including an indication of one or more characteristics of the data stored on the first client device; in response to determining the first system profile does not include a characteristic that correlates with the one or more characteristics of the system profile data associated with the backup procedures, performing a given default backup procedure of the backup data stored on the first client device; and in response to determining the first system profile does include a characteristic that correlates with the one or more characteristics of the system profile data associated with the backup procedures: automatically modify, without intervention by the given user, the given default backup procedure to generate a modified backup procedure different from the given default backup procedure; and perform the modified backup procedure. 9. The article of claim 8 , wherein the particular characteristic is the presence of a particular application. 10. The article of claim 8 , wherein to determine the first system profile does include a characteristic that matches the one or more characteristics of the system profile data associated with the backup procedures, the instructions cause the at least one processor to: determine the first system profile indicates the data stored on the first client device includes files having a particular extension type that is not automatically identified for backup by the given default backup procedure; and determine the manual modifications made by the users include an indication to backup files having the particular extension type. 11. The article of claim 8 , wherein the instructions further cause the at least one processor to provide backup policies including both the given default backup procedure and the modified backup procedure. 12. The article of claim 8 , wherein modifying the given default backup procedure to generate a modified backup procedure comprises modifying the default backup procedure to include one or more files reflecting recent user interaction with the one or more files. 13. The article of claim 8 , wherein the particular characteristic is a one or more of an identification of a given application stored on the first client device, demographic data associated with a user of the first client device, and a type of data stored on the first clie

Assignees

Inventors

Classifications

  • Management of the backup or restore process · CPC title

  • by selection of backup contents · CPC title

  • for networked environments · CPC title

  • where the monitored property is the power consumption (power management in a computing system G06F1/3203) · CPC title

  • Ensuring data consistency and integrity · 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 US10140187B1 cover?
Techniques for system backup are disclosed. In one embodiment, the techniques may be realized as a method including identifying a particular characteristic of a particular modification of a default automated procedure for selecting files to include in an off-site backup, wherein the identifying is based at least in part on an aggregation of data from many client devices as to how each of many u…
Who is the assignee on this patent?
Symantec Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/1458. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).