APPARATUS, SYSTEM, AND METHOD FOR AUTO-COMMIT MEMORY
    2.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR AUTO-COMMIT MEMORY 有权
    自动提交存储器的装置,系统和方法

    公开(公告)号:US20120151118A1

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

    申请号:US13324942

    申请日:2011-12-13

    IPC分类号: G06F12/00

    摘要: An auto-commit memory is capable of implementing a pre-configured, triggered commit action in response to a failure condition, such as a loss of power, invalid shutdown, fault, or the like. A computing device may access the auto-commit memory using memory access semantics (using a memory mapping mechanism or the like), bypassing system calls typically required in virtual memory operations. Since the auto-commit memory is pre-configured to commit data stored thereon in the event of a failure, users of the auto-commit memory may view these memory semantic operations as being instantly committed. Since operations to commit the data are taken out of the write-commit path, the performance of applications that are write-commit bound may be significantly improved.

    摘要翻译: 自动提交存储器能够响应于诸如功率损失,无效关机,故障等的故障状况来实现预配置的触发提交动作。 计算设备可以使用存储器访问语义(使用存储器映射机制等)来访问自动提交存储器,绕过虚拟存储器操作中通常需要的系统调用。 由于自动提交存储器在发生故障的情况下被预配置为提交存储在其上的数据,所以自动提交存储器的用户可以将这些存储器语义操作视为立即提交。 由于提交数据的操作是从写入提交路径中取出的,因此可以显着提高写入提交绑定的应用程序的性能。

    APPARATUS, SYSTEM, AND METHOD FOR MANAGING SOLID-STATE STORAGE RELIABILITY
    3.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR MANAGING SOLID-STATE STORAGE RELIABILITY 有权
    用于管理固态存储可靠性的装置,系统和方法

    公开(公告)号:US20130326284A1

    公开(公告)日:2013-12-05

    申请号:US13724812

    申请日:2012-12-21

    IPC分类号: G06F11/00

    摘要: A storage controller may be configured to assess the reliability of a solid-state storage medium. The storage controller may be further configured to project, forecast, and/or estimate storage reliability at a future time. The projection may be based on a currently reliability metric of the storage and a reliability model. The portions or sections of the solid-state storage media may be retired in response the projected reliability metric failing to satisfy a reliability threshold. The reliability threshold may be based on data correction and/or reconstruction characteristics. The projected reliability metrics of a plurality of erase blocks of a storage division may be combined, and one or more of the erase blocks may be retired in response to determining that the combined reliability metric projection fails to satisfy the reliability threshold.

    摘要翻译: 存储控制器可以被配置为评估固态存储介质的可靠性。 存储控制器还可以被配置为在未来的时间投射,预测和/或估计存储可靠性。 投影可以基于存储的当前可靠性度量和可靠性模型。 响应于不能满足可靠性阈值的投影可靠性度量,固态存储介质的部分或部分可以退休。 可靠性阈值可以基于数据校正和/或重建特性。 响应于确定组合的可靠性度量投影不能满足可靠性阈值,可以组合存储分区的多个擦除块的预测可靠性度量,并且可以退出一个或多个擦除块。

    Method and apparatus for panoramic imaging
    4.
    发明授权
    Method and apparatus for panoramic imaging 有权
    全景成像的方法和装置

    公开(公告)号:US07834910B2

    公开(公告)日:2010-11-16

    申请号:US11365141

    申请日:2006-03-01

    IPC分类号: H04N5/225

    摘要: Camera system and methods to capture panoramic imagery from a camera mounted on a moving platform, using low-cost digital image sensors. The panoramic imagery appears seamless and natural to the eye. The panoramic imaging system and methods are specifically designed to accommodate the long acquisition times of low-cost digital image sensors, despite the motion of the camera during image capture. Pairs of cameras are arranged about an axis and a pairwise firing sequence enables capturing a series of adjacent images without gap or overlap. Additionally, when combined with suitable supplemental sensors, the image data provide location information about objects in the image for use in elementary photogrammetry.

    摘要翻译: 使用低成本数字图像传感器拍摄摄像机系统和方法,从安装在移动平台上的摄像机捕获全景图像。 全景图像看起来是无缝和自然的。 全景成像系统和方法是专门设计的,以适应低成本数字图像传感器的长采集时间,尽管相机在图像捕获期间运动。 成对的照相机围绕一个轴布置,并且成对的发射序列使得能够捕获一系列相邻的图像而没有间隙或重叠。 此外,当与合适的补充传感器组合时,图像数据提供关于图像中的对象的位置信息,以用于基本摄影测量。

    STORAGE ERROR MANAGEMENT
    5.
    发明申请
    STORAGE ERROR MANAGEMENT 有权
    存储错误管理

    公开(公告)号:US20160110125A1

    公开(公告)日:2016-04-21

    申请号:US14530525

    申请日:2014-10-31

    IPC分类号: G06F3/06 G06F12/02

    摘要: A storage controller identifies a storage division comprising unreadable data. In response, the storage controller relocates readable data (if any) from the identified storage division. The storage controller may be further configured to associate the unreadable data with a logical address, and to record persistent metadata to indicate that the logical address is mapped to unreadable, corrupt data. The storage controller may clear the corruption indicator from the logical address. The logical address may be cleared in response to determining that the unreadable data is invalid and/or available from another source.

    摘要翻译: 存储控制器识别包括不可读数据的存储分区。 作为响应,存储控制器从所识别的存储部门重新定位可读数据(如果有的话)。 存储控制器还可以被配置为将不可读数据与逻辑地址相关联,并记录持久性元数据以指示逻辑地址被映射到不可读,损坏的数据。 存储控制器可以从逻辑地址中清除损坏指示符。 响应于确定不可读数据是无效的和/或可从另一来源获得的逻辑地址可以被清除。

    SYSTEMS, METHODS, AND INTERFACES FOR VECTOR INPUT/OUTPUT OPERATIONS
    6.
    发明申请
    SYSTEMS, METHODS, AND INTERFACES FOR VECTOR INPUT/OUTPUT OPERATIONS 有权
    用于矢量输入/输出操作的系统,方法和接口

    公开(公告)号:US20130166855A1

    公开(公告)日:2013-06-27

    申请号:US13725728

    申请日:2012-12-21

    IPC分类号: G06F12/00

    摘要: Data of a vector storage request pertaining to one or more disjoint, non-adjacent, and/or non-contiguous logical identifier ranges are stored contiguously within a log on a non-volatile storage medium. A request consolidation module modifies one or more sub-requests of the vector storage request in response to other, cached storage requests. Data of an atomic vector storage request may comprise persistent indicators, such as persistent metadata flags, to identify data pertaining to incomplete atomic storage requests. A restart recovery module identifies and excludes data of incomplete atomic operations.

    摘要翻译: 关于一个或多个不相交,非相邻和/或不连续的逻辑标识符范围的向量存储请求的数据被连续地存储在非易失性存储介质上的日志内。 响应于其他缓存的存储请求,请求合并模块修改向量存储请求的一个或多个子请求。 原子向量存储请求的数据可以包括诸如持久元数据标志的持久性指示符,以识别与不完整原子存储请求有关的数据。 重新启动恢复模块识别并排除不完整原子操作的数据。

    METHODS AND APPRATUSES FOR ATOMIC STORAGE OPERATIONS
    7.
    发明申请
    METHODS AND APPRATUSES FOR ATOMIC STORAGE OPERATIONS 有权
    原子储存操作的方法和规定

    公开(公告)号:US20130166820A1

    公开(公告)日:2013-06-27

    申请号:US13335922

    申请日:2011-12-22

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246

    摘要: A method and apparatus for storing data packets in two different logical erase blocks pursuant to an atomic storage request is disclosed. Each data packet stored in response to the atomic storage request comprises persistent metadata indicating that the data packet pertains to an atomic storage request. In addition, a method and apparatus for restart recovery is disclosed. A data packet preceding an append point is identified as satisfying a failed atomic write criteria, indicating that the data packet pertains to a failed atomic storage request. One or more data packets associated with the failed atomic storage request are identified and excluded from an index of a non-volatile storage media.

    摘要翻译: 公开了一种根据原子存储请求将数据分组存储在两个不同的逻辑擦除块中的方法和装置。 响应于原子存储请求存储的每个数据分组包括指示数据分组与原子存储请求有关的持久性元数据。 此外,公开了一种用于重启恢复的方法和装置。 将附加点之前的数据分组识别为满足失败的原子写入准则,指示数据分组属于失败的原子存储请求。 与故障原子存储请求相关联的一个或多个数据分组被识别并从非易失性存储介质的索引排除。

    STORAGE DEVICE METADATA SYNCHRONIZATION
    8.
    发明申请
    STORAGE DEVICE METADATA SYNCHRONIZATION 审中-公开
    存储设备元数据同步

    公开(公告)号:US20160026408A1

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

    申请号:US14519843

    申请日:2014-10-21

    申请人: James G. Peterson

    发明人: James G. Peterson

    IPC分类号: G06F3/06

    摘要: Embodiments are disclosed relating to garbage collecting storage blocks in a storage device. In one embodiment, data is selected for relocation from a storage block in a storage device during reclaiming of the storage block. The data may be selected based on metadata that identifies whether data is valid at a time when the reclaiming is initiated. In some embodiments, prior to relocating data from the storage block, the metadata is captured from a data structure that identifies whether data on the storage device is valid. In one embodiment, a determination of whether the selected data has become invalid due to other data that is stored during the reclaiming is made. In some embodiments, in response to determining that the selected data has become invalid, the selected data is specified as invalid in the data structure.

    摘要翻译: 公开了与存储装置中的垃圾收集存储块有关的实施例。 在一个实施例中,在存储块的回收期间,选择数据以从存储设备中的存储块重新定位。 可以基于标识在启动回收时数据是否有效的元数据来选择数据。 在一些实施例中,在从存储块重新定位数据之前,从识别存储设备上的数据是否有效的数据结构捕获元数据。 在一个实施例中,确定所选择的数据是否由于在回收期间存储的其他数据而变得无效。 在一些实施例中,响应于确定所选择的数据变得无效,所选择的数据在数据结构中被指定为无效。

    Inferencing types of variables in a dynamically typed language
    9.
    发明申请
    Inferencing types of variables in a dynamically typed language 审中-公开
    以动态类型语言推断变量类型

    公开(公告)号:US20080178149A1

    公开(公告)日:2008-07-24

    申请号:US11698252

    申请日:2007-01-24

    IPC分类号: G06F9/44

    CPC分类号: G06F8/437 G06F8/443

    摘要: A computer is programmed to identify types of variables, in a computer program which includes a number of variables that are used without any explicit indication of their type, by repeatedly performing at least propagation of types from variables' definitions to variables' uses and removal of unreachable code. Repetition of type propagation from definitions to uses and removal of unreachable code is one aspect of the invention. The repetition can be terminated differently in different embodiments. In many embodiments, the repetition is performed until no unreachable code is found.

    摘要翻译: 计算机被编程为在计算机程序中识别变量的类型,该计算机程序包括多个变量,其使用没有任何明确指示其类型,通过重复执行至少从变量的定义到变量的使用和移除的类型的传播 无法访问的代码 从定义到使用和移除不可达代码的类型传播的重复是本发明的一个方面。 在不同的实施例中,重复可以不同地终止。 在许多实施例中,执行重复,直到找不到不可达代码。

    Sensitive high speed clocked comparator
    10.
    发明授权
    Sensitive high speed clocked comparator 失效
    敏感的高速时钟比较器

    公开(公告)号:US4147943A

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

    申请号:US877698

    申请日:1978-02-14

    申请人: James G. Peterson

    发明人: James G. Peterson

    摘要: A sensitive high speed clocked comparator for use with low level differential logic circuits which utilizes an amplifier, a Gilbert Gain Cell, and load devices to amplify the difference between analog voltages being compared, and a high speed latch to increase the output voltage level of the Gain Cell up to the level of logic signals used in low level differential logic circuits. The circuit has two modes, a "follow" mode wherein the amplifier and Gilbert Gain Cell cause an unbalance in the currents through two load devices responsive to any difference in input voltage, and a "latch" mode wherein a latch causes the current unbalance to increase and to latch. The modes are sequentially selected by clocking.

    摘要翻译: 一种敏感的高速时钟比较器,用于低电平差分逻辑电路,其利用放大器,吉尔伯特增益电池和负载装置来放大正在比较的模拟电压之间的差异,以及高速锁存器,以提高其输出电压电平 增益单元达到低电平差分逻辑电路中使用的逻辑信号电平。 电路具有两种模式,即“跟随”模式,其中放大器和吉尔伯特增益单元响应于输入电压的任何差异,通过两个负载装置引起电流的不平衡,以及“锁存”模式,其中锁存器使电流不平衡 增加并锁定。 这些模式通过计时顺序选择。