FLASH MEMORY CONTROLLER CONTROLLING VARIOUS FLASH MEMORY CELLS
    1.
    发明申请
    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
    2.
    发明申请
    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接口电路与主机进行通信。 闪速存储器控制器包括用于将逻辑地址与物理块地址对准的仲裁器,并且用于执行块管理操作,包括:将重新分配的数据存储到可用块,将过时块中的有效数据重定位到所述可用块并将逻辑块地址重新分配给物理块地址 的所述可用块,找到闪存设备的坏块并用备用块替换,在将有效数据重新定位到可用块之后擦除用于再循环的废弃块,以及擦除块的计数损耗均衡等。此外,每个闪存设备包括 内部缓冲区,用于加快块管理操作。

    PORTABLE USB DEVICE THAT BOOTS A COMPUTER AS A SERVER WITH SECURITY MEASURE
    3.
    发明申请
    PORTABLE USB DEVICE THAT BOOTS A COMPUTER AS A SERVER WITH SECURITY MEASURE 审中-公开
    便携式USB设备,将计算机作为具有安全性测量的服务器

    公开(公告)号:US20080082813A1

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

    申请号:US11861133

    申请日:2007-09-25

    IPC分类号: G06F15/177 H04L9/00 H04L9/30

    摘要: Techniques for booting a host computer from a portable storage device with customized settings with secure measure are described herein. According to one embodiment, in response to detecting a portable storage device inserted into a first host computer, the portable storage device is authenticated using a private key stored within the portable storage device against a public key stored in a second host computer over a network. In response to a successful authentication, data representing a personal working environment associated with a user of the portable storage device is downloaded from the second host computer over the network. After reboot, the first host computer is configured using the obtained settings of the personal working environment, such that the user of the portable storage device can operate the second host computer in view of the personal working environment. Other methods and apparatuses are also described.

    摘要翻译: 本文描述了用于通过具有安全措施的定制设置从便携式存储设备引导主计算机的技术。 根据一个实施例,响应于检测到插入到第一主计算机中的便携式存储装置,使用存储在便携式存储装置内的专用密钥,通过网络对存储在第二主计算机中的公开密钥来认证便携式存储装置。 响应于成功的认证,表示与便携式存储设备的用户相关联的个人工作环境的数据通过网络从第二主计算机被下载。 在重新启动之后,使用所获得的个人工作环境的设置来配置第一主计算机,使得便携式存储设备的用户可以根据个人工作环境操作第二主计算机。 还描述了其它方法和装置。

    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
    4.
    发明申请
    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缓冲区之间的闪存串行缓冲区总线进行传输。 闪存串行缓冲总线上的加密引擎加密和解密数据,并连接到主机的串行引擎。

    Flash-Memory Card for Caching a Hard Disk Drive with Data-Area Toggling of Pointers Stored in a RAM Lookup Table
    5.
    发明申请
    Flash-Memory Card for Caching a Hard Disk Drive with Data-Area Toggling of Pointers Stored in a RAM Lookup Table 失效
    用于缓存硬盘驱动器的闪存卡,存储在RAM查找表中的指针的数据区切换

    公开(公告)号:US20070118688A1

    公开(公告)日:2007-05-24

    申请号:US11623860

    申请日:2007-01-17

    IPC分类号: G06F13/00 G06F12/00

    摘要: A flash-memory cache card caches data that a host writes to a hard disk drive. A flash-memory array has physical blocks of flash memory arranged into first and second data areas having M blocks each, and a wear-leveling-counter pool. An incoming logical sector address (LSA) from a host is mapped to one of M entries in a RAM lookup table using a hash of modulo M. The RAM entry stores a mapping to a physical block in a foreground area that is either the first or the second data area. Pages in the physical block are read for a matching LSA that indicates a cache hit. Full pages are written back to the hard disk and erased in the background while the other data area becomes the foreground area. A new physical block with a low wear-level count is selected from blocks in the new foreground area.

    摘要翻译: 闪存缓存卡缓存主机写入硬盘驱动器的数据。 闪存阵列具有布置在每个具有M个块的第一和第二数据区域中的闪存的物理块和磨损平衡计数器池。 来自主机的输入逻辑扇区地址(LSA)被映射到使用模M的散列的RAM查找表中的M个条目之一.RAM条目存储到前景区域中的物理块的映射,该物理块是第一个或 第二个数据区。 对于指示缓存命中的匹配LSA,将读取物理块中的页面。 完整的页面将被写回硬盘并在后台擦除,而另一个数据区域成为前台区域。 从新的前景区域的块中选择具有低磨损级别计数的新物理块。

    Symmetric USB Device with Metal-Tube Plastic-Plug Shell with USB Plug Centered and Integrated with Circuit Board Substrate
    6.
    发明申请
    Symmetric USB Device with Metal-Tube Plastic-Plug Shell with USB Plug Centered and Integrated with Circuit Board Substrate 有权
    带USB插头的金属管塑料插头外壳的对称USB设备与电路板基板集中在一起

    公开(公告)号:US20070143509A1

    公开(公告)日:2007-06-21

    申请号:US11309842

    申请日:2006-10-11

    IPC分类号: G06F13/00

    摘要: A Universal-Serial-Bus (USB) device has a USB plug that is centered over a center-line of a circuit board. The circuit board with flash memory and a USB flash controller has metal pads that a USB connector is soldered to. The USB connector has a rear step that is about half the height of the USB connector plug. Contacts on the rear step are soldered to the metal pads on the circuit board so that the USB connector is centered around the edge of the circuit board. The overall height of the flash device can be reduced since the bulky USB connector is not attached off-center to the circuit board, but is attached at the half-height rear step. Both the USB connector and the circuit board share the same center line, allowing a printed-circuit board assembly (PCBA) to be symmetric around the center line.

    摘要翻译: 通用串行总线(USB)设备具有以电路板中心线为中心的USB插头。 具有闪存的电路板和USB闪存控制器具有焊接USB连接器的金属焊盘。 USB连接器的后部步骤大约是USB连接器插头高度的一半。 后台上的触点焊接到电路板上的金属焊盘,使得USB连接器围绕电路板的边缘居中。 由于笨重的USB连接器不会偏离电路板的中心位置,而是在半高后方的步骤安装,因此闪光装置的整体高度可以减小。 USB连接器和电路板共享相同的中心线,允许印刷电路板组件(PCBA)围绕中心线对称。

    INTERACTIVE SYSTEM AND METHOD FOR VIRTUAL RIDE-SHARING WITH ELECTRIC VEHICLE

    公开(公告)号:US20210029385A1

    公开(公告)日:2021-01-28

    申请号:US16521488

    申请日:2019-07-24

    申请人: Edward Lee

    发明人: Edward Lee

    摘要: An interactive system and method for virtual ride-sharing with electric vehicle allows a vehicle operator to operate the electric vehicle, like an electric scooter, while simultaneously interacting with network users to share a riding experience through a social media site and the Internet directly from the electric vehicle. An in-vehicle camera captures vehicle data and posts vehicle data to a social media site. The vehicle operator performs social networking functions like: uploading content, downloading content, posting riding images, livestreaming content, and interacting with others on social media while operating electric vehicle. The electric vehicle comprises a step-through frame and is operable as a plug-in electric vehicle having electricity stored on board in a rechargeable battery to drive an electric motor. The vehicle has a slim aesthetic design, an aerodynamic manual brake fin, a mobile communication device holder, and an accelerator handle and a brake handle differentiated by color.