IP Library Patent Application 15199435
Patent Application
App. No. 15/199,435

ARCHIVING APPLICATIONS IN INFORMATION MANAGEMENT SYSTEMS

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 None
App. No.
15/199,435
Abstract

According to certain aspects, an information management system can include a client computing device residing in a primary storage subsystem configured to: identify a first application to archive to one or more secondary storage devices residing in a secondary storage subsystem, the first application being one of a plurality of applications installed on the client computing device; forward an executable instance of the first application to a first secondary storage computing device to copy the executable instance of the first application to the one or more secondary storage devices; and delete the first application from the one or more primary storage devices.

Claims (28)

1 . An information management system configured to archive applications residing on one or more client computing devices comprising:

one or more secondary storage computing devices including computer hardware, the one or more secondary storage computing devices configured to conduct data for storage from a primary storage subsystem to one or more secondary storage devices residing in a secondary storage subsystem; and

a client computing device residing in the primary storage subsystem and comprising computer hardware and configured to:

identify a first application to archive to the one or more secondary storage devices based at least in part on a geographic area associated with the client computing device, the first application being one of a plurality of applications installed on the client computing device;

forward an executable instance of the first application a first secondary storage computing device of the one or more secondary storage computing devices, wherein the first secondary storage computing device copies the executable instance of the first application to the one or more secondary storage devices; and

delete the first application from the one or more primary storage devices.

2 . The system of claim 1 , wherein the client computing device is further configured to identify the first application based at least in part on a determination that the client computing device is located outside of the geographic area.

3 . The system of claim 1 , wherein the client computing device is further configured to restore the first application to the one or more primary storage devices based at least in part on a determination that the client computing device is located within the geographic area.

4 . The system of claim 3 , wherein the first application is associated with the geographic area.

5 . The system of claim 1 , wherein the client computing device is further configured to identify the first application based at least in part on a determination that the client computing device has been outside of the geographic area for a threshold period of time.

6 . The system of claim 1 , wherein the client computing device is further configured to identify the first application based at least in part on a determination that the client computing device is located within the geographic area.

7 . The system of claim 1 , wherein the client computing device is further configured to identify the first application based at least in part on a determination that the client computing device has been located within the geographic area for a threshold period of time.

8 . The system of claim 1 , wherein the executable instance of the first application comprises a binary file.

9 . The system of claim 1 , wherein the client computing device is further configured to identify the first application based on one or more of: frequency of use, application type, amount of application data, and amount of application storage space.

10 . The system of claim 1 , wherein the client computing device is one or more of: a mobile phone and a tablet device.

11 . The system of claim 1 , wherein the client computing device is further configured to generate a placeholder for the first application, the placeholder comprising information for restoring at least a portion of the executable instance of the first application.

12 . A method of archiving applications residing on one or more client computing devices, the method comprising:

using a client computing device residing in a primary storage subsystem and comprising computer hardware, identifying a first application to archive to one or more secondary storage devices residing in a secondary storage subsystem based at least in part on a geographic area associated with the client computing device, the first application being one of a plurality of applications installed on the client computing device, wherein data associated with the first application is stored on one or more primary storage devices associated with the client computing device;

using the client computing device, forwarding an executable instance of the first application to a first secondary storage computing device of one or more secondary storage computing devices including computer hardware, the one or more secondary storage computing devices configured to conduct data for storage from the primary storage subsystem to the one or more secondary storage devices residing in the secondary storage subsystem, wherein the first secondary storage computing device copies the executable instance of the first application to the one or more secondary storage devices; and

using the client computing device, deleting the first application from the one or more primary storage devices.

13 . The method of claim 12 , further comprising identifying the first application based at least in part on a determination that the client computing device is located outside of the geographic area.

14 . The method of claim 12 , further comprising restoring the first application to the one or more primary storage devices based at least in part on a determination that the client computing device is located within the geographic area.

15 . The method of claim 12 , wherein the first application is associated with the geographic area.

16 . The method of claim 12 , wherein the identification of the first application is further based on one or more of: frequency of use, application type, amount of application data, and amount of application storage space.

17 . The method of claim 12 , further comprising identifying the first application based at least in part on a determination that the client computing device has been outside of the geographic area for a threshold period of time.

18 . The method of claim 12 , further comprising identifying the first application based at least in part on a determination that the client computing device is located within the geographic area.

19 . The method of claim 12 , further comprising restoring the first application to the one or more primary storage devices based at least in part on a determination that the client computing device is located outside of the geographic area.

20 . The method of claim 12 , further comprising identifying the first application based at least in part on a determination that the client computing device has been located within the geographic area for a threshold period of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2016
From: MEHTA, BHAVYAN BHARATKUMAR; KOTTOMTHARAYIL, RAJIV; CHATTERJEE, TIRTHANKAR; AHN, JUN H.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 039060/0770 →