US7383386B1 - Multi partitioned storage device emulating dissimilar storage media - Google Patents
Multi partitioned storage device emulating dissimilar storage media Download PDFInfo
- Publication number
- US7383386B1 US7383386B1 US10/850,813 US85081304A US7383386B1 US 7383386 B1 US7383386 B1 US 7383386B1 US 85081304 A US85081304 A US 85081304A US 7383386 B1 US7383386 B1 US 7383386B1
- Authority
- US
- United States
- Prior art keywords
- rom
- storage unit
- computing device
- read
- partition
- 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.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-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 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.
- 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.
- 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
Description
Claims (16)
Priority Applications (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 |
Applications Claiming Priority (1)
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 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/128,599 Continuation US20080229005A1 (en) | 2004-05-21 | 2008-05-28 | Multi Partitioned Storage Device Emulating Dissimilar Storage Media |
Publications (1)
Publication Number | Publication Date |
---|---|
US7383386B1 true US7383386B1 (en) | 2008-06-03 |
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 After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/128,599 Abandoned US20080229005A1 (en) | 2004-05-21 | 2008-05-28 | Multi Partitioned Storage Device Emulating Dissimilar Storage Media |
Country Status (1)
Country | Link |
---|---|
US (2) | US7383386B1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060001746A1 (en) * | 2004-06-30 | 2006-01-05 | Canon Kabushiki Kaisha | Processing device and image sensing apparatus |
US20070154015A1 (en) * | 2005-12-29 | 2007-07-05 | Lucent Technologies | Method for cipher key conversion in wireless communication |
US20070261118A1 (en) * | 2006-04-28 | 2007-11-08 | Chien-Chih Lu | Portable storage device with stand-alone antivirus capability |
US20070283444A1 (en) * | 2004-11-08 | 2007-12-06 | Bizet Inc. | Apparatus And System For Preventing Virus |
US20080225338A1 (en) * | 2007-03-12 | 2008-09-18 | Oce-Technologies B.V. | Computer-connectable portable memory device |
WO2009157896A1 (en) * | 2008-06-25 | 2009-12-30 | Thomson Licensing | Distributed control of devices using discrete device interfaces over single shared input/output |
US20100082962A1 (en) * | 2008-10-01 | 2010-04-01 | Novell, Inc. | Flash memory device for booting a computing device including embedded general purpose operating system |
US20100241768A1 (en) * | 2009-03-22 | 2010-09-23 | Chang-Hao Chiang | 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 |
EP2624177A1 (en) * | 2012-02-01 | 2013-08-07 | Siemens Aktiengesellschaft | USB stick |
US8595390B1 (en) * | 2007-05-28 | 2013-11-26 | Sandisk Il Ltd. | Multiple session accessiblity via a CD-ROM interface |
US10747459B2 (en) | 2017-10-26 | 2020-08-18 | Urflash Llc | Media storage device including multiple partitions |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
SG185114A1 (en) * | 2010-05-11 | 2012-12-28 | Junko Suginaka | External boot device, external boot program, external boot method and network communication system |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07271525A (en) * | 1994-03-31 | 1995-10-20 | Kawasaki Steel Corp | External storage |
US5752009A (en) * | 1993-07-16 | 1998-05-12 | Fujitsu Limited | Recording medium for electronic publications including multiple format emulation |
US5835589A (en) * | 1995-04-12 | 1998-11-10 | Fujitsu Limited | Optical recording medium to store and access large volumes of data |
US20020046338A1 (en) * | 2000-10-16 | 2002-04-18 | Masaaki Ueda | Electronic authentication system, URL input system, URL input device, and data recording system |
US20020052728A1 (en) * | 2000-08-15 | 2002-05-02 | Teiji Yutaka | Emulation apparatus and parts, emulation method, recording medium and program |
US20020143637A1 (en) * | 2000-10-27 | 2002-10-03 | Shimon Shmueli | Shopping cart portability for computing |
US20020147912A1 (en) * | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Preference portability for computing |
US20020145632A1 (en) * | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Portable interface for computing |
US20020147653A1 (en) * | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Account portability for computing |
US20020162009A1 (en) * | 2000-10-27 | 2002-10-31 | Shimon Shmueli | Privacy assurance for portable computing |
US6609173B1 (en) * | 2000-11-22 | 2003-08-19 | Lsi Logic Corporation | Compact disc emulation in a flash |
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 |
US20030167376A1 (en) * | 2001-11-13 | 2003-09-04 | Daesung Digital Tech Co., Ltd. | Portable storage medium based on universal serial bus standard and control method therefor |
US20030225971A1 (en) * | 2002-05-29 | 2003-12-04 | Yuji Oishi | USB storage device and program |
US6704824B1 (en) * | 1999-07-27 | 2004-03-09 | Inline Connection Corporation | Universal serial bus adapter with automatic installation |
US6715043B1 (en) * | 1999-03-19 | 2004-03-30 | Phoenix Technologies Ltd. | Method and system for providing memory-based device emulation |
US20040193744A1 (en) * | 2003-03-27 | 2004-09-30 | M-Systems Flash Disk Pioneers, Ltd. | Data storage device with full access by all users |
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 |
US20050083741A1 (en) * | 2003-04-11 | 2005-04-21 | Chang William H. | Autorun for integrated circuit memory component |
US20050120146A1 (en) * | 2003-12-02 | 2005-06-02 | Super Talent Electronics Inc. | Single-Chip USB Controller Reading Power-On Boot Code from Integrated Flash Memory for User Storage |
-
2004
- 2004-05-21 US US10/850,813 patent/US7383386B1/en not_active Expired - Fee Related
-
2008
- 2008-05-28 US US12/128,599 patent/US20080229005A1/en not_active Abandoned
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5752009A (en) * | 1993-07-16 | 1998-05-12 | Fujitsu Limited | Recording medium for electronic publications including multiple format emulation |
JPH07271525A (en) * | 1994-03-31 | 1995-10-20 | Kawasaki Steel Corp | External storage |
US5835589A (en) * | 1995-04-12 | 1998-11-10 | Fujitsu Limited | Optical recording medium to store and access large volumes of data |
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 |
US20040199909A1 (en) * | 1999-07-27 | 2004-10-07 | Inline Connection Corporation | Universal serial bus adapter with automatic installation |
US20020052728A1 (en) * | 2000-08-15 | 2002-05-02 | Teiji Yutaka | Emulation apparatus and parts, emulation method, recording medium and program |
US20020046338A1 (en) * | 2000-10-16 | 2002-04-18 | Masaaki Ueda | Electronic authentication system, URL input system, URL input device, and data recording system |
US20020143637A1 (en) * | 2000-10-27 | 2002-10-03 | Shimon Shmueli | Shopping cart portability for computing |
US20020145632A1 (en) * | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Portable interface for computing |
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 |
US20020162009A1 (en) * | 2000-10-27 | 2002-10-31 | Shimon Shmueli | Privacy assurance for portable computing |
US20020147912A1 (en) * | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Preference portability for computing |
US20020147653A1 (en) * | 2000-10-27 | 2002-10-10 | Shimon Shmueli | Account portability for computing |
US6609173B1 (en) * | 2000-11-22 | 2003-08-19 | Lsi Logic Corporation | Compact disc emulation in a flash |
US20030167376A1 (en) * | 2001-11-13 | 2003-09-04 | Daesung Digital Tech Co., Ltd. | 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 |
US20030225971A1 (en) * | 2002-05-29 | 2003-12-04 | Yuji Oishi | USB storage device and program |
US20040193744A1 (en) * | 2003-03-27 | 2004-09-30 | M-Systems Flash Disk Pioneers, Ltd. | Data storage device with full access by all users |
US20050083741A1 (en) * | 2003-04-11 | 2005-04-21 | Chang William H. | Autorun for integrated circuit memory component |
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 |
US20050120146A1 (en) * | 2003-12-02 | 2005-06-02 | Super Talent Electronics Inc. | Single-Chip USB Controller Reading Power-On Boot Code from Integrated Flash Memory for User Storage |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7656440B2 (en) * | 2004-06-30 | 2010-02-02 | Canon Kabushiki Kaisha | Processing device mounted in an image sensing apparatus having a memory storing information on possible configurations of a logic circuit |
US20060001746A1 (en) * | 2004-06-30 | 2006-01-05 | Canon Kabushiki Kaisha | Processing device and image sensing apparatus |
US20070283444A1 (en) * | 2004-11-08 | 2007-12-06 | Bizet Inc. | Apparatus And System For Preventing Virus |
US20070154015A1 (en) * | 2005-12-29 | 2007-07-05 | Lucent Technologies | Method for cipher key conversion in wireless communication |
US20070261118A1 (en) * | 2006-04-28 | 2007-11-08 | Chien-Chih Lu | Portable storage device with stand-alone antivirus capability |
US7975304B2 (en) * | 2006-04-28 | 2011-07-05 | Trend Micro Incorporated | Portable storage device with stand-alone antivirus capability |
US20080225338A1 (en) * | 2007-03-12 | 2008-09-18 | Oce-Technologies B.V. | Computer-connectable portable memory device |
US8390866B2 (en) * | 2007-03-12 | 2013-03-05 | Oce-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 |
US20110099557A1 (en) * | 2008-06-25 | 2011-04-28 | Thomson Licensing | Distributed control of devices using discrete device interfaces over single shared input/output |
US8572631B2 (en) | 2008-06-25 | 2013-10-29 | Gvbb Holdings S.A.R.L. | Distributed control of devices using discrete device interfaces over single shared input/output |
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 |
US20100082962A1 (en) * | 2008-10-01 | 2010-04-01 | Novell, Inc. | Flash memory device for booting a computing device including embedded general purpose operating system |
US20100241768A1 (en) * | 2009-03-22 | 2010-09-23 | Chang-Hao Chiang | Method for controlling icon display corresponding to a usb mass storage, associated personal computer, and storage medium storing an associated usb mass storage driver |
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 |
EP2624177A1 (en) * | 2012-02-01 | 2013-08-07 | Siemens Aktiengesellschaft | USB stick |
US10747459B2 (en) | 2017-10-26 | 2020-08-18 | Urflash Llc | Media storage device including multiple partitions |
Also Published As
Publication number | Publication date |
---|---|
US20080229005A1 (en) | 2008-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080229005A1 (en) | Multi Partitioned Storage Device Emulating Dissimilar Storage Media | |
US7136951B2 (en) | Multifunction semiconductor storage device and a method for booting-up computer host | |
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 | |
US8296521B2 (en) | Method of configuring non-volatile memory for a hybrid disk drive | |
US20050015540A1 (en) | Auto-executable portable data storage device and the method of auto-execution thereof | |
US7624233B2 (en) | Portable storage device | |
US20050083741A1 (en) | Autorun for integrated circuit memory component | |
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 | |
US8661237B2 (en) | System and method for booting a plurality of servers from a shared boot image stored on a USB boot image sharer | |
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 | |
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 | |
CN105900414B (en) | Support the video camera for being divided into the removable Storage of multiple subregions | |
US7137037B2 (en) | Data storage system and method for testing the same | |
US20040230789A1 (en) | Multi memory card accessing system and implementation method thereof | |
JP2005044012A (en) | Portable information storage device and method for automatically operating it | |
KR100692958B1 (en) | Portable solid state drive with emulator | |
JP3356671B2 (en) | Function expansion device and method in PC card system | |
KR100794345B1 (en) | Mobile Terminal Having UMS Data Communication Function and Method of Data Transmission Using The Same | |
CN101320334A (en) | Method for setting individual moving workstation | |
JP3154463U (en) | Improved card reader | |
JP3135738U (en) | Card reader that can improve application system efficiency |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
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:015934/0342;SIGNING DATES FROM 20041007 TO 20041008 |
|
AS | Assignment |
Owner name: FMM PORTFOLIO LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ONSPEC ELECTRONIC, INC.;REEL/FRAME:019910/0499 Effective date: 20060407 |
|
AS | Assignment |
Owner name: MCM PORTFOLIO LLC, CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:FMM PORTFOLIO LLC;REEL/FRAME:019920/0748 Effective date: 20070411 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
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 |
|
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 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20200603 |