IP Library Granted Patent US 11,379,311
Granted Patent B2
US 11,379,311 · App. 16/679,173 · Granted Jul 5, 2022

Configuring computing devices using a template

Inventors: Deepali Aphale (Shrewsbury, MA); James Boettcher (Ashland, MA); Leila Rossi (Braintree, MA)
Assignee: KEEPITSAFE, INC.
G06F11/1458
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,379,311
App. No.
16/679,173
Granted
Jul 5, 2022
Kind
B2
Abstract

According to example implementations, computing devices are configured using a template. The template specifies at least one computing device property and backup control information relating to backing up data from the computing devices to a backup system. The computing devices are reconfigured in response to modification of the template.

Claims (33)

1. A computer-implemented method for configuring a plurality of computing devices to perform data backup operations in which data of the computing devices are backed up to a backup system, the method comprising:

i. building a template that specifies at least one computing device property and backup control information relating to backing up data to a backup system;

ii. provisioning a plurality of computing devices to use the template to become configured, according to respective configuration data, to backup data stored in the plurality of computing devices to the backup system in accordance with the template;

iii. changing the template responsive to receiving input information from a user interface; and

iv. in response to the changed template, determining whether or not the changed template would affect an ongoing backup operation of at least one of the plurality of computing devices,

when the changed template specifies a modification of the at least one computing device property, which does not affect the ongoing backup operation, then the modification is applied to set the respective configuration data of the computing device without waiting for the ongoing backup operation to complete, and

when the changed template specifies a modification of the backup control information, which does affect the ongoing backup operation, then determining a modification type of the backup control information, wherein the modification type is one of: no change, only a backup policy has changed, only a backup rule has changed, and both a backup policy and a backup rule have changed, and the modification is applied, to set the respective configuration data of the computing device which configures a backup agent in the computing device, only after waiting for the ongoing backup operation to complete.

2. The method of claim 1 further comprising performing backup, by the backup agents copying data from the plurality of computing devices to the backup system.

3. The method of claim 1 , further comprising performing backup, by the backup agents archiving or moving data from the plurality of computing devices to the backup system.

4. The method of claim 1 wherein the backup system is a cloud-based backup system.

5. The method of claim 1 wherein the at least one computing device property specified in the template comprises information on how to contact personnel in case of a fault or failure.

6. The method of claim 1 wherein the backup control information specified in the template comprises a backup policy or backup rule on how to backup data to the backup system.

7. The method of claim 6 wherein the backup policy comprises a schedule that controls when data is backed up to the backup system.

8. The method of claim 6 wherein the backup policy comprises a retention policy that species an age past which backup data is to be deleted.

9. The method of claim 6 wherein the backup rule identifies which type or location of data is to be hacked up, and which type or location of data, is not to be backed up.

10. The method of claim 1 wherein the template is centrally stored in a configuration system and is to be accessed by the plurality of computing devices.

11. An article of manufacture comprising:

a machine-readable storage medium storing instructions that upon execution cause a computing system to

i. build a template that specifies at least one computing device property and backup control information relating to backing up data to a backup system;

ii. provision a plurality of computing devices to use the template to become configured, according to respective configuration data, to backup data stored in the plurality of computing devices to the backup system in accordance with the template;

iii. change the template responsive to receiving input information from a user interface; and

iv. in response to the changed template, determine whether or not the changed template would affect an ongoing backup operation of at least one of the plurality of computing devices,

when the changed template specifies a modification of the at least one computing device property, which does not affect the ongoing backup operation, then the modification is applied to set the respective configuration data of the computing device which configures a backup agent in the computing device, without waiting for the ongoing backup operation to complete, and

when the changed template specifies a modification of the backup control information, which does affect the ongoing backup operation, then determine a modification type of the backup control information, wherein the modification type is one of: no change, only a backup policy has changed, only a backup rule has changed, and both a backup policy and a backup rule have changed, and the modification is applied, to set the respective configuration data of the computing device, only after waiting for the ongoing backup operation to complete.

12. The article of manufacture of claim 11 wherein the template is to be accessed by a plurality of backup agents, respectively, in the plurality of computing devices.

13. The article of manufacture of claim 12 wherein the template specifies that a backup be performed by the backup agents archiving or moving data from the plurality of computing devices to the backup system.

14. The article of manufacture of claim 12 wherein the template specifies that a backup be performed by the backup agents copying data from the plurality of computing devices to the backup system.

15. The article of manufacture of claim 11 wherein the backup system is a cloud-based backup system.

16. The article of manufacture of claim 11 wherein the at least one computing device property specified in the template comprises information on how to contact personnel in case of a fault or failure.

17. The article of manufacture of claim 11 wherein the backup control information specified in the template comprises a backup policy or backup rule on how to backup data, to the backup system.

18. The article of manufacture of claim 17 wherein the backup policy comprises a schedule that controls when data is backed up to the backup system.

19. The article of manufacture of claim 17 wherein the backup policy comprises a retention policy that species an age past which backup data is to be deleted.

20. The article of manufacture of claim 17 wherein the backup rule identifies which type or location of data is to be hacked up, and which type or location of data is not to be backed up.

Assignments (6)
SECURITY INTEREST Recorded Jun 26, 2024
From: JUNGLE DISK, LLC; KEEPITSAFE LLC
To: TRUIST BANK
Reel/Frame 067846/0738 →
RELEASE OF SECURITY INTEREST Recorded Jun 26, 2024
From: TEXAS CAPITAL BANK
To: KEEPITSAFE, LLC
Reel/Frame 067851/0608 →
CHANGE OF NAME Recorded Jul 6, 2022
From: KEEPITSAFE, INC.
To: KEEPITSAFE, LLC
Reel/Frame 060611/0760 →
SECURITY INTEREST Recorded Sep 27, 2021
From: KEEPITSAFE, INC.
To: TEXAS CAPITAL BANK
Reel/Frame 057605/0908 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2021
From: MUFG UNION BANK, N.A.
To: KEEPITSAFE, INC.
Reel/Frame 057530/0491 →
SECURITY INTEREST Recorded Apr 8, 2021
From: EVERYDAY HEALTH, INC.; KEEPITSAFE, INC.; OOKLA, LLC; SPICEWORKS, INC.; THREATTRACK SECURITY, INC.; RETAILMENOT, INC.
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 056969/0755 →