Data-persisting temporary virtual machine environments
First Claim
1. A system for data-persisting temporary virtual machine environments, the system comprising:
- one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
enable a user to access a virtual machine and a virtual data store in a temporary virtual machine environment in response to receiving a user request to access the temporary virtual machine environment;
store data as virtual data store data in the virtual data store in response to receiving the data from the user;
create a copy of the virtual data store data in response to a determination that all users are signed off from use of the temporary virtual machine environment, the determination being made in response to an expiration of a deadline for the temporary virtual machine environment;
delete the virtual machine and the virtual data store;
receive a request by a specific user to access the temporary virtual machine environment; and
enable the specific user to access a recreated virtual machine and the copy of the virtual data store data.
1 Assignment
0 Petitions
Accused Products
Abstract
Data-persisting temporary virtual machine environments are described. A computing system enables a user to access a virtual machine and a virtual data store in a temporary virtual machine environment in response to receiving a user request to access the temporary virtual machine environment. The computing system stores data as virtual data store data in the virtual data store in response to receiving the data from the user. The computing system creates a copy of the virtual data store data if all users are signed off from use of the temporary virtual machine environment. The computing system deletes the virtual machine and the virtual data store. The computing system receives a request by a specific user to access the temporary virtual machine environment, and enables the specific user to access a recreated virtual machine and the copy of the virtual data store data.
141 Citations
17 Claims
-
1. A system for data-persisting temporary virtual machine environments, the system comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; enable a user to access a virtual machine and a virtual data store in a temporary virtual machine environment in response to receiving a user request to access the temporary virtual machine environment; store data as virtual data store data in the virtual data store in response to receiving the data from the user; create a copy of the virtual data store data in response to a determination that all users are signed off from use of the temporary virtual machine environment, the determination being made in response to an expiration of a deadline for the temporary virtual machine environment; delete the virtual machine and the virtual data store; receive a request by a specific user to access the temporary virtual machine environment; and enable the specific user to access a recreated virtual machine and the copy of the virtual data store data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions to:
-
enable a user to access a virtual machine and a virtual data store in a temporary virtual machine environment in response to receiving a user request to access the temporary virtual machine environment; store data as virtual data store data in the virtual data store in response to receiving the data from the user; create a copy of the virtual data store data in response to a determination that all users are signed off from use of the temporary virtual machine environment, the determination being made in response to an expiration of a deadline for the temporary virtual machine environment; delete the virtual machine and the virtual data store; receive a request by a specific user to access the temporary virtual machine environment; and enable the specific user to access a recreated virtual machine and the copy of the virtual data store data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
enabling, by a computing system, a user to access a virtual machine and a virtual data store in a temporary virtual machine environment in response to receiving a user request to access the temporary virtual machine environment; storing, by the computing system, data as virtual data store data in the virtual data store in response to receiving the data from the user; creating, by the computing system, a copy of the virtual data store data in response to a determination that all users are signed off from use of the temporary virtual machine environment, the determination being made in response to an expiration of a deadline for the temporary virtual machine environment; deleting, by the computing system, the virtual machine and the virtual data store; receiving, by the computing system, a request by a specific user to access the temporary virtual machine environment; and enabling, by the computing system, the specific user to access a recreated virtual machine and the copy of the virtual data store data. - View Dependent Claims (14, 15, 16, 17)
-
Specification