HYBRID STORAGE DEVICE
    1.
    发明申请
    HYBRID STORAGE DEVICE 审中-公开
    混合存储设备

    公开(公告)号:US20110179219A1

    公开(公告)日:2011-07-21

    申请号:US13076369

    申请日:2011-03-30

    IPC分类号: G06F12/00

    摘要: A hybrid storage device comprises both solid-state disk (SDD) and at least one hard disk drive (HDD). The hybrid storage device has at least two operational modes: concatenation and safe. According to one aspect, the total capacity of hybrid storage device is the sum of SSD and at least one HDD in a concatenation or big mode, while the total capacity is the capacity of the HDD in a safe mode. In one embodiment, HDD is configured for storing a copy of the SSD's contents in a reserved area. In another, SSD comprises more than one identical flash memory devices controlled by a RAID controller.

    摘要翻译: 混合存储设备包括固态盘(SDD)和至少一个硬盘驱动器(HDD)。 混合存储设备具有至少两种操作模式:级联和安全。 根据一个方面,混合存储设备的总容量是SSD和连接或大模式中的至少一个HDD的总和,而总容量是HDD在安全模式下的容量。 在一个实施例中,HDD被配置为将SSD的内容的副本存储在保留区域中。 另一方面,SSD包括由RAID控制器控制的多于一个的相同闪存设备。

    HYBRID STORAGE DEVICE
    2.
    发明申请
    HYBRID STORAGE DEVICE 审中-公开
    混合存储设备

    公开(公告)号:US20110145489A1

    公开(公告)日:2011-06-16

    申请号:US13032564

    申请日:2011-02-22

    IPC分类号: G06F12/00

    摘要: A hybrid storage device comprises both solid-state disk (SDD) and at least one hard disk drive (HDD). The hybrid storage device has at least two operational modes: concatenation and safe. According to one aspect, the total capacity of hybrid storage device is the sum of SSD and at least one HDD in a concatenation or big mode, while the total capacity is the capacity of the HDD in a safe mode.

    摘要翻译: 混合存储设备包括固态盘(SDD)和至少一个硬盘驱动器(HDD)。 混合存储设备具有至少两种操作模式:级联和安全。 根据一个方面,混合存储设备的总容量是SSD和连接或大模式中的至少一个HDD的总和,而总容量是HDD在安全模式下的容量。

    Method and systems for storing and accessing data in USB attached-SCSI (UAS) and bulk-only-transfer (BOT) based flash-memory device
    3.
    发明授权
    Method and systems for storing and accessing data in USB attached-SCSI (UAS) and bulk-only-transfer (BOT) based flash-memory device 有权
    用于在USB连接SCSI(UAS)和仅批量传输(BOT)的闪存设备中存储和访问数据的方法和系统

    公开(公告)号:US08060670B2

    公开(公告)日:2011-11-15

    申请号:US12717918

    申请日:2010-03-04

    IPC分类号: G06F12/02 G06F13/36 G06F3/00

    摘要: Methods and systems for storing and accessing data in UAS based flash memory device are disclosed. UAS based flash memory device comprises a controller and a plurality of non-volatile memories (e.g., flash memory) it controls. Controller is configured for connecting to a UAS host via a physical layer (e.g., plug and wire based on USB 3.0) and for conducting data transfer operations via two sets of logical pipes. Controller further comprises a random-access-memory (RAM) buffer configured for enabling parallel and duplex data transfer operations through the sets of logical pipes. In addition, a Smart Storage Switch configured for connecting multiple non-volatile memory devices is included in the controller. Finally, a security module/engine/unit is provided for data security via user authentication data encryption/decryption of the device. Furthermore, the flash memory device includes an optical transceiver configured for optical connection to a host also configured with an optical transceiver.

    摘要翻译: 公开了在基于UAS的闪存设备中存储和访问数据的方法和系统。 基于UAS的闪存设备包括控制器和它控制的多个非易失性存储器(例如闪存)。 控制器被配置为经由物理层(例如,基于USB 3.0的插头和线路)连接到UAS主机,并且用于经由两组逻辑管道进行数据传输操作。 控制器还包括随机存取存储器(RAM)缓冲器,其配置用于通过逻辑管道集合实现并行和双工数据传输操作。 此外,控制器中还包括配置用于连接多个非易失性存储设备的智能存储交换机。 最后,通过设备的用户认证数据加密/解密来提供用于数据安全的安全模块/引擎/单元。 此外,闪速存储器件包括被配置用于光学连接到也配置有光收发器的主机的光收发器。

    METHODS AND SYSTEMS FOR STORING AND ACCESSING DATA IN UAS BASED FLASH-MEMORY DEVICE
    4.
    发明申请
    METHODS AND SYSTEMS FOR STORING AND ACCESSING DATA IN UAS BASED FLASH-MEMORY DEVICE 有权
    用于存储和访问基于UAS的闪速存储器件中的数据的方法和系统

    公开(公告)号:US20100185808A1

    公开(公告)日:2010-07-22

    申请号:US12717918

    申请日:2010-03-04

    摘要: Methods and systems for storing and accessing data in UAS based flash memory device are disclosed. UAS based flash memory device comprises a controller and a plurality of non-volatile memories (e.g., flash memory) it controls. Controller is configured for connecting to a UAS host via a physical layer (e.g., plug and wire based on USB 3.0) and for conducting data transfer operations via two sets of logical pipes. Controller further comprises a random-access-memory (RAM) buffer configured for enabling parallel and duplex data transfer operations through the sets of logical pipes. In addition, a Smart Storage Switch configured for connecting multiple non-volatile memory devices is included in the controller. Finally, a security module/engine/unit is provided for data security via user authentication data encryption/decryption of the device. Furthermore, the flash memory device includes an optical transceiver configured for optical connection to a host also configured with an optical transceiver.

    摘要翻译: 公开了在基于UAS的闪存设备中存储和访问数据的方法和系统。 基于UAS的闪存设备包括控制器和它控制的多个非易失性存储器(例如闪存)。 控制器被配置为经由物理层(例如,基于USB 3.0的插头和线路)连接到UAS主机,并且用于经由两组逻辑管道进行数据传输操作。 控制器还包括随机存取存储器(RAM)缓冲器,其配置用于通过逻辑管道集合实现并行和双工数据传输操作。 此外,控制器中还包括配置用于连接多个非易失性存储设备的智能存储交换机。 最后,通过设备的用户认证数据加密/解密来提供用于数据安全的安全模块/引擎/单元。 此外,闪速存储器件包括被配置用于光学连接到也配置有光收发器的主机的光收发器。

    Electronic data flash card with Reed Solomon error detection and correction capability
    5.
    发明授权
    Electronic data flash card with Reed Solomon error detection and correction capability 失效
    电子数据闪存卡,具有Reed Solomon错误检测和校正功能

    公开(公告)号:US07890846B2

    公开(公告)日:2011-02-15

    申请号:US11739613

    申请日:2007-04-24

    IPC分类号: H03M13/00

    摘要: One embodiment of the present includes a electronic data storage card having a Reed Solomon (RS) decoder having a syndrome calculator block responsive to a page of information, the page being organized into a plurality of data sections and the overhead being organized into a plurality of overhead sections. The syndrome calculator generates a syndrome for each of the data sections. The decoder further includes a root finder block responsive to the calculated syndrome and for generating at least two roots, a polynomial calculator block responsive to the at least two roots and operative to generate at least one error address, identifying a location in the data wherein the error lies, and an error symbol values calculator block coupled to the root finder and the polynomial calculator block and for generating a second error address, identifying a second location in the data wherein the error(s) lie.

    摘要翻译: 本发明的一个实施例包括具有Reed Solomon(RS)解码器的电子数据存储卡,该解码器具有响应于信息页的校正子计算器块,该页被组织成多个数据段,并且开销被组织成多个 架空部分。 综合征计算器为每个数据部分产生综合征。 解码器还包括响应于所计算的校正子并用于生成至少两个根的根取景器块,响应于至少两个根并且可操作地生成至少一个错误地址的多项式计算器块,识别数据中的位置,其中, 并且错误符号值计算器块耦合到根查找器和多项式计算器块,并用于产生第二错误地址,识别错误所在的数据中的第二位置。

    Flash memory controller for electronic data flash card
    6.
    发明授权
    Flash memory controller for electronic data flash card 失效
    闪存控制器,用于电子数据闪存卡

    公开(公告)号:US07702831B2

    公开(公告)日:2010-04-20

    申请号:US11466759

    申请日:2006-08-23

    IPC分类号: G06F13/12

    摘要: An electronic data flash card is accessible by a host computer, and includes a processing unit connected to a flash memory device that stores a data file, and an input-output interface circuit activated so as to establish a communication with the host computer. In an embodiment, the electronic data flash card uses a USB input/output interface circuit for communication with the host computer. A flash memory controller includes an index for converting logical addresses sent by the host computer into physical addresses associated with sectors of the flash memory device. The index is controlled by arbitration logic referencing to values from various look up tables and valid data stored in the flash memory device. The flash memory controller further includes a first-in-first-out unit (FIFO) for recycling obsolete sectors of the flash memory device in the background process so that they are available for reprogramming.

    摘要翻译: 电子数据闪存卡可由主机访问,并且包括连接到存储数据文件的闪存设备的处理单元,以及被激活以便与主计算机建立通信的输入 - 输出接口电路。 在一个实施例中,电子数据闪存卡使用USB输入/输出接口电路与主计算机进行通信。 闪速存储器控制器包括用于将由主计算机发送的逻辑地址转换成与闪存器件的扇区相关联的物理地址的索引。 该索引由参考来自各种查找表中的值和存储在闪存设备中的有效数据的仲裁逻辑控制。 闪存控制器还包括先进先出单元(FIFO),用于在后台进程中回收闪速存储器件的过时扇区,使得它们可用于重新编程。

    USING VARIOUS FLASH MEMORY CELLS TO BUILD USB DATA FLASH CARDS WITH MULTIPLE PARTITIONS AND AUTORUN FUNCTION
    7.
    发明申请
    USING VARIOUS FLASH MEMORY CELLS TO BUILD USB DATA FLASH CARDS WITH MULTIPLE PARTITIONS AND AUTORUN FUNCTION 审中-公开
    使用各种闪存存储器来构建具有多个分区和自动功能的USB数据闪存卡

    公开(公告)号:US20080147964A1

    公开(公告)日:2008-06-19

    申请号:US11867610

    申请日:2007-10-04

    IPC分类号: G06F12/00

    摘要: An electronic data flash card includes a processor and at least one flash memory device. The flash memory is partitioned such that it includes a first partition that is formatted using a file system that supports an Autorun function (e.g., CD-ROM file system (CDFS) format, fixed-disk format or Universal Disk Format (UDF)), and a disk partition that is formatted using a typical controller-based flash device file system (e.g., 16-bit File Allocation Table (FAT16) file system, 32-bit FAT (FAT32) file system, or New Technology File System (NTFS)). The electronic data flash card is produced such that Autorun-enabled application automatically executes a predetermined application or action when the electronic data flash card is installed in a host system. In one embodiment, the Autorun application includes an advertisement displayed on the host system prior to allowing access to data stored in the disk partition.

    摘要翻译: 电子数据闪存卡包括处理器和至少一个闪存设备。 闪存被分区,使得其包括使用支持自动运行功能的文件系统(例如,CD-ROM文件系统(CDFS)格式,固定磁盘格式或通用磁盘格式(UDF))格式化的第一分区, 以及使用典型的基于控制器的闪存设备文件系统(例如,16位文件分配表(FAT16)文件系统,32位FAT(FAT32)文件系统或新技术文件系统(NTFS))格式化的磁盘分区, )。 生成电子数据闪存卡,使得当电子数据闪存卡安装在主机系统中时,自动运行应用程序自动执行预定的应用或动作。 在一个实施例中,自动运行应用程序在允许访问存储在磁盘分区中的数据之前包括在主机系统上显示的广告。

    Electronic data flash card with bose, ray-chaudhuri, hocquenghem (BCH) error detection/correction
    8.
    发明授权
    Electronic data flash card with bose, ray-chaudhuri, hocquenghem (BCH) error detection/correction 有权
    电子数据闪存卡与bose,ray-chaudhuri,hocquenghem(BCH)错误检测/纠正

    公开(公告)号:US07962836B1

    公开(公告)日:2011-06-14

    申请号:US11657243

    申请日:2007-01-24

    IPC分类号: H03M13/00

    摘要: A Bose, Ray-Chaudhuri, Hocquenghem (BCH) decoder is employed in non-volatile memory applications for determining the number of errors and locating the errors in a page of information. The decoder includes a syndrome calculator responsive to a sector of information. The sector includes data and overhead, with the data being organized into data sections and the overhead being organized into overhead sections. The syndrome calculator generates a syndrome for each of the data sections. A root finder is coupled to receive the calculated syndrome and to generate at least two roots. A polynomial calculator responds to the two roots and generates at least two error addresses, each identifying a location in the data wherein the error lies.

    摘要翻译: Bose,Ray-Chaudhuri,Hocquenghem(BCH)解码器用于非易失性存储器应用中,用于确定错误数量并将错误定位在一页信息中。 解码器包括响应于信息扇区的综合征计算器。 该部门包括数据和开销,数据被组织成数据部分,开销被组织成开销部分。 综合征计算器为每个数据部分产生综合征。 根取景器耦合以接收所计算的综合征并产生至少两个根。 多项式计算器响应于两个根,并且生成至少两个错误地址,每个错误地址标识错误所在的数据中的位置。

    MP3 player with digital rights management
    9.
    发明授权
    MP3 player with digital rights management 失效
    具有数字版权管理的MP3播放器

    公开(公告)号:US07861312B2

    公开(公告)日:2010-12-28

    申请号:US11668316

    申请日:2007-01-29

    摘要: A portable media player receives encrypted audio files and an encrypted content key from a central license server on the Internet. The media player supports digital rights management (DRM) by storing the encrypted audio file in its flash memory and disabling copying or playing of the audio file after a copy limit has been reached. The copy limit is a rule that is combined with the content key in a transfer key that can be encrypted together by the license server. The license server can detect cloning of the media player by reading a unique player ID from the player and detecting when too many accounts use the same unique player ID. The content key can be generated from polar coordinates of the unique player ID, player manufacturer, and song genre. A fingerprint sensor on the player can scan and compare the user's fingerprints to further detect cloning.

    摘要翻译: 便携式媒体播放器从互联网上的中央许可证服务器接收加密的音频文件和加密的内容密钥。 媒体播放器通过将加密的音频文件存储在其闪存中来支持数字版权管理(DRM),并且在达到复制限制之后禁用复制或播放音频文件。 复制限制是与许可证服务器可一起加密的传输密钥中的内容密钥相结合的规则。 许可证服务器可以通过从播放器中读取唯一的播放器ID来检测媒体播放器的克隆,并检测何时太多的帐户使用相同的唯一播放器ID。 内容密钥可以由唯一播放器ID,播放器制造商和歌曲类型的极坐标生成。 播放器上的指纹传感器可以扫描并比较用户的指纹,以进一步检测克隆。

    Single-chip multi-media card/secure digital (MMC/SD) controller reading power-on boot code from integrated flash memory for user storage
    10.
    发明授权
    Single-chip multi-media card/secure digital (MMC/SD) controller reading power-on boot code from integrated flash memory for user storage 失效
    单芯片多媒体卡/安全数字(MMC / SD)控制器从集成闪存读取上电启动代码,用于用户存储

    公开(公告)号:US07552251B2

    公开(公告)日:2009-06-23

    申请号:US12128916

    申请日:2008-05-29

    IPC分类号: G06F13/28 G06F9/00

    CPC分类号: G06F13/28

    摘要: A Multi-Media Card/Secure Digital (MMC/SD) single-chip flash device contains a MMC/SD flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. MMC/SD transactions from a host MMC/SD bus are read by a bus transceiver on the MMC/SD flash microcontroller. Various routines that execute on a CPU in the MMC/SD flash microcontroller are activated in response to commands in the MMC/SD transactions. A flash-memory controller in the MMC/SD flash microcontroller transfers data from the bus transceiver to the flash mass storage blocks for storage. Rather than boot from an internal ROM coupled to the CPU, a boot loader is transferred by DMA from the first page of the flash mass storage block to an internal RAM. The flash memory is automatically read from the first page at power-on. The CPU then executes the boot loader from the internal RAM to load the control program.

    摘要翻译: 多媒体卡/安全数字(MMC / SD)单芯片闪存设备包含一个MMC / SD闪存微控制器和闪存大容量存储块,其中包含易于寻址的闪存阵列,而不是随机寻址。 来自主机MMC / SD总线的MMC / SD事务由MMC / SD闪存微控制器上的总线收发器读取。 响应于MMC / SD事务中的命令,激活在MMC / SD闪存单片机中的CPU上执行的各种例程。 MMC / SD闪存单片机中的闪存控制器将数据从总线收发器传输到闪存大容量存储块以进行存储。 不是从耦合到CPU的内部ROM引导,引导加载程序由DMA从闪存大容量存储块的第一页传输到内部RAM。 在上电时,闪存将从第一页自动读取。 CPU然后从内部RAM执行引导加载程序来加载控制程序。