System and method of protecting files from unauthorized modification or deletion
    5.
    发明授权
    System and method of protecting files from unauthorized modification or deletion 失效
    保护文件免遭未经授权的修改或删除的系统和方法

    公开(公告)号:US08239674B2

    公开(公告)日:2012-08-07

    申请号:US11821165

    申请日:2007-06-22

    IPC分类号: G06F21/00

    CPC分类号: G06F21/6218 G06F2221/2147

    摘要: According to one embodiment of the invention, a method comprises receiving a write request for a file. A temporary file associated with the file is created in response to the write request. A write-lock is applied to the temporary file, namely the file includes a setting that restricts write access to only a component that created or opens the temporary file. Thereafter, the temporary file is closed to disable the write-lock and to enable a component that initiated the write request to access the temporary file.

    摘要翻译: 根据本发明的一个实施例,一种方法包括接收对文件的写入请求。 与该文件相关联的临时文件是响应写请求而创建的。 对临时文件应用写锁定,即该文件包括限制仅对创建或打开临时文件的组件的写访问权限的设置。 此后,临时文件关闭以禁用写锁定,并使启动写请求的组件能够访问临时文件。

    Predictive environment music playlist selection
    6.
    发明授权
    Predictive environment music playlist selection 有权
    预测环境音乐播放列表选择

    公开(公告)号:US08035023B2

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

    申请号:US12546913

    申请日:2009-08-25

    IPC分类号: G10H1/00 G10H1/18

    CPC分类号: G06F17/30755

    摘要: An entertainment system has a music storage system storing a plurality of music pieces, a playback system coupled with the music storage system, a navigation system providing current map information including a present location, wherein a current map has a plurality of zones each being assigned to one of a plurality of zone types, and a controller for controlling playback of selected music pieces, wherein the controller maintains a plurality of playlists, each having a plurality of music pieces and being assigned to at least one zone type. The controller receives information of a present location and a current zone type and selects an assigned playlist, wherein the navigation system further provides information about a distance and/or time to a next zone. The controller modifies the assigned playlist such that a transition to the next zone is timely synchronized with the ending of a music piece of the assigned playlist.

    摘要翻译: 娱乐系统具有存储多个乐曲的音乐存储系统,与音乐存储系统耦合的回放系统,提供包括当前位置的当前地图信息的导航系统,其中当前地图具有多个区域,每个区域被分配到 多个区域类型中的一个,以及用于控制所选音乐片段的重放的控制器,其中控制器保持多个播放列表,每个播放列表具有多个音乐片段并被分配至少一个区域类型。 控制器接收当前位置和当前区域类型的信息,并选择分配的播放列表,其中导航系统进一步向下一个区域提供关于距离和/或时间的信息。 控制器修改分配的播放列表,使得到下一个区域的转换与分配的播放列表的乐曲的结束及时同步。

    FLASH MEMORY CONTROLLER CONTROLLING VARIOUS FLASH MEMORY CELLS
    8.
    发明申请
    FLASH MEMORY CONTROLLER CONTROLLING VARIOUS FLASH MEMORY CELLS 失效
    闪存控制器控制各种闪存存储器

    公开(公告)号:US20080086631A1

    公开(公告)日:2008-04-10

    申请号:US11864652

    申请日:2007-09-28

    IPC分类号: G06F15/177 G06F12/02

    CPC分类号: G06F8/654

    摘要: An electronic data flash card is accessible by a host system, and includes a flash memory controller and at least one flash memory device coupled to the flash controller. The boot code and control code for the flash memory system (flash card) are stored in the flash memory device during a programming procedure. The flash controller transfers the boot code and control code to a volatile main memory (e.g., random access memory or RAM) at start up or reset making a RAM-based memory system. Boot code and control code are selectively overwritten during a code updating operation. A single flash controller thus supports multiple brands and types of flash memory to eliminate stocking issues.

    摘要翻译: 电子数据闪存卡可由主机系统访问,并且包括闪存控制器和耦合到闪存控制器的至少一个闪存设备。 闪存系统(闪存卡)的启动代码和控制代码在编程过程中存储在闪存设备中。 闪存控制器在启动或复位时将引导代码和控制代码传送到易失性主存储器(例如,随机存取存储器或RAM),从而形成基于RAM的存储器系统。 引导代码和控制代码在代码更新操作期间被有选择地覆盖。 因此,单个闪存控制器支持多种品牌和类型的闪存,以消除存货问题。

    MANAGING BAD BLOCKS IN VARIOUS FLASH MEMORY CELLS FOR ELECTRONIC DATA FLASH CARD
    9.
    发明申请
    MANAGING BAD BLOCKS IN VARIOUS FLASH MEMORY CELLS FOR ELECTRONIC DATA FLASH CARD 审中-公开
    用于电子数据闪存卡的各种闪存存储器中的管理块

    公开(公告)号:US20080082736A1

    公开(公告)日:2008-04-03

    申请号:US11864684

    申请日:2007-09-28

    IPC分类号: G06F12/00

    摘要: An electronic data flash card accessible by a host computer, includes a flash memory controller connected to a flash memory device, and an input-output interface circuit activated to establish a communication with the host. In an embodiment, the flash card uses a USB interface circuit for communication with the host. A flash memory controller includes an arbitrator for mapping logical addresses with physical block addresses, and for performing block management operations including: storing reassigned data to available blocks, relocating valid data in obsolete blocks to said available blocks and reassigning logical block addresses to physical block addresses of said available blocks, finding bad blocks of the flash memory device and replacing with reserve blocks, erasing obsolete blocks for recycling after relocating valid data to available blocks, and erase count wear leveling of blocks, etc. Furthermore, each flash memory device includes an internal buffer for accelerating the block management operations.

    摘要翻译: 由主机可访问的电子数据闪存卡包括连接到闪速存储器件的闪存控制器和被激活以建立与主机的通信的输入 - 输出接口电路。 在一个实施例中,闪存卡使用USB接口电路与主机进行通信。 闪速存储器控制器包括用于将逻辑地址与物理块地址对准的仲裁器,并且用于执行块管理操作,包括:将重新分配的数据存储到可用块,将过时块中的有效数据重定位到所述可用块并将逻辑块地址重新分配给物理块地址 的所述可用块,找到闪存设备的坏块并用备用块替换,在将有效数据重新定位到可用块之后擦除用于再循环的废弃块,以及擦除块的计数损耗均衡等。此外,每个闪存设备包括 内部缓冲区,用于加快块管理操作。

    Secure Flash-Memory Card Reader with Host-Encrypted Data on a Flash-Controller-Mastered Bus Parallel to a Local CPU Bus Carrying Encrypted Hashed Password and User ID
    10.
    发明申请
    Secure Flash-Memory Card Reader with Host-Encrypted Data on a Flash-Controller-Mastered Bus Parallel to a Local CPU Bus Carrying Encrypted Hashed Password and User ID 有权
    具有主机加密数据的安全闪存卡读卡器,与Flash-Controller-Mastered总线平行并行加载本地CPU总线加密的Hashed密码和用户ID

    公开(公告)号:US20070198856A1

    公开(公告)日:2007-08-23

    申请号:US11623863

    申请日:2007-01-17

    IPC分类号: G06F12/14

    CPC分类号: G06F21/85 G06F21/79

    摘要: A secure flash-card reader reads a user ID from a secure card and finds a matching entry with a hashed password in a user table on the reader. An encrypted key is received from a secure host that hashes and encrypts a password the user types into the host and the user's ID. A card decryption engine uses a random number to decrypt the encrypted key and recover the hashed password and user ID from the secure host, which is compared by a comparator to the hashed password and user ID from the user table. A mismatch causes an access controller to block access to encrypted data on the secure card. Flash data is transferred over a flash-serial buffer bus between flash-card controllers and a RAM buffer. An encryption engine on the flash-serial buffer bus encrypts and decrypts data and connects to a serial engine to the host.

    摘要翻译: 安全的闪存读卡器从安全卡读取用户ID,并在阅读器的用户表中找到具有散列密码的匹配条目。 从安全主机接收加密密钥,该密钥对用户键入的密码和用户的ID进行散列和加密。 卡解密引擎使用随机数来解密加密的密钥,并从安全主机中恢复散列密码和用户ID,由比较器与用户表中的散列密码和用户ID进行比较。 不匹配导致访问控制器阻止访问安全卡上的加密数据。 闪存数据通过闪存卡控制器和RAM缓冲区之间的闪存串行缓冲区总线进行传输。 闪存串行缓冲总线上的加密引擎加密和解密数据,并连接到主机的串行引擎。