Running applications from removable media
First Claim
Patent Images
1. A system for running an application on a computer from a removable medium comprising:
- an operating system that creates a silo in response to connection of a removable medium on which is stored a plurality of files comprising a removable medium file system and a registry, wherein the silo presents a merged view of a system file directory and the removable medium file system to the application running in the silo.
2 Assignments
0 Petitions
Accused Products
Abstract
Off-the-shelf software can be run from a removable medium without installing the software onto the machine and without modifying the off-the-shelf software. Files and application-associated state created or modified during execution of the application that is not installed on the computer may be saved to the removable media or to a specified area of the system file system and system registry (if present).
-
Citations
20 Claims
-
1. A system for running an application on a computer from a removable medium comprising:
an operating system that creates a silo in response to connection of a removable medium on which is stored a plurality of files comprising a removable medium file system and a registry, wherein the silo presents a merged view of a system file directory and the removable medium file system to the application running in the silo. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for running an application on a computer from a removable medium, without installing the application on the computer comprising:
-
creating a silo on the computer in response to insertion of the removable medium into the computer, wherein the silo presents a merged view of a system file directory and a removable medium file system directory to an unmodified off-the-shelf application running in the silo; and executing the unmodified off-the-shelf application from the removable medium without copying the unmodified off-the-shelf application onto the computer, wherein the unmodified off-the-shelf application executes within the silo. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A removable computer-readable medium having program code stored thereon that, when executed by a computing environment, causes the computing environment to:
-
create an isolated execution environment comprising a silo, wherein the silo presents to an unmodified off-the-shelf application executing in the silo, a merged view of a system file directory and a file directory on the computer-readable medium, wherein the file directory on the computer-readable medium comprises program files comprising the unmodified off-the-shelf application executing in the silo and data files associated with the application executing in the silo; in response to user input, executing the application in the silo, wherein the application has read-only access to the system file directory and read-write access to the file directory on the computer-readable medium. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification