Method for starting up a process automatically on insertion of a storage media into a host device
DCFirst Claim
1. A method for automatically starting up a process in a host device based on insertion of a storage media into a peripheral, comprising:
- booting an operating system of the host device, said step of booting including checking for an initialization file;
automatically enabling an interrupt;
automatically checking for a file other than said initialization file in at least one removable storage media associated with at least one peripheral on occurrence of said interrupt, said removable storage media being encoded with electronic content including said file;
automatically loading at least a portion of the electronic content from said removable storage media in response to finding said file during said step of automatically checking;
automatically executing an application identified by or associated with said file; and
returning to said step of automatically enabling.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
In accordance with this invention, a remote control for an interactive media can include a printed publication and/or a storage media and/or a data button. One embodiment of a remote control includes a printed publication (such as a book, magazine or a catalog) and one or more buttons physically attached to the printed publication to allow users to remotely control use of associated electronic content by a host device. Another embodiment of a remote control has a housing capable of removably holding a storage media encoded with electronic content associated with a button of the remote control. Yet another embodiment of a remote control has at least one data button which permits the user to select the data to be displayed by the host device. An autostart driver in the host device detects insertion of a storage media into a peripheral and automatically starts an application. The application interprets button codes transmitted by the remote control and displays the results or initiates other events. An application development system allows an author to quickly create interactive media applications.
308 Citations
32 Claims
-
1. A method for automatically starting up a process in a host device based on insertion of a storage media into a peripheral, comprising:
-
booting an operating system of the host device, said step of booting including checking for an initialization file; automatically enabling an interrupt; automatically checking for a file other than said initialization file in at least one removable storage media associated with at least one peripheral on occurrence of said interrupt, said removable storage media being encoded with electronic content including said file; automatically loading at least a portion of the electronic content from said removable storage media in response to finding said file during said step of automatically checking; automatically executing an application identified by or associated with said file; and returning to said step of automatically enabling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for automatically starting up a process in a host device based on insertion of a storage media into a peripheral, comprising:
-
booting an operating system of the host device, said step of booting including checking for an initialization file and utilizing said initialization file; automatically enabling an interrupt from at least one peripheral; automatically loading into a selected memory at least a portion of electronic content from a file other than said initialization file encoded on a storage media located in at least one peripheral on occurrence of said interrupt; automatically using said electronic content, wherein said step of automatically using comprises passing control of said host device to said electronic content of said file; and returning to said step of automatically enabling after completion of said step of automatically using. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for automatically starting up a process in a host device based on insertion of a storage media into a peripheral, comprising:
-
booting an operating system of the host device, said step of booting including checking for an initialization file; automatically enabling an interrupt from a removable storage media in a peripheral in a set of at least one peripheral on insertion of a removable storage media into said peripheral; automatically checking for a file other than the initialization file in said removable storage media on occurrence of said interrupt, said removable storage media being encoded with electronic content including said file; automatically disabling said interrupt; automatically using at least a portion of said electronic content from said removable storage media in response to finding said file during the step of checking, wherein said step of automatically using comprises passing control of said host device to said file; and returning to said step of automatically enabling after completion of said step of automatically using. - View Dependent Claims (26, 27, 28)
-
-
29. A method for automatically starting up a process in a host device based on insertion of a storage media into a peripheral comprising:
-
booting an operating system of the host device from a storage media, said step of booting comprising checking for an initialization file; automatically enabling an interrupt for periodically checking at least one peripheral of said host device; automatically checking for a file other than said initialization file in a removable storage media located in said at least one peripheral on occurrence of said interrupt, said removable storage media being encoded with electronic content including said file, wherein said file has a predetermined name; automatically disabling said interrupt; automatically using at least a portion of said electronic content from said removable storage media in response to finding said file during the step of checking, wherein said step of automatically using comprises passing control of said host device to said file; and returning to said step of automatically enabling after completion of said step of automatically using. - View Dependent Claims (30, 31, 32)
-
Specification