Auto-executable portable data storage device and the method of auto-execution thereof
First Claim
1. A portable data storage device adapted to couple with an electronic apparatus for said electronic apparatus to automatically execute and play an internal file stored in said portable data storage device, comprising:
- an interface unit for coupling with a processing unit of said electronic apparatus;
a flash memory into and from which data can be written and read; and
a control unit located between and coupled with said interface unit and said flash memory to control input and output of data into and from said flash memory;
said portable data storage device being characterized in that said flash memory includes at least one predetermined segment particularly divided to set as a compact-disk (CD) device and to store said internal file;
said CD device including a start program adapted to cause said processing unit of said electronic apparatus to detect via said control unit a virtual CD-ROM in said CD device, and thereby locate said start program to automatically execute and play said internal file.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable data storage device is characterized in having an internal file and a start program separately pre-recorded in predetermined segments on a flash memory of the device, an encryption mechanism for protecting the device against arbitrary access, and auto-execution ability like a compact disk. With these arrangements, it is ensured the start program is automatically executed without any user operation to play the internal file each time the portable data storage device is used. And, the internal file is effectively protected from deletion, unauthorized copy, or theft.
82 Citations
31 Claims
-
1. A portable data storage device adapted to couple with an electronic apparatus for said electronic apparatus to automatically execute and play an internal file stored in said portable data storage device, comprising:
-
an interface unit for coupling with a processing unit of said electronic apparatus;
a flash memory into and from which data can be written and read; and
a control unit located between and coupled with said interface unit and said flash memory to control input and output of data into and from said flash memory;
said portable data storage device being characterized in that said flash memory includes at least one predetermined segment particularly divided to set as a compact-disk (CD) device and to store said internal file;
said CD device including a start program adapted to cause said processing unit of said electronic apparatus to detect via said control unit a virtual CD-ROM in said CD device, and thereby locate said start program to automatically execute and play said internal file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable data storage device adapted to couple with an electronic apparatus for said electronic apparatus to automatically execute and play an internal file stored in said portable data storage device, comprising:
-
an interface unit for coupling with a processing unit of said electronic apparatus;
a flash memory into and from which data can be written and read; and
a control unit located between and coupled with said interface unit and said flash memory to control input and output of data into and from said flash memory;
said portable data storage device being characterized in that said flash memory being divided into a first, a second, and a third segment;
said first segment being set as a CD device having a start program, said second segment being a general read/write segment, and said third segment being used to store said internal file; and
said processing unit of said electronic apparatus being caused to detect via said control unit a virtual CD-ROM in said CD device, and thereby locates said start program to automatically execute and play said internal file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of automatic execution of a portable data storage device, comprising the following steps:
-
coupling an interface unit of said portable data storage device with a processing unit of an electronic apparatus, so as to cause said processing unit to detect a virtual CD-ROM in a CD device set in a predetermined segment of a flash memory of said portable data storage device; and
causing said processing unit of said electronic apparatus to locate via a control unit of said portable data storage device a designated start program in said virtual CD-ROM, and to automatically execute and play an internal file stored in another predetermined segment of said flash memory of said portable data storage device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method of automatic execution of a portable data storage device, comprising the following steps:
-
coupling an interface unit of said portable data storage device with a processing unit of an electronic apparatus, so as to cause said processing unit to detect a virtual CD-ROM in a CD device set in a first segment of a flash memory of said portable data storage device; and
causing said processing unit of said electronic apparatus to locate via a control unit of said portable data storage device a designated start program in said virtual CD-ROM, and to automatically execute and play an internal file stored in a third segment of said flash memory of said portable data storage device. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification