IP Library Granted Patent US 11,409,765
Granted Patent B2
US 11,409,765 · App. 16/903,140 · Granted Aug 9, 2022

Application of information management policies based on operation with a geographic entity

Inventors: Parag Gokhale (Marlboro, NJ); Anand Vibhor (Manalapan, NJ)
Assignee: Commvault Systems, Inc.
G06F16/27G06F11/1448G06F16/125G06F21/62G06F21/6218G06F2201/81G06F2201/84G06F2221/2111
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,409,765
App. No.
16/903,140
Granted
Aug 9, 2022
Kind
B2
Abstract

Techniques for providing data retention services based on a geographic region are disclosed. In one aspect, a location of a computing device is determined. A geographic entity corresponding to the location of the computing device is then determined. A data retention policy is applied to data of the computing device based on regulations of the geographic entity. Other aspects are also disclosed.

Claims (66)

1. A method comprising:

determining a geographic entity corresponding to a current location of a computing device;

determining one or more information management rules of a plurality of information management rules to apply to the geographic entity,

wherein the plurality of information management rules are based on data regulations associated with geographic entities;

updating an information management policy to include criteria or the one or more information management rules based on the one or more information management rules,

wherein the updating is initiated due to a change to the current location of the computing device or a change to the one or more information management rules,

wherein the information management policy is a data structure that comprises a set of criteria and one or more information management rules associated with performing at least one information management operation on data assigned to the information management policy,

wherein the information management policy comprises an information management rule or criteria for creating at least one secondary copy of data stored on the computing device, wherein the at least one secondary copy of the data is stored in a secondary storage location defined by the information management policy;

applying the information management policy to the data stored on the computing device,

wherein applying the information management policy includes modifying one or more of:

a frequency with which secondary copies of the data stored on the computing device are made,

a location to which the secondary copies of the data stored on the computing device are stored,

a type of encryption to apply to the data stored on the computing device,

a type of encryption to apply to the secondary copies of the data stored on the computing device,

a password requirement,

a type of secondary copy operation to be executed on the data stored on the computing device, and

retention of the data stored on the computing device.

2. The method of claim 1 , wherein determining the one or more information management rules of a plurality of information management rules to apply to the geographic entity includes extracting the at least one of the information management rules from documents published on a world wide web.

3. The method of claim 1 , wherein the data of the computing device includes production copies of data generated by the computing device.

4. The method of claim 1 , wherein the data stored on the computing device includes metadata and data, and

wherein the metadata is associated with network communications performed by the computing device.

5. The method of claim 1 , wherein determining the geographic entity includes:

receiving, from the computing device, at least one of a network address of the computing device, GPS coordinates of the computing device, or a response from a query to a wireless telecommunications system.

6. The method of claim 1 , wherein determining which information management rules apply to the geographic entity includes querying an access control list that identifies geographic entities into which operation of the computing device is prohibited by an organization.

7. The method of claim 1 , further comprising modifying metadata of at least some of the data stored on the computing device without removing the data stored on the computing device.

8. The method of claim 1 , further comprising:

providing a user interface to receive instructions from a user,

wherein the user interface includes one or more user objects to enable the user to instruct an information management server to perform a data operation.

9. The method of claim 1 , wherein in response to determining that the location of the computing device is within the geographic entity, the method further comprising:

receiving instructions from a user that identify at least part of the data stored on the computing device or specify a type of data to be adjusted or deleted.

10. The method of claim 1 , wherein in response to determining that the location of the computing device is within the geographic entity:

encrypting at least part of the data stored on the computing device,

password protecting at least part of the data stored on the computing device, or

deleting at least part of the data stored on the computing device.

11. A non-transitory computer-readable medium whose contents, when executed by a processor of a computing device, cause the computing device to perform a method, the method comprising:

acquiring information associated with a geographic location of the computing device;

transmitting the information associated with the geographic location of the computing device to an information management server, wherein the information management server modifies an information management policy associated with the computing device based on the geographic location of the computing device;

wherein the modified information management policy comprises criteria or one or more information management rules based on the information associated with the geographic location of the computing device,

wherein the information management policy is a data structure that comprises a set of criteria and one or more information management rules associated with performing at least one information management operation,

wherein the information management policy comprises at least one information management rule or criteria for creating at least one secondary copy of data stored on the computing device, wherein the at least one secondary copy of the data is stored in a secondary storage location defined by the information management policy;

receiving a request from the information management server for copies of data and metadata stored by the computing device; and

transmitting the requested copies of the data and metadata to the information management server.

12. A system comprising:

one or more computing devices, comprising one or more processors, wherein the one or more computing devices is configured to:

determine a geographic entity corresponding, to a current location of a computing device;

determine one or more information management rules of a plurality of information management rules to apply to the geographic entity, wherein the plurality of information management rules are based on data regulations associated with geographic entities; update an information management policy to include criteria or the one or more information management rules based on the determining of the one or more information management rules to apply to the geographic entity, wherein the updating is initiated due to a change to the current location of the computing device or a change to the one or more information management rules that apply to the geographic entity, wherein the information management policy is a data structure that comprises a set of criteria and one or more information management rules associated with performing at least one information management operation, wherein the information management policy comprises at least one information management rule or criteria for creating at least one secondary copy of data stored on the computing device, wherein the at least one secondary copy of the data is stored in a secondary storage location defined by the information management policy; and applying the information management policy to the data stored on the computing device, wherein applying the information management policy includes modifying one or more of: a frequency with which secondary copies of the data stored on the computing device are made, a location to which the secondary copies of the data stored on the computing device are stored, a type of encryption to apply to the data stored on the computing device, a type of encryption to apply to the secondary copies of the data stored on the computing device, a pass word requirement, a type of secondary copy operation to be executed on the data stored on the computing device, and retention of the data stored on the computing device.

13. The system of claim 12 , configured to extract at least one of the information management rules from documents published on a world wide web.

14. The system of claim 12 , wherein the data of the computing device includes production copies of data generated by the computing device.

15. The system of claim 12 , wherein the data of the computing device includes metadata and data, and

wherein the metadata includes information regarding network communications performed by the computing device.

16. The system of claim 12 , further configured to:

receive, from the computing device, at least one of:

a network address of the computing device,

GPS coordinates of the computing device, or

a response from a query to a wireless telecommunications system.

17. The system of claim 12 , further configured to query an access control list that identifies geographic entities into which operation of the computing device is prohibited by an organization.

18. The system of claim 12 , further configured to modify metadata of at least some of the data stored on the computing device without removing the data.

19. The system of claim 12 , further configured to:

provide a user interface to receive instructions from a user,

wherein the user interface includes one or more user objects to enable the user to instruct an information management server to perform a data operation.

20. The system of claim 12 , wherein in response to determining that the location of the computing device is within the geographic entity, the system is further configured to:

receiving instructions from a user that identify at least part of the data stored on the computing device or specify a type of data to be adjusted or deleted.

21. The system of claim 12 , further configured to perform one or more operations of:

encrypt at least part of the data stored on the computing device,

password protect at least part of the data stored on the computing device, or

delete at least part of the data stored on the computing device.

Assignments (3)
SUPPLEMENTAL CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 16, 2025
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070864/0344 →
SECURITY INTEREST Recorded Dec 13, 2021
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058496/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2020
From: GOKHALE, PARAG; VIBHOR, ANAND
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 053012/0160 →
Continuity (3)
Continuation 15470689 · Mar 27, 2017
Continuation 13728386 · Dec 27, 2012
Related Publication 20200311103A1 · Oct 1, 2020