Methods and systems for communicating with storage systems using slim IP stacks
    31.
    发明授权
    Methods and systems for communicating with storage systems using slim IP stacks 有权
    与使用细长IP堆栈的存储系统通信的方法和系统

    公开(公告)号:US07882249B2

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

    申请号:US11969929

    申请日:2008-01-07

    申请人: Amir Mosek

    发明人: Amir Mosek

    IPC分类号: G06F15/16

    摘要: Methods, and associated devices, media, and systems, for establishing a communication link between a host system and a storage device are provided. Such a method includes the steps of: providing a communication stack having only an application layer and a physical layer; and establishing a communication channel between a host system and the storage device using the communication stack. The step of establishing may be performed via a TCP/IP emulator in a host-system side and a storage-command interpreter in a storage-device side. The method may further include: establishing a communication channel between the host system and a device having a static-IP address; and establishing a communication channel between the host system and a device having a storage identifier that is embedded into one of command parameters sent by the application layer or the physical layer to the TCP/IP emulator.

    摘要翻译: 提供了用于在主机系统和存储设备之间建立通信链路的方法和相关联的设备,媒体和系统。 这种方法包括以下步骤:提供仅具有应用层和物理层的通信栈; 以及使用所述通信栈在主机系统和所述存储设备之间建立通信信道。 可以通过主机系统侧的TCP / IP仿真器和存储设备侧的存储命令解释器来执行建立步骤。 该方法还可以包括:在主机系统和具有静态IP地址的设备之间建立通信信道; 以及在所述主机系统和具有嵌入到由所述应用层或所述物理层发送到所述TCP / IP仿真器的命令参数之一的存储标识符的设备之间建立通信信道。

    Management of internal operations by a storage device
    32.
    发明授权
    Management of internal operations by a storage device 有权
    由存储设备管理内部操作

    公开(公告)号:US07788415B2

    公开(公告)日:2010-08-31

    申请号:US12127229

    申请日:2008-05-27

    申请人: Amir Mosek Elad Baram

    发明人: Amir Mosek Elad Baram

    IPC分类号: G06F3/00 G06F13/14 G06F13/16

    摘要: A method enables a storage device to autonomously (i.e., without intervention of a host device) determines whether an integral sequence of commands, which is related to one or more storage commands issued by the host device, is in a certain state (i.e., it is “active” or “inactive”) or is transitioning from “active” state to “inactive” state, or from “inactive” state to “active” state. Depending on the determined state or transition, the storage device determines whether to refrain from executing Extra-Sequence (“ESQ”) operations and permit executing Intra-Sequence (“ISQ”) operations, or vice versa.

    摘要翻译: 一种方法使得存储设备能够自主地(即,在没有主机设备的干预的情况下)确定与主机设备发出的一个或多个存储命令相关的整体命令序列是否处于某一状态(即,它 是“活动”或“不活动”)或正在从“活动”状态转换到“不活动”状态,或者从“非活动”状态转换到“活动”状态。 根据确定的状态或转换,存储设备确定是否禁止执行Extra-Sequence(“ESQ”)操作并允许执行Intra-Sequence(“ISQ”)操作,反之亦然。

    Memory interface card with SIM functions
    33.
    发明授权
    Memory interface card with SIM functions 有权
    具有SIM功能的内存接口卡

    公开(公告)号:US07572152B2

    公开(公告)日:2009-08-11

    申请号:US12136928

    申请日:2008-06-11

    IPC分类号: H01R24/00

    CPC分类号: G06F13/387

    摘要: A plug-in adapter includes a first contact for connection to a host device, at least two second contacts for connection to a memory card, and a third contact for connection to a subscriber identity module (SIM) component. Circuitry in the adapter connects at least one of the second contacts to the third contact and connects at least another of the second contacts to the first contact so as to create a communication path between the host device and the SIM component via the memory card.

    摘要翻译: 插件适配器包括用于连接到主机设备的第一联系人,用于连接到存储卡的至少两个第二联系人,以及用于连接到订户身份模块(SIM))组件的第三联系人。 适配器中的电路将第二触点中的至少一个连接到第三触点,并且将至少另一个第二触点连接到第一触点,以便经由存储卡在主机设备和SIM组件之间创建通信路径。

    METHODS AND SYSTEMS FOR CLASSIFYING STORAGE SYSTEMS USING FIXED STATIC-IP ADDRESSES
    34.
    发明申请
    METHODS AND SYSTEMS FOR CLASSIFYING STORAGE SYSTEMS USING FIXED STATIC-IP ADDRESSES 有权
    使用固定静态IP地址分类存储系统的方法和系统

    公开(公告)号:US20090177848A1

    公开(公告)日:2009-07-09

    申请号:US11969928

    申请日:2008-01-07

    IPC分类号: G06F12/00

    摘要: A storage system for exchanging data with a host system, the storage system including a plurality of storage devices, each of the storage devices including: a non-volatile memory, wherein a fixed static-IP address resides in the non-volatile memory, the fixed static-IP address being common to two or more of the plurality of storage devices, and the fixed static-IP address providing enablement of a storage-device functionality of the storage device; a physical interface for operationally connecting the storage device with the host system; and a memory controller for: controlling the respective non-volatile memory; and exchanging data, using a communication protocol, via the respective fixed static-IP address. For at least one of the storage devices, the respective fixed static-IP address may be pre-loaded into the respective non-volatile memory during manufacture, or installed in the respective non-volatile memory after manufacture.

    摘要翻译: 一种用于与主机系统交换数据的存储系统,所述存储系统包括多个存储设备,所述存储设备中的每一个包括:非易失性存储器,其中固定的静态IP地址驻留在所述非易失性存储器中, 固定的静态IP地址是多个存储设备中的两个或更多个共同的固定静态IP地址,以及固定的静态IP地址,用于提供存储设备的存储设备功能的实现; 用于将所述存储设备与所述主机系统操作地连接的物理接口; 以及存储器控制器,用于:控制相应的非易失性存储器; 以及使用通信协议通过相应的固定静态IP地址交换数据。 对于至少一个存储设备,相应的固定静态IP地址可以在制造期间被预加载到相应的非易失性存储器中,或者在制造之后被安装在相应的非易失性存储器中。

    Erase history-based flash writing method
    35.
    发明申请
    Erase history-based flash writing method 有权
    擦除基于历史的闪存写入方式

    公开(公告)号:US20080104310A1

    公开(公告)日:2008-05-01

    申请号:US11727986

    申请日:2007-03-29

    申请人: Ori Stern Amir Mosek

    发明人: Ori Stern Amir Mosek

    IPC分类号: G06F13/00

    CPC分类号: G11C16/102

    摘要: A method for writing into a flash memory device includes calculating a physical block for writing data thereto, checking whether the calculated physical block has been erased since a last power-up of the device and if it has been erased writing the data, or, if it has not been erased performing a refresh operation thereby obtaining a newly erased block since a last power-up that the data can be written to. The newly erased block may be the calculated block or another block of the flash memory.

    摘要翻译: 一种用于写入闪速存储装置的方法包括:计算用于向其写入数据的物理块,检查所述计算的物理块是否已经从设备的最后上电并且已被擦除写入数据而被擦除,或者如果 由于可以写入数据的最后一次上电,所以没有擦除执行刷新操作从而获得新擦除的块。 新擦除的块可以是计算的块或闪存的另一块。

    Methods For Synchronous Code Retrieval From An Asynchronous Source
    36.
    发明申请
    Methods For Synchronous Code Retrieval From An Asynchronous Source 有权
    从异步源进行同步代码检索的方法

    公开(公告)号:US20080077923A1

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

    申请号:US11772226

    申请日:2007-07-01

    申请人: Amir Mosek

    发明人: Amir Mosek

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4812 G06F9/3802

    摘要: The present invention discloses methods for delivering code to a host system including the steps of: accepting a CPU request, from a host-system processor of the host system, for a code segment; initiating a retrieval process to retrieve the code segment; upon expiration of a predetermined time, checking whether the code segment is ready for delivery; upon the predetermined time expiring before the code segment is ready for delivery, providing an SWI that is different than the code segment; and upon the predetermined time expiring after the code segment is ready for delivery, providing the code segment. Preferably, the SWI causes the host-system processor to jump to a reset-vector address. Most preferably, the reset-vector code, located at the reset-vector address, includes a command to request the code segment again.

    摘要翻译: 本发明公开了一种将代码传送到主机系统的方法,包括以下步骤:从主机系统的主机系统处理器接受用于代码段的CPU请求; 启动检索过程以检索代码段; 在预定时间到期后,检查代码段是否准备好传送; 在代码段准备传送之前的预定时间到期时,提供不同于代码段的SWI; 并且在代码段准备好传送之后的预定时间到期时,提供代码段。 优选地,SWI使主机系统处理器跳转到复位向量地址。 最优选地,位于复位向量地址处的复位向量代码包括再次请求代码段的命令。

    Methods for managing files according to application
    37.
    发明授权
    Methods for managing files according to application 有权
    根据应用程序管理文件的方法

    公开(公告)号:US08627029B2

    公开(公告)日:2014-01-07

    申请号:US11806705

    申请日:2007-06-04

    申请人: Amir Mosek

    发明人: Amir Mosek

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30067

    摘要: The present invention discloses systems for managing files according to an application. A method for accessing files in a digital storage device, the method including steps of: providing an application having an application identity; and adjusting a storage mode of a file according to the application identity upon the application accessing the file. Preferably, the step of providing includes providing a process identifier (PID) that is an indicator of the application identity. Preferably, the step of adjusting includes adjusting the storage mode according to a storage command associated with an application scenario of the application. Preferably, the step of adjusting is performed using a storage attributes table (SAT). Preferably the step of adjusting is performed using an application scenario table (AST).

    摘要翻译: 本发明公开了根据应用管理文件的系统。 一种用于访问数字存储设备中的文件的方法,所述方法包括以下步骤:提供具有应用标识的应用; 以及在访问该文件的应用程序时根据应用程序标识调整文件的存储模式。 优选地,提供步骤包括提供作为应用标识的指示符的过程标识符(PID)。 优选地,调整步骤包括根据与应用程序的应用场景相关联的存储命令调整存储模式。 优选地,使用存储属性表(SAT)来执行调整步骤。 优选地,使用应用场景表(AST)来执行调整步骤。

    Methods for synchronous code retrieval from an asynchronous source
    38.
    发明授权
    Methods for synchronous code retrieval from an asynchronous source 有权
    从异步源同步代码检索的方法

    公开(公告)号:US08037468B2

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

    申请号:US11772226

    申请日:2007-07-01

    申请人: Amir Mosek

    发明人: Amir Mosek

    IPC分类号: G06F9/44 G06F13/14

    CPC分类号: G06F9/4812 G06F9/3802

    摘要: The present invention discloses methods for delivering code to a host system including the steps of: accepting a CPU request, from a host-system processor of the host system, for a code segment; initiating a retrieval process to retrieve the code segment; upon expiration of a predetermined time, checking whether the code segment is ready for delivery; upon the predetermined time expiring before the code segment is ready for delivery, providing an SWI that is different than the code segment; and upon the predetermined time expiring after the code segment is ready for delivery, providing the code segment. Preferably, the SWI causes the host-system processor to jump to a reset-vector address. Most preferably, the reset-vector code, located at the reset-vector address, includes a command to request the code segment again.

    摘要翻译: 本发明公开了一种将代码传送到主机系统的方法,包括以下步骤:从主机系统的主机系统处理器接受用于代码段的CPU请求; 启动检索过程以检索代码段; 在预定时间到期后,检查代码段是否准备好传送; 在代码段准备传送之前的预定时间到期时,提供不同于代码段的SWI; 并且在代码段准备好传送之后的预定时间到期时,提供代码段。 优选地,SWI使主机系统处理器跳转到复位向量地址。 最优选地,位于复位向量地址处的复位向量代码包括再次请求代码段的命令。

    Methods and systems for classifying storage systems using fixed static-IP addresses
    39.
    发明授权
    Methods and systems for classifying storage systems using fixed static-IP addresses 有权
    使用固定静态IP地址分类存储系统的方法和系统

    公开(公告)号:US08028122B2

    公开(公告)日:2011-09-27

    申请号:US11969928

    申请日:2008-01-07

    IPC分类号: G06F12/00

    摘要: A storage system for exchanging data with a host system, the storage system including a plurality of storage devices, each of the storage devices including: a non-volatile memory, wherein a fixed static-IP address resides in the non-volatile memory, the fixed static-IP address being common to two or more of the plurality of storage devices, and the fixed static-IP address providing enablement of a storage-device functionality of the storage device; a physical interface for operationally connecting the storage device with the host system; and a memory controller for: controlling the respective non-volatile memory; and exchanging data, using a communication protocol, via the respective fixed static-IP address. For at least one of the storage devices, the respective fixed static-IP address may be pre-loaded into the respective non-volatile memory during manufacture, or installed in the respective non-volatile memory after manufacture.

    摘要翻译: 一种用于与主机系统交换数据的存储系统,所述存储系统包括多个存储设备,所述存储设备中的每一个包括:非易失性存储器,其中固定的静态IP地址驻留在所述非易失性存储器中, 固定的静态IP地址是多个存储设备中的两个或更多个共同的固定静态IP地址,以及固定的静态IP地址,用于提供存储设备的存储设备功能的实现; 用于将存储设备与主机系统操作地连接的物理接口; 以及存储器控制器,用于:控制相应的非易失性存储器; 以及使用通信协议通过相应的固定静态IP地址交换数据。 对于至少一个存储设备,相应的固定静态IP地址可以在制造期间被预加载到相应的非易失性存储器中,或者在制造之后被安装在相应的非易失性存储器中。

    Erase count recovery
    40.
    发明授权
    Erase count recovery 有权
    擦除计数恢复

    公开(公告)号:US07925822B2

    公开(公告)日:2011-04-12

    申请号:US12023090

    申请日:2008-01-31

    申请人: Amir Mosek

    发明人: Amir Mosek

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: An erase count of a flash memory block which is lost, e.g., due to power failure is updated or replaced by using known erase counts of other blocks of the flash memory. A flash management algorithm assigns a new erase count value instead of the lost one based on either a maximum value, an average value or a value combining the maximum value of the known erase counts and some tolerance value. The known values may be obtained from wear leveling data or from a stored erase history.

    摘要翻译: 例如由于电源故障而丢失的闪速存储器块的擦除计数被更新或者通过使用闪存的其它块的已知擦除计数来代替。 闪存管理算法基于最大值,平均值或组合已知擦除计数的最大值和某个公差值的值来分配新的擦除计数值而不是丢失计数值。 可以从磨损均衡数据或从存储的擦除历史获得已知值。