IP Library Patent Application 14482029
Patent Application
App. No. 14/482,029

INDEXING ATTACHABLE APPLICATIONS FOR COMPUTING 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.
14/482,029
Abstract

Examples disclosed herein provide systems, methods, and software for indexing attachable applications for computing systems. In one example, a method of attaching an application to a computing system includes identifying an application attach triggering event for the computing system. The method further includes, identifying a storage location for the application based on the application attach triggering event and an application index, and attaching at least one storage volume to the computing system corresponding to the storage location.

Claims (36)

1 . A method of attaching an application to a computing system, the method comprising:

in a processing system, identifying an application attach triggering event for the computing system;

identifying a storage location for the application based on the application attach triggering event and an application index; and

attaching at least one storage volume to the computing system corresponding to the storage location.

2 . The method of claim 1 wherein the computing system comprises a physical computing system.

3 . The method of claim 2 wherein attaching the at least one storage volume to the computing system comprises mounting the at least one storage volume to the computing system.

4 . The method of claim 1 wherein the computing system comprises a virtual machine.

5 . The method of claim 4 wherein attaching the at least one storage volume to the computing system comprises mounting the at least one storage volume to the computing system via a hypervisor, the hypervisor configured to execute the virtual machine.

6 . The method of claim 1 further comprising:

making the application available for execution on the computing system, wherein making the application available for execution comprises overlaying elements for the application within a file system for the computing system.

7 . The method of claim 1 wherein identifying the application attach triggering event comprises receiving a user application selection on the computing system.

8 . The method of claim 1 wherein identifying the application attach triggering event comprises receiving a command from an administrator to attach the application to the computing system.

9 . A computer apparatus to attach an application to an attachable computing system, the computer apparatus comprising:

processing instructions that direct a computing system, when executed by the computing system, to:

identify an application attach triggering event for the attachable computing system;

identify a storage location for the application based on the application attach triggering event and an application index; and

attach at least one storage volume to the attachable computing system corresponding to the storage location; and

one or more non-transitory computer readable media that store the processing instructions.

10 . The computer apparatus of claim 9 wherein the attachable computing system comprises a physical computing system.

11 . The computer apparatus of claim 10 wherein the processing instructions to attach the at least one storage volume to the attachable computing system direct the computing system to mount the at least one storage volume to the attachable computing system.

12 . The computer apparatus of claim 9 wherein the attachable computing system comprises a virtual machine.

13 . The computer apparatus of claim 12 wherein the processing instructions to attach the at least one storage volume to the attachable computing system direct the computing system to mount the at least one storage volume to the attachable computing system via a hypervisor, the hypervisor configured to execute the virtual machine.

14 . The computer apparatus of claim 9 wherein the processing instructions further direct the computing system to:

make the application available for execution on the attachable computing system, wherein making the application available for execution comprises overlaying elements for the application within a file system for the attachable computing system.

15 . The computer apparatus of claim 9 wherein the processing instructions to identify the application attach triggering event direct the computing system to receive a user application selection on the attachable computing system.

16 . The computer apparatus of claim 9 wherein the processing instructions to identify the application attach triggering event direct the computing system to receive a command from an administrator on an administration system to attach the application to the attachable computing system.

17 . A computer apparatus to manage an application index, the computer apparatus comprising:

processing instructions that direct a computing system, when executed by the computing system, to:

identify one or more applications stored in one or more attachable storage volumes;

identify storage locations for the one or more applications stored in the one or more attachable storage volumes; and

generate the application index, the application index comprising a data structure configured to associate identifiers for the one or more applications to the storage locations for the one or more applications; and

one or more non-transitory computer readable media that store the processing instructions.

18 . The computer apparatus of claim 17 wherein the processing instructions further direct the computing system to:

distribute the application index to one or more attachable computing systems.

19 . The computer apparatus of claim 18 wherein the one or more attachable computing systems comprise one or more virtual machines.

20 . The computer apparatus of claim 18 wherein the one or more attachable computing systems comprise one or more physical computing systems.

Assignments (2)
MERGER Recorded Oct 13, 2015
From: CLOUDVOLUMES, INC.
To: VMWARE, INC.
Reel/Frame 036785/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: HUANG, FEI
To: CLOUDVOLUMES, INC.
Reel/Frame 033709/0249 →