Host device equipped with means for starting a process in response to detecting insertion of a storage media
DCFirst Claim
1. A host device comprising:
- a peripheral having an output lead;
means for automatically loading an initialization file;
means for detecting insertion of a storage media into said peripheral, said means for detecting being operatively coupled to said output lead of said peripheral and to said means for automatically loading, wherein said means for detecting detects each insertion after automatic loading of said initialization file by said means for automatically loading;
means for checking said storage media for a file other than said initialization file, said file other than said initialization file having a predetermined name that is compatible with said initialization file, said file other than said initialization file containing a sequence of instructions to be executed to start up a process, said means for checking being operatively coupled to said means for detecting, wherein said means for checking checks for said file in response to each detection by said means for detecting; and
means for starting up said process, said means for starting up being operatively coupled to said means for checking, wherein said means for starting up starts a new process in response to each time said means for checking finds a file having said predetermined name.
5 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.
-
Citations
24 Claims
-
1. A host device comprising:
-
a peripheral having an output lead;
means for automatically loading an initialization file;
means for detecting insertion of a storage media into said peripheral, said means for detecting being operatively coupled to said output lead of said peripheral and to said means for automatically loading, wherein said means for detecting detects each insertion after automatic loading of said initialization file by said means for automatically loading;
means for checking said storage media for a file other than said initialization file, said file other than said initialization file having a predetermined name that is compatible with said initialization file, said file other than said initialization file containing a sequence of instructions to be executed to start up a process, said means for checking being operatively coupled to said means for detecting, wherein said means for checking checks for said file in response to each detection by said means for detecting; and
means for starting up said process, said means for starting up being operatively coupled to said means for checking, wherein said means for starting up starts a new process in response to each time said means for checking finds a file having said predetermined name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A host device comprising:
-
a peripheral having an output lead;
means for detecting insertion of a storage media into said peripheral, said means for detecting being operatively coupled to said output lead of said peripheral;
first means for checking for a file of a first predetermined name, said first means for checking being operatively coupled to said means for detecting, said first means for checking for said file of said first predetermined name on detection of a storage media in said peripheral by said means for detecting;
second means for checking for a file of a second predetermined name, said second means for checking being operatively coupled to said means for detecting, said second means for checking checking for said file of said second predetermined name; and
means for starting up a process from said file of said second predetermined name, said means for starting up being operatively coupled to said second means for checking, said means for starting up containing a sequence of instructions to be executed to start up said process in response to said second means for checking finding said file of said second predetermined name. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A host device comprising:
-
a peripheral;
first logic capable of automatically loading an initialization file;
second logic capable of detecting insertion of a storage media into said peripheral, said second logic being operatively coupled to said peripheral and to said first logic, wherein said second logic detects each insertion after automatic loading of said initialization file by said first logic;
third logic capable of checking for a file other than said initialization file, said file other than said initialization file having a predetermined name that is compatible with said initialization file, said file other than said initialization file containing a sequence of instructions to be executed to start up a process, said third logic being operatively coupled to said second logic, wherein said third logic checks for said file in response to each detection by said second logic; and
fourth logic capable of starting up a process in said host device, said fourth logic being operatively coupled to said third logic, wherein said fourth logic starts a new process in response to each time said third logic finds a file having said predetermined name. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification