US20080229005A1 - Multi Partitioned Storage Device Emulating Dissimilar Storage Media - Google Patents

Multi Partitioned Storage Device Emulating Dissimilar Storage Media Download PDF

Info

Publication number
US20080229005A1
US20080229005A1 US12/128,599 US12859908A US2008229005A1 US 20080229005 A1 US20080229005 A1 US 20080229005A1 US 12859908 A US12859908 A US 12859908A US 2008229005 A1 US2008229005 A1 US 2008229005A1
Authority
US
United States
Prior art keywords
storage unit
rom
digital media
read
media device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/128,599
Inventor
Sree Mambakkam Iyer
Larry Lawson Jones
Arockiyaswamy Venkidu
Venkatesalu RAJAGOPAL
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MCM Portfolio LLC
Technology Properties Ltd LLC
Original Assignee
MCM Portfolio LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MCM Portfolio LLC filed Critical MCM Portfolio LLC
Priority to US12/128,599 priority Critical patent/US20080229005A1/en
Assigned to FMM PORTFOLIO LLC reassignment FMM PORTFOLIO LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ONSPEC ELECTRONIC, INC.
Assigned to ONSPEC ELECTRONIC, INC. reassignment ONSPEC ELECTRONIC, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JONES, LARRY LAWSON, RAJAGOPAL, VENKATESALU, VENKIDU, AROCKIYASWAMY, IYER, SREE MAMBAKKAM
Assigned to MCM PORTFOLIO LLC reassignment MCM PORTFOLIO LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: FMM PORTFOLIO LLC
Publication of US20080229005A1 publication Critical patent/US20080229005A1/en
Assigned to TECHNOLOGY PROPERTIES LIMITED reassignment TECHNOLOGY PROPERTIES LIMITED LICENSE (SEE DOCUMENT FOR DETAILS). Assignors: MCM PORTFOLIO LLC
Assigned to TECHNOLOGY PROPERTIES LIMITED LLC reassignment TECHNOLOGY PROPERTIES LIMITED LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: TECHNOLOGY PROPERTIES LIMITED
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]

Definitions

  • the field of the invention relates generally to storage devices, and in particular, to a multi-partitioned storage device emulating dissimilar storage media.
  • Handheld devices such as cell phones, personal digital assistants (PDAs), etc. are becoming more powerful, with capabilities to capture still and motion pictures.
  • the operating system for these devices are also becoming more sophisticated with expanded features. These devices are compact and hence, do not come with a CD ROM reading capability.
  • the digital media devices includes a storage unit/partition that emulates a Compact Disc-Read Only Memory (CD-ROM), and optionally, a second storage unit/partition that act as a Read/Write storage device.
  • CD-ROM Compact Disc-Read Only Memory
  • Emulating a CD ROM has several advantages considering popular operating systems such as Windows XP®, Windows 2000 ®, etc. allow applications to be automatically launched upon plugging into the storage device.
  • the digital media device as described herein, may act as a substitute for CD ROM drives on handheld devices such as cell phones, personal digital assistants, etc. which do not have CD ROM drives.
  • the CD portion of the digital media device can be formatted to hold any software, which need to be installed on the host.
  • the Read/Write unit/partition of the digital media device can be used as a card reader for different flash card formats and also as a storage device with these cards.
  • the Read/Write part of the device can also be used as a storage device with onboard flash.
  • FIG. 1 illustrates one embodiment of a digital media device, which includes a one partition that emulates a CD ROM 106 and a second partition that provides a Read/Write storage unit;
  • FIG. 2 is a flow diagram describing the processes of connecting the digital media device to a computing device in accordance with one embodiment.
  • FIG. 3 illustrates an alternative embodiment of FIG. 1 , where the firmware for the controller also resides in the flash memory itself.
  • the flash memory not only houses two partitions (CD-ROM and Removable storage), it contains the firmware that can be upgraded in the field.
  • FIG. 1 illustrates one embodiment of a digital media device 100 , which includes a storage unit 104 that includes one partition that emulates a CD ROM 106 and a second partition that provides a Read/Write storage unit 108 .
  • the CD ROM partition is to store a driver for the digital media device, which is to be launched when the digital media device is connected to a computing device.
  • the Read/Write unit/partition of the digital media device can be used as a card reader for different flash card formats and also as a storage device with these cards. Alternatively the Read/Write part of the device can also be used as a storage device with onboard flash.
  • the digital media device may also be referenced as a flash drive or a storage device.
  • the storage unit 104 of the digital media device in one embodiment, comprises of flash memory. In other embodiments, alternative erasable, rewriteable memory may be used in place of the flash memory.
  • the digital media device further includes a connector interface 102 .
  • the connecting interface is configured to be inserted into a Universal Serial Bus (USB) port of a computing device, such a cellular phone or PDA.
  • USB Universal Serial Bus
  • the connector interface may be configured to be inserted into alternative ports.
  • the connector interface 102 may be configured to interface with a small computer system interface (SCSI).
  • SCSI small computer system interface
  • the digital media device has a form factor comparable to the size of a key chain. In alternative embodiments, the digital media device may have a form factor of alternative sizes, including larger than or small than the size of a key chain.
  • the storage unit 104 of the digital media device consists of 32 megabytes. In one embodiment, 24 megabytes are allocated to the Read/Write partition and 8 megabytes are allocated to the CD ROM. In alternative embodiments, the digital media device may be of an alternative size, and alternative allocations may be provided to the Read/Write partition and the CD ROM partition. It is also envisioned that some embodiments would require that the entire capacity of the digital media be used to emulate a CD-ROM.
  • the digital media device further includes a controller 112 that contains circuitry to run the digital media device, and firmware 110 that provides logic to emulate the CD ROM partition 106 of the storage unit as a CD ROM.
  • the firmware 110 may be an additional partition of the storage unit 104 .
  • the firmware 110 may be a separate storage unit within the digital media device 100 .
  • the digital media device emulates the command responses of a CD-ROM and also supports the CD-ROM file systems, which are considerably different from a digital media device file system, such as FAT16 or FAT32. Using application software, the partitioning (sizes for CD-ROM and storage portions) can be changed at any time
  • FIG. 2 is a flow diagram describing the processes of connecting the digital media device to a computing device in accordance with one embodiment.
  • the digital media device is inserted into a port of the mobile computing device, such as a cellular phone or PDA.
  • the digital media device is inserted into a Universal Serial Bus (USB) port.
  • USB Universal Serial Bus
  • the digital media device could be inserted into different ports of the computing device.
  • an operating system of the computing device polls the separate ports of the computing device to detect the presence of a device having been inserted into a port.
  • the operating system polls the USB port, in one embodiment, the operating system detects the presence of the digital media device having been inserted into the USB port.
  • the operating system reads a master boot record of the digital media device and identifies multiple partitions of the digital media device.
  • the operating system issues a command to the digital media device to identify the separate partitions.
  • the digital media device responds by identifying a first partition as a CD ROM and a second partition as a Read/Write storage unit.
  • the operating system proceeds to transfer control to one or more applications on the computing device to access and launch applications stored on the CD ROM partition of the digital media device.
  • the driver is to provide support for the digital media device to interoperate with the computing device.
  • the processes described above can be stored in a memory of the digital media device as a set of instructions to be executed.
  • the instructions to perform the processes described above could alternatively be stored on other forms of machine-readable media, including magnetic and optical disks.
  • the processes described could be stored on machine-readable media, such as magnetic disks or optical disks, which are accessible via a disk drive (or computer-readable medium drive).
  • the instructions can be downloaded into a computing device over a data network in a form of compiled and linked version.
  • the logic to perform the processes as discussed above could be implemented in additional computer and/or machine readable media, such as discrete hardware components as large-scale integrated circuits (LSI's), application-specific integrated circuits (ASIC's), firmware such as electrically erasable programmable read-only memory (EEPROM's).
  • LSI's large-scale integrated circuits
  • ASIC's application-specific integrated circuits
  • EEPROM's electrically erasable programmable read-only memory

Abstract

A digital media. In one embodiment, the digital media devices includes a storage unit/partition that emulates a Compact Disc-Read Only Memory (CD-ROM), and optionally, a second storage unit/partition that acts as a Read/Write storage device.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • The present application is a continuation application of U.S. patent application Ser. No. 10/850,813, filed May 21, 2004, now U.S. Pat. No. 7,383,386, issued Jun. 3, 2008, which is incorporated herein by reference in its entirety.
  • FIELD OF THE INVENTION
  • The field of the invention relates generally to storage devices, and in particular, to a multi-partitioned storage device emulating dissimilar storage media.
  • BACKGROUND
  • Handheld devices such as cell phones, personal digital assistants (PDAs), etc. are becoming more powerful, with capabilities to capture still and motion pictures. The operating system for these devices are also becoming more sophisticated with expanded features. These devices are compact and hence, do not come with a CD ROM reading capability.
  • SUMMARY OF THE INVENTION
  • A digital media device is described herein. In one embodiment, the digital media devices includes a storage unit/partition that emulates a Compact Disc-Read Only Memory (CD-ROM), and optionally, a second storage unit/partition that act as a Read/Write storage device.
  • Emulating a CD ROM has several advantages considering popular operating systems such as Windows XP®, Windows 2000®, etc. allow applications to be automatically launched upon plugging into the storage device. For example, the digital media device, as described herein, may act as a substitute for CD ROM drives on handheld devices such as cell phones, personal digital assistants, etc. which do not have CD ROM drives. In particular, the CD portion of the digital media device can be formatted to hold any software, which need to be installed on the host.
  • Furthermore, in one embodiment, the Read/Write unit/partition of the digital media device can be used as a card reader for different flash card formats and also as a storage device with these cards. The Read/Write part of the device can also be used as a storage device with onboard flash.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar or identical elements, and in which:
  • FIG. 1 illustrates one embodiment of a digital media device, which includes a one partition that emulates a CD ROM 106 and a second partition that provides a Read/Write storage unit; and
  • FIG. 2 is a flow diagram describing the processes of connecting the digital media device to a computing device in accordance with one embodiment.
  • FIG. 3 illustrates an alternative embodiment of FIG. 1, where the firmware for the controller also resides in the flash memory itself. Thus the flash memory not only houses two partitions (CD-ROM and Removable storage), it contains the firmware that can be upgraded in the field.
  • DETAILED DESCRIPTION
  • In the following detailed description of the present invention numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the present invention.
  • Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
  • FIG. 1 illustrates one embodiment of a digital media device 100, which includes a storage unit 104 that includes one partition that emulates a CD ROM 106 and a second partition that provides a Read/Write storage unit 108. In one embodiment, the CD ROM partition is to store a driver for the digital media device, which is to be launched when the digital media device is connected to a computing device. In addition, as set forth above, in one embodiment, the Read/Write unit/partition of the digital media device can be used as a card reader for different flash card formats and also as a storage device with these cards. Alternatively the Read/Write part of the device can also be used as a storage device with onboard flash.
  • As described herein, the digital media device may also be referenced as a flash drive or a storage device. The storage unit 104 of the digital media device, in one embodiment, comprises of flash memory. In other embodiments, alternative erasable, rewriteable memory may be used in place of the flash memory.
  • In one embodiment, the digital media device further includes a connector interface 102. In one embodiment, the connecting interface is configured to be inserted into a Universal Serial Bus (USB) port of a computing device, such a cellular phone or PDA. In alternative embodiments, the connector interface may be configured to be inserted into alternative ports. For example, in one embodiment, the connector interface 102 may be configured to interface with a small computer system interface (SCSI).
  • In one embodiment, the digital media device has a form factor comparable to the size of a key chain. In alternative embodiments, the digital media device may have a form factor of alternative sizes, including larger than or small than the size of a key chain.
  • In one embodiment, the storage unit 104 of the digital media device consists of 32 megabytes. In one embodiment, 24 megabytes are allocated to the Read/Write partition and 8 megabytes are allocated to the CD ROM. In alternative embodiments, the digital media device may be of an alternative size, and alternative allocations may be provided to the Read/Write partition and the CD ROM partition. It is also envisioned that some embodiments would require that the entire capacity of the digital media be used to emulate a CD-ROM.
  • In one embodiment, the digital media device further includes a controller 112 that contains circuitry to run the digital media device, and firmware 110 that provides logic to emulate the CD ROM partition 106 of the storage unit as a CD ROM. In one embodiment, as illustrated in FIG. 3, the firmware 110 may be an additional partition of the storage unit 104. Alternatively, as illustrated in FIG. 1, the firmware 110 may be a separate storage unit within the digital media device 100. The digital media device emulates the command responses of a CD-ROM and also supports the CD-ROM file systems, which are considerably different from a digital media device file system, such as FAT16 or FAT32. Using application software, the partitioning (sizes for CD-ROM and storage portions) can be changed at any time
  • FIG. 2 is a flow diagram describing the processes of connecting the digital media device to a computing device in accordance with one embodiment. In process 202, the digital media device is inserted into a port of the mobile computing device, such as a cellular phone or PDA. In one embodiment, the digital media device is inserted into a Universal Serial Bus (USB) port. In alternative embodiments, the digital media device could be inserted into different ports of the computing device.
  • In process 204, an operating system of the computing device polls the separate ports of the computing device to detect the presence of a device having been inserted into a port. When the operating system polls the USB port, in one embodiment, the operating system detects the presence of the digital media device having been inserted into the USB port.
  • In process 206, the operating system reads a master boot record of the digital media device and identifies multiple partitions of the digital media device. In process 208, the operating system issues a command to the digital media device to identify the separate partitions. In one embodiment, the digital media device responds by identifying a first partition as a CD ROM and a second partition as a Read/Write storage unit.
  • In process 210, the operating system proceeds to transfer control to one or more applications on the computing device to access and launch applications stored on the CD ROM partition of the digital media device. In the case of a digital media device driver being launched, the driver is to provide support for the digital media device to interoperate with the computing device.
  • In process 212, the digital media device driver causes two icons to be displayed on a screen of the mobile computing device. A first icon represents the CD ROM partition of the digital media device and a second icon represents a Read/Write partition of the digital media device. In one embodiment, the icons include a graphical user interface representations of the CD ROM partition and the Read/Write partition of the storage device.
  • The processes described above can be stored in a memory of the digital media device as a set of instructions to be executed. In addition, the instructions to perform the processes described above could alternatively be stored on other forms of machine-readable media, including magnetic and optical disks. For example, the processes described could be stored on machine-readable media, such as magnetic disks or optical disks, which are accessible via a disk drive (or computer-readable medium drive). Further, the instructions can be downloaded into a computing device over a data network in a form of compiled and linked version.
  • Alternatively, the logic to perform the processes as discussed above could be implemented in additional computer and/or machine readable media, such as discrete hardware components as large-scale integrated circuits (LSI's), application-specific integrated circuits (ASIC's), firmware such as electrically erasable programmable read-only memory (EEPROM's).
  • Whereas many alterations and modifications of the present invention will no doubt become apparent to a person of ordinary skill in the art after having read the foregoing description, it is to be understood that any particular embodiment shown and described by way of illustration is in no way intended to be considered limiting. Therefore, references to details of various embodiments are not intended to limit the scope of the claims which in them selves recite only those features regarded as essential to the invention.

Claims (20)

1. Apparatus comprising a connector to connect to a computing device;
a Read Only Memory (ROM) storage unit; and
a Read/Write storage unit.
2. The apparatus of claim 1, wherein the apparatus is a digital media device, with the ROM storage unit consisting of flash memory, and the Read/Write storage unit consisting of flash memory.
3. The apparatus of claim 1, wherein the ROM is to store an application or task to support the apparatus interfacing with the computer device.
4. The apparatus of claim 3, wherein the computing device is a mobile computing device.
5. The apparatus of claim 4, wherein the mobile computing device is one of a cellular phone, personal digital assistant (PDA), and a digital camera.
6. The apparatus of claim 1, wherein the connector is to be interconnected with a Universal Serial Bus (USB) port of the computing device.
7. The apparatus of claim 3, wherein the application or task is to have two icons display on a screen of the mobile computing device, a first icon representing the ROM storage unit and a second icon representing the Read/Write storage unit.
8. The apparatus of claim 4 further comprising:
a master boot record to identify two partitions of the apparatus, including the ROM storage unit and the Read/Write storage unit.
9. The apparatus of claim 1, wherein the ROM storage unit is to emulate a CD ROM.
10. The apparatus of claim 9, further comprising firmware containing logic to emulate the ROM as the CD ROM.
11. The apparatus of claim 2, wherein the application or task is to be launched automatically when the apparatus is plugged into the computing device.
12. The apparatus of claim 2, wherein the Read/Write includes a card reader for multiple different flash card formats.
13. The apparatus of claim 2, wherein the Read/Write storage unit includes an on-board flash memory.
14. The apparatus of claim 1, wherein the computing device is exclusive of a CD-ROM.
15. A method comprising:
after being interconnected to a computing device, a digital media device providing read/write storage unit; and
the digital media device providing a ROM storage unit.
16. The method of claim 15, further comprising the digital media device emulating the ROM storage unit as a CD-ROM.
17. The method of claim 15, wherein the digital media device includes the ROM storage unit consisting of flash memory, and the Read/Write storage unit consisting of flash memory.
18. A machine-accessible medium that provides instructions that, if executed by a machine will cause said machine to perform operations comprising of:
after being interconnected to a computing device, a digital media device providing read/write storage unit; and
the digital media device providing a ROM storage unit.
19. The machine-accessible medium of claim 18, further comprising the digital media device emulating the ROM storage unit as a CD-ROM.
20. The machine-accessible medium of claim 18, wherein the digital media device includes the ROM storage unit consisting of flash memory, and the Read/Write storage unit consisting of flash memory.
US12/128,599 2004-05-21 2008-05-28 Multi Partitioned Storage Device Emulating Dissimilar Storage Media Abandoned US20080229005A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/128,599 US20080229005A1 (en) 2004-05-21 2008-05-28 Multi Partitioned Storage Device Emulating Dissimilar Storage Media

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/850,813 US7383386B1 (en) 2004-05-21 2004-05-21 Multi partitioned storage device emulating dissimilar storage media
US12/128,599 US20080229005A1 (en) 2004-05-21 2008-05-28 Multi Partitioned Storage Device Emulating Dissimilar Storage Media

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/850,813 Continuation US7383386B1 (en) 2004-05-21 2004-05-21 Multi partitioned storage device emulating dissimilar storage media

Publications (1)

Publication Number Publication Date
US20080229005A1 true US20080229005A1 (en) 2008-09-18

Family

ID=39466620

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/850,813 Expired - Fee Related US7383386B1 (en) 2004-05-21 2004-05-21 Multi partitioned storage device emulating dissimilar storage media
US12/128,599 Abandoned US20080229005A1 (en) 2004-05-21 2008-05-28 Multi Partitioned Storage Device Emulating Dissimilar Storage Media

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/850,813 Expired - Fee Related US7383386B1 (en) 2004-05-21 2004-05-21 Multi partitioned storage device emulating dissimilar storage media

Country Status (1)

Country Link
US (2) US7383386B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100082962A1 (en) * 2008-10-01 2010-04-01 Novell, Inc. Flash memory device for booting a computing device including embedded general purpose operating system
US20100287364A1 (en) * 2009-05-07 2010-11-11 Nuvotron Technology Corporation Boot systems and methods, and related devices
US20130124846A1 (en) * 2010-05-11 2013-05-16 Hiroshi Yasuda External boot device, program product, external boot method, and network communication system

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006019932A (en) * 2004-06-30 2006-01-19 Canon Inc Processing device and imaging device
KR100713128B1 (en) * 2004-11-08 2007-05-02 주식회사 비젯 Device and System for preventing virus
US20070154015A1 (en) * 2005-12-29 2007-07-05 Lucent Technologies Method for cipher key conversion in wireless communication
US7975304B2 (en) * 2006-04-28 2011-07-05 Trend Micro Incorporated Portable storage device with stand-alone antivirus capability
EP1970801A1 (en) * 2007-03-12 2008-09-17 Océ-Technologies B.V. Computer-connectable portable memory device
US8595390B1 (en) * 2007-05-28 2013-11-26 Sandisk Il Ltd. Multiple session accessiblity via a CD-ROM interface
WO2009157896A1 (en) * 2008-06-25 2009-12-30 Thomson Licensing Distributed control of devices using discrete device interfaces over single shared input/output
US8214550B2 (en) * 2009-03-22 2012-07-03 Silicon Motion Inc. Method for controlling icon display corresponding to a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver
WO2010133254A1 (en) * 2009-05-20 2010-11-25 Nec Europe Ltd. Masquerading a storage media in a computer system
EP2624177B1 (en) * 2012-02-01 2014-04-02 Siemens Aktiengesellschaft USB stick
US10747459B2 (en) 2017-10-26 2020-08-18 Urflash Llc Media storage device including multiple partitions

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1076331A3 (en) * 1993-07-16 2006-11-29 Fujitsu Limited Record medium, method of controlling the same, and system utilizing electronic publications
JPH07271525A (en) * 1994-03-31 1995-10-20 Kawasaki Steel Corp External storage
JPH08287653A (en) * 1995-04-12 1996-11-01 Fujitsu Ltd Optical recording medium
US6715043B1 (en) * 1999-03-19 2004-03-30 Phoenix Technologies Ltd. Method and system for providing memory-based device emulation
US6704824B1 (en) * 1999-07-27 2004-03-09 Inline Connection Corporation Universal serial bus adapter with automatic installation
US7103684B2 (en) * 2003-12-02 2006-09-05 Super Talent Electronics, Inc. Single-chip USB controller reading power-on boot code from integrated flash memory for user storage
JP3964142B2 (en) * 2000-08-15 2007-08-22 株式会社ソニー・コンピュータエンタテインメント Emulation device and component, information processing device, emulation method, recording medium, program
EP1199624A3 (en) * 2000-10-16 2006-04-19 Matsushita Electric Industrial Co., Ltd. Electronic authentication system, URL input system, URL input device, and data recording system
US6986030B2 (en) * 2000-10-27 2006-01-10 M-Systems Flash Disk Pioneers Ltd. Portable memory device includes software program for interacting with host computing device to provide a customized configuration for the program
US20020145632A1 (en) * 2000-10-27 2002-10-10 Shimon Shmueli Portable interface for computing
US20020162009A1 (en) * 2000-10-27 2002-10-31 Shimon Shmueli Privacy assurance for portable computing
US20020143637A1 (en) * 2000-10-27 2002-10-03 Shimon Shmueli Shopping cart portability for computing
US7606733B2 (en) * 2000-10-27 2009-10-20 Sandisk Il Ltd. Account portability for computing
US6609173B1 (en) * 2000-11-22 2003-08-19 Lsi Logic Corporation Compact disc emulation in a flash
KR100450080B1 (en) * 2001-11-13 2004-10-06 (주)지에스텔레텍 Portable storage medium based on Universal Serial Bus standard and Control Method therefor
US20030163610A1 (en) * 2002-02-25 2003-08-28 Stevens Curtis E. Computer systems, software and methods for emulating a non-volatile removable media device using material on a mass storage device
JP3513147B2 (en) * 2002-05-29 2004-03-31 株式会社ハギワラシスコム USB storage device and its control device
WO2004086363A2 (en) * 2003-03-27 2004-10-07 M-Systems Flash Disk Pioneers Ltd. Data storage device with full access by all users
CN107885679B (en) * 2003-04-11 2021-10-08 富意科技公司 Integrated circuit storage device or method capable of realizing automatic operation
US20050015540A1 (en) * 2003-07-18 2005-01-20 Hung-Chou Tsai Auto-executable portable data storage device and the method of auto-execution thereof
US20050066129A1 (en) * 2003-09-22 2005-03-24 Chi-Tung Chang Portable data storage device allowing dynamic setting of disk type and the method of dynamically setting disk type thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100082962A1 (en) * 2008-10-01 2010-04-01 Novell, Inc. Flash memory device for booting a computing device including embedded general purpose operating system
US8510542B2 (en) * 2008-10-01 2013-08-13 Oracle International Corporation Flash memory device having memory partitions and including an embedded general purpose operating system for booting a computing device
US20100287364A1 (en) * 2009-05-07 2010-11-11 Nuvotron Technology Corporation Boot systems and methods, and related devices
US8176309B2 (en) * 2009-05-07 2012-05-08 Nuvoton Technology Corporation Boot system has BIOS that reads rescue operating system from memory device via input/output chip based on detecting a temperature of a hard disk
US8375198B2 (en) 2009-05-07 2013-02-12 Nuvotron Technology Corporation Boot system and method having a BIOS that reads an operating system from first storage device via an input/output chip based on detecting a temperature of a second storage device
US20130124846A1 (en) * 2010-05-11 2013-05-16 Hiroshi Yasuda External boot device, program product, external boot method, and network communication system

Also Published As

Publication number Publication date
US7383386B1 (en) 2008-06-03

Similar Documents

Publication Publication Date Title
US20080229005A1 (en) Multi Partitioned Storage Device Emulating Dissimilar Storage Media
US6778974B2 (en) Memory device and method for reading data stored in a portion of a memory device unreadable by a file system of a host device
US7136951B2 (en) Multifunction semiconductor storage device and a method for booting-up computer host
US20050015540A1 (en) Auto-executable portable data storage device and the method of auto-execution thereof
US8296521B2 (en) Method of configuring non-volatile memory for a hybrid disk drive
US7624233B2 (en) Portable storage device
EP1618598A2 (en) Autorun for integrated circuit memory component
EP1209574A2 (en) USB computer memory drive
US8677084B2 (en) Method of configuring non-volatile memory for a hybrid disk drive
CN101014936B (en) Method and system for automatic installation of functional unit driver on a host
US20040143696A1 (en) Data storage system for fast booting of computer
US7500082B2 (en) Automating the testing of software or hardware components by dynamically creating virtual storage devices on a simulated system bus in a physical computer system
US7565524B2 (en) Computer backup system at BIOS level
US20050066129A1 (en) Portable data storage device allowing dynamic setting of disk type and the method of dynamically setting disk type thereof
US8661237B2 (en) System and method for booting a plurality of servers from a shared boot image stored on a USB boot image sharer
CN112988248B (en) Computer readable storage medium and method for starting intelligent terminal operating system from multiple storage media
US20060117170A1 (en) Controller having auto-run function
US7137037B2 (en) Data storage system and method for testing the same
US20040243797A1 (en) Method and apparatus for booting a computer with a memory card
US7024493B1 (en) Bootable CD for transferring files independently of computer operating systems
JP2005044012A (en) Portable information storage device and method for automatically operating it
US20070174512A1 (en) Method for driving I/O device of storage element
KR100692958B1 (en) Portable solid state drive with emulator
CN101320334A (en) Method for setting individual moving workstation
JP3356671B2 (en) Function expansion device and method in PC card system

Legal Events

Date Code Title Description
AS Assignment

Owner name: MCM PORTFOLIO LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:FMM PORTFOLIO LLC;REEL/FRAME:021318/0258

Effective date: 20070411

Owner name: ONSPEC ELECTRONIC, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IYER, SREE MAMBAKKAM;JONES, LARRY LAWSON;VENKIDU, AROCKIYASWAMY;AND OTHERS;REEL/FRAME:021317/0294;SIGNING DATES FROM 20041007 TO 20041008

Owner name: FMM PORTFOLIO LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ONSPEC ELECTRONIC, INC.;REEL/FRAME:021317/0419

Effective date: 20060407

AS Assignment

Owner name: TECHNOLOGY PROPERTIES LIMITED, CALIFORNIA

Free format text: LICENSE;ASSIGNOR:MCM PORTFOLIO LLC;REEL/FRAME:021890/0733

Effective date: 20061231

Owner name: TECHNOLOGY PROPERTIES LIMITED,CALIFORNIA

Free format text: LICENSE;ASSIGNOR:MCM PORTFOLIO LLC;REEL/FRAME:021890/0733

Effective date: 20061231

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: TECHNOLOGY PROPERTIES LIMITED LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:TECHNOLOGY PROPERTIES LIMITED;REEL/FRAME:026616/0695

Effective date: 20081229