Method for executing software applications using a portable memory device
First Claim
1. A method for executing a software application on a portable memory device by a computing device, the method comprises the steps of:
- providing said portable memory device with at least a virtual registry file and execution files associated with said software application; and
upon plugging said portable memory device to said computing device, mapping system calls to access said execution files and said registry file stored in said portable memory device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for executing a plurality of software applications using a portable memory device, which is equipped with execution files and a virtual registry file of a software application to be executed. Once the portable memory device is plugged into a computer, the presence of the device is automatically detected, and thereafter the application programmable interface (API) calls are mapped to access the virtual registry file and the execution files, thereby allowing the execution of the application residing on the portable memory device.
-
Citations
27 Claims
-
1. A method for executing a software application on a portable memory device by a computing device, the method comprises the steps of:
-
providing said portable memory device with at least a virtual registry file and execution files associated with said software application; and
upon plugging said portable memory device to said computing device, mapping system calls to access said execution files and said registry file stored in said portable memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for executing a software application on a portable memory device by a computing device, the computer program product containing at least executable code capable of:
-
providing said portable memory device with at least a virtual registry file and execution files associated with said software application; and
upon plugging said portable memory device to said computing device, mapping system calls to access said execution files and said registry file stored in said portable memory device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A portable memory device capable of executing a software application by a computing device, the portable memory device comprises:
-
a non-volatile memory containing at least a virtual registry file and execution files associated with said software application; and
a data bus interface compatible with said computing device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification