Self-contained application disk for automatically launching application software or starting devices and peripherals
First Claim
1. A computer-readable medium containing instructions to be executed by a computing device when the computing device is coupled to a media drive that communicates with said computer-readable medium, said instructions comprising:
- configuring said computing device in accordance with an instruction file contained on said computer-readable media;
launching a participating application in accordance with information in said instruction file;
monitoring events in said media drive and said participating application until execution of said participating software application is detected to be completed or terminated; and
thereafter saving certain data files to a predetermined location specified in said instruction file;
deleting temporary files; and
unconfiguring said computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for executing a participating application from media coupled to a computing device. The participating application may be executed automatically or manually. When the application is executed, a task disk control file is read from the removable media. The task disk control file contains all of the configuration information necessary to run the participating application from the coupled media. The participating application is then launched for use by a user. After the user is finished using the participating application, all data files are saved, temporary files deleted and configuration information removed prior to the termination of the application to return the computing device to an original state.
49 Citations
39 Claims
-
1. A computer-readable medium containing instructions to be executed by a computing device when the computing device is coupled to a media drive that communicates with said computer-readable medium, said instructions comprising:
-
configuring said computing device in accordance with an instruction file contained on said computer-readable media;
launching a participating application in accordance with information in said instruction file;
monitoring events in said media drive and said participating application until execution of said participating software application is detected to be completed or terminated; and
thereaftersaving certain data files to a predetermined location specified in said instruction file;
deleting temporary files; and
unconfiguring said computing device. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
7. A computer-readable medium having stored thereon an instruction file comprising:
-
a monitoring section to detect an activation event for a predetermined participating application, such that when the activation event occurs the following special instruction sections are automatically executed;
a pre-run section containing instructions to be executed by a computer-implemented device prior to launching said predetermined participating application;
an application run section containing instructions to launch said participating application and further instructions to copy or maintain certain data files at specific storage locations to be available for use during running of said participating application; and
a clean-up section containing instructions to be executed upon closing said participating application including additional instructions to remove or save certain data files at specific storage locations prior to said closing, and wherein said monitoring section is capable to detect a termination event for said participating application such that when the termination event occurs the cleanup section is automatically executed. - View Dependent Claims (8)
-
-
19. A method of managing a plurality of software programs for use with a computer device in accordance with special instructions contained on storage media external to or removable from the computer device, said method comprising:
-
activating the storage media to establish communication with the computer device;
providing a list of the plurality of software programs located on the storage media;
selecting one of the plurality of software programs for execution;
providing special instructions in a control file located on the storage media for each of the selected software programs, the special instructions including configuration information, software launching information; and
data file storage information;
transferring files and configuring the computer device from a first state in accordance with the configuration information, wherein upon configuration the computer device is in a second state;
launching the selected software in accordance with the software launching information;
monitoring events to determine various stages in the operation of the selected software; and
unconfiguring the computer device upon termination of the software program by removing files transferred to the computing device to essentially return the computer device to the first state. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 35, 36, 37, 38, 39)
-
-
31. A computer-readable medium containing instructions to be executed by a computing device, said instructions comprising:
-
configuring said computing device from a first state to a second state in accordance with an instruction file contained on said computer-readable media;
launching one or more participating applications in accordance with information in said instruction file;
monitoring events in said computing device and said participating application until execution of said participating software application is detected to be completed or terminated; and
thereafterunconfiguring said computing device to return the computing device to the first state. - View Dependent Claims (32, 33, 34)
-
Specification