Remote Provisioning of Virtual Appliances for Access to Virtualized Storage
First Claim
1. A method for remotely provisioning software to process data stored in a virtualized storage environment, the method comprising:
- receiving a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location;
using a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and
using the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location where the one or more instances of the software application are invoked, so that the data is locally processed by the one or more instances of the software application at the third location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for remotely provisioning software to process data stored in a virtualized storage environment are provided. In one embodiment, the method comprises receiving a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location; using a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and using the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location.
-
Citations
20 Claims
-
1. A method for remotely provisioning software to process data stored in a virtualized storage environment, the method comprising:
-
receiving a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location; using a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and using the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location where the one or more instances of the software application are invoked, so that the data is locally processed by the one or more instances of the software application at the third location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for remotely provisioning software to process data stored in a virtualized storage environment, the system comprising:
-
one or more processors; a logic unit for receiving a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location; a logic unit for using a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and a logic unit for using the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location where the one or more instances of the software application are invoked, so that the data is locally processed by the one or more instances of the software application at the third location. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product comprising a computer readable data storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a request, at a first location, for processing data using a software application, wherein the data is stored in a virtualized storage space at a second location and the software application is invoked in a virtualized computing environment at a third location; use a service at the first location to remotely invoke one or more instances of the software application over the virtualized computing environment at the third location; and use the service at the first location to remotely manage transfer of data stored in the virtualized storage space at the second location to the third location where the one or more instances of the software application are invoked, so that the data is locally processed by the one or more instances of the software application at the third location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification