Portable applications
First Claim
Patent Images
1. A portable storage device comprising:
- an interface; and
one or more storage elements that store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though the one or more executable files include instructions to access environment settings.
2 Assignments
0 Petitions
Accused Products
Abstract
A portable storage device includes an interface and one or more flash memories. The one or more flash memories store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though the one or more executable files include instructions to access environment settings. Additionally, the application is bound to the portable storage device during an activation process.
162 Citations
36 Claims
-
1. A portable storage device comprising:
-
an interface; and
one or more storage elements that store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though the one or more executable files include instructions to access environment settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
binding an application to a portable storage device that stores one or more executable files to be executed to run the application. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A method, implemented in a computer, the method comprising:
-
identifying a portable application stored on a portable storage device coupled to the computer; and
running the portable application without altering environment settings on the computer. - View Dependent Claims (21, 22, 23)
-
-
24. A method, implemented on a computer, the method comprising:
-
receiving a request to install a portable application on a portable storage device coupled to the computer;
writing one or more executable files for the portable application to the portable storage device; and
writing information regarding the portable application to a private store on the portable storage device.
-
-
25. A method as recited in 24, wherein the writing information comprises writing information regarding the portable application to a private store on the portable storage device without writing the information to a system information store on the computer.
-
26. A method as recited in 24, further comprising configuring an autorun module on the portable storage device to identify the presence of the portable application on the portable storage device.
-
27. A method as recited in 24, further comprising creating, prior to writing information to the private store, the private store on the portable storage device.
-
28. A method as recited in 24, the private store having been previously populated with information and copied to the portable storage device.
-
29. A method as recited in 24, wherein the private store comprises a private registry.
-
30. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, causes the one or more processors to:
-
store no permanent files on the computer; and
access environment settings on the storage device and environment settings on the computer. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification