Availability and consistent service semantics in a load balanced collection of services running different instances of an application
    41.
    发明授权
    Availability and consistent service semantics in a load balanced collection of services running different instances of an application 有权
    负载平衡的服务运行不同应用实例的服务的可用性和一致的服务语义

    公开(公告)号:US07237239B1

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

    申请号:US10229247

    申请日:2002-08-26

    Abstract: In one embodiment, a method for providing consistent services semantics for multiple services running different instances of an application comprises maintaining, at a network node, data identifying current application versions associated with the multiple services, and selecting, at the network node, a new preferred application version based on the data identifying current application versions upon detecting a predefined event pertaining to the multiple services. The method further comprises identifying, at the network node, services that run the new preferred application version, and balancing the distribution of requests between the services that run the new preferred application version until detecting a next predefined event.

    Abstract translation: 在一个实施例中,用于为运行不同应用实例的多个服务提供一致服务语义的方法包括在网络节点处维护识别与多个服务相关联的当前应用版本的数据,以及在网络节点处选择新的优选 基于在检测到与多个服务有关的预定事件时识别当前应用版本的数据的应用版本。 该方法还包括在网络节点处识别运行新的优选应用版本的服务,以及在运行新的优选应用版本的服务之间平衡请求的分布,直到检测到下一个预定事件。

    Triple parity technique for enabling efficient recovery from triple failures in a storage array
    42.
    发明申请
    Triple parity technique for enabling efficient recovery from triple failures in a storage array 有权
    三重奇偶校验技术,用于实现存储阵列中三重故障的高效恢复

    公开(公告)号:US20070089045A1

    公开(公告)日:2007-04-19

    申请号:US11304369

    申请日:2005-12-15

    CPC classification number: G06F11/1076 G06F2211/1061

    Abstract: A triple parity (TP) technique reduces overhead of computing diagonal and anti-diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the diagonal parity sets except one is stored on the diagonal parity disk. Similarly, the anti-diagonal parity is computed along anti-diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the anti-diagonal parity sets except one is stored on the anti-diagonal parity disk. The TP technique provides a uniform stripe depth and an optimal amount of parity information.

    Abstract translation: 三重奇偶校验(TP)技术减少了针对存储阵列计算对角线和反对角奇偶校验的开销,适用于实现从阵列中的三个存储设备的并发故障的有效恢复。 沿对角线奇偶校验集计算对角线奇偶校验集,该集合跨越阵列的所有数据磁盘和行奇偶校验磁盘。 所有对角奇偶校验集的奇偶校验除了一个存储在对角奇偶校验磁盘上。 类似地,反对角奇偶校验是沿着反对角奇偶校验集计算的,它们共同跨越阵列的所有数据盘和行奇偶校验盘。 所有反对角奇偶校验集的奇偶校验除了一个存储在反对角奇偶校验磁盘上。 TP技术提供均匀条纹深度和最优量的奇偶校验信息。

    Producer/consumer locking system for efficient replication of file data
    43.
    发明授权
    Producer/consumer locking system for efficient replication of file data 失效
    生产者/消费者锁定系统,用于文件数据的高效复制

    公开(公告)号:US06925515B2

    公开(公告)日:2005-08-02

    申请号:US09849307

    申请日:2001-05-07

    CPC classification number: G06F17/30171 Y10S707/99952

    Abstract: In a distributed file system the distributed storage management is made useful to a variety of applications. Multiple quality of service options are provided through locking. Three locking systems are provided. The system offers a locking system designed for sequential consistency with write-back caching, typical of distributed file systems. A second locking system is provided for sequential consistency with no caching for applications that manage their own caches. Finally, a locking system that implements a weaker consistency model with write-back caching, designed for efficient replication and distribution of data is included. Locks for replication are suitable for serving dynamic data on the Internet and other highly-concurrent applications. The selection of the appropriate lock protocol for each file is set using the file metadata. Further, a novel locking system is provided for the lock system implementing a weak consistency model with write back caching. This system is implemented utilizing two whole file locks: a producer lock P and a consumer lock C. Any client can hold a consumer lock and when holding a consumer lock can read data and cache data for read. The producer lock is only held by a single writer and a writer holding a producer lock can write data, allocate and cache data for writing. When a writer performs a write, the write is performed as an out-of-place write. An out-of-place write writes the data to a different physical storage location than from which it was read. By performing an out-of-place write the old data still exists and is available to clients. Once the writer completes the write and releases the producer lock the previous data is invalidated and the clients are informed of the new location of the data. Clients can then read the new data from storage when needed and the server reclaims the old data blocks.

    Abstract translation: 在分布式文件系统中,分布式存储管理对各种应用程序都有用。 通过锁定提供多种服务质量选项。 提供三个锁定系统。 该系统提供了一个锁定系统,设计用于与回写式缓存(通常是分布式文件系统)的顺序一致性。 提供了第二个锁定系统,用于顺序一致,没有缓存用于管理自己的高速缓存的应用程序。 最后,包括一个实现具有回写缓存的较弱一致性模型的锁定系统,用于高效复制和分发数据。 用于复制的锁适用于在Internet和其他高度并发的应用程序上提供动态数据。 使用文件元数据设置每个文件的适当锁定协议的选择。 此外,为实现具有回写高速缓存的弱一致性模型的锁系统提供了一种新颖的锁定系统。 该系统利用两个整体文件锁实现:生产者锁P和消费者锁C.任何客户端可以持有消费者锁,并且当持有消费者锁可以读取数据和缓存数据进行读取时。 生产者锁仅由单个作者持有,持有生产者锁的作者可以写入数据,分配和缓存数据进行写入。 当写入器执行写入时,写入被执行为不合适的写入。 不适当的写入将数据写入与其读取的物理存储位置不同的物理存储位置。 通过执行不在位的写入,旧的数据仍然存在,并且可供客户使用。 一旦写入器完成写入并释放生成器锁定,则先前的数据无效,并且向客户端通知数据的新位置。 然后,客户端可以在需要时从存储中读取新数据,服务器回收旧的数据块。

    DEVICES AND METHOD FOR TREATMENT OF SPONDYLOTIC DISEASE

    公开(公告)号:US20250017631A1

    公开(公告)日:2025-01-16

    申请号:US18794361

    申请日:2024-08-05

    Applicant: Atul Goel

    Inventor: Atul Goel

    Abstract: A vertebral facet distractor intended to be positioned between first and second articular facets in an articular facet joint to provide distraction between the first and second articular facets includes an elongated generally cylindrical contour including opposed top and bottom surfaces, an outer sidewall, an inner sidewall, and a central lumen that defines an opening in the bottom surface. The outer sidewall is provided with a surface irregularity to promote bone fusion when the vertebral facet distractor is positioned between the first and second articular facets in the articular facet joint.

    Substituted benzfurochromenes and related compounds for the prevention and treatment of bone related disorders
    47.
    发明授权
    Substituted benzfurochromenes and related compounds for the prevention and treatment of bone related disorders 有权
    用于预防和治疗骨相关疾病的取代苯并呋喃并烯和相关化合物

    公开(公告)号:US08686028B2

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

    申请号:US13127913

    申请日:2009-05-14

    CPC classification number: C07D493/04 C07D311/36

    Abstract: The present invention relates to novel substituted benzfurochromenes and related compounds having the general formula (I), salts and chiral, achiral derivatives thereof; wherein R1, R2, R3, R4, R5, R6, R7, R8 are independently selected from the groups consisting of hydrogen, optionally substituted alkyl, optionally substituted alkenyl, optionally substituted alkoxyl, optionally substituted aryl, optionally substituted heteroaryl, optionally substituted alkylthio, optionally substituted amino, optionally substituted acylamino, optionally substituted arylamino, optionally substituted acylthio, optionally substituted acyl, optionally substituted aroyl, optionally substituted acyloxy, optionally substituted thioamido, halogens, nitriles, esters, hydroxy, mercapto, carbontrifluoride, nitro but not limited to this; wherein R1R2 or R2R3 or R6R7 may be connected and form either a five membered ring or a six membered ring such as optionally substituted furan, optionally substituted dihydrofuran, optionally substituted pyran; or may be connected through a methylenedeoxy moiety; wherein X is selected from the units consisting of optionally a ketone group, optionally a methylene group, optionally substituted methylene group, optionally substituted alkene; wherein Y and Z is selected from the units consisting of CH, C—OH, C-Me, C—OMe with the proviso that bond between Y and Z is a single bond; Wherein Y and Z may be a carbon atom with the proviso that bond between Y and Z is a double bond. The compounds of the general formula is useful for the prevention and treatment of bone related disorders.

    Abstract translation: 本发明涉及具有通式(I)的新型取代的苯并呋喃和其相关化合物,其盐和手性的非手性衍生物; 其中R1,R2,R3,R4,R5,R6,R7,R8独立地选自氢,任选取代的烷基,任选取代的烯基,任选取代的烷氧基,任选取代的芳基,任选取代的杂芳基,任选取代的烷硫基, 任选取代的氨基,任选取代的酰基氨基,任选取代的芳基氨基,任选取代的酰基硫基,任选取代的酰基,任选取代的芳酰基,任选取代的酰氧基,任选取代的硫代酰氨基,卤素,腈,酯,羟基,巯基,三氟化碳,硝基,但不限于此 ; 其中R1R2或R2R3或R6R7可以连接并形成五元环或六元环,例如任选取代的呋喃,任选取代的二氢呋喃,任选取代的吡喃; 或可以通过亚甲二氧基部分连接; 其中X选自由任选的酮基,任选的亚甲基,任选取代的亚甲基,任选取代的烯烃组成的单元; 其中Y和Z选自由CH,C-OH,C-Me,C-OMe组成的单元,条件是Y和Z之间的键是单键; 其中Y和Z可以是碳原子,条件是Y和Z之间的键是双键。 通式的化合物可用于预防和治疗骨相关疾病。

    Reconfigurable acoustic transducer device
    48.
    发明授权
    Reconfigurable acoustic transducer device 有权
    可重构声学传感器装置

    公开(公告)号:US08488813B2

    公开(公告)日:2013-07-16

    申请号:US12416447

    申请日:2009-04-01

    CPC classification number: H04R3/00 H04R1/005 H04R1/227 H04R2400/01

    Abstract: A device comprises: a first acoustic transducer; a second acoustic transducer; one or more transducer drivers; one or more signal receivers; and a transducer configuration device for selectively configuring connections between: (1) at least one of the first and second acoustic transducers; and (2) the one or more transducer drivers and the one or more signal receivers, according to a selected operating mode for the device among a plurality of possible operating modes.

    Abstract translation: 一种装置包括:第一声换能器; 第二声换能器; 一个或多个换能器驱动器; 一个或多个信号接收器; 以及用于选择性地配置以下的连接的换能器配置装置:(1)第一和第二声换能器中的至少一个; 以及(2)所述一个或多个换能器驱动器和所述一个或多个信号接收器,根据所述设备在多种可能的操作模式中的选择的操作模式。

    PREVENTING DATA LOSS IN A STORAGE SYSTEM
    49.
    发明申请
    PREVENTING DATA LOSS IN A STORAGE SYSTEM 有权
    防止存储系统中的数据丢失

    公开(公告)号:US20120079322A1

    公开(公告)日:2012-03-29

    申请号:US13310252

    申请日:2011-12-02

    CPC classification number: G06F11/1435

    Abstract: Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the data cannot be committed to disk when the server reboots (e.g. because the destination mass storage device is unavailable), it is stored in a file. When the disk reappears, the data in the file may be used to restore a file or filesystem on the disk to a consistent state.

    Abstract translation: 存储服务器使用快速,非易失性或永久性存储器来存储数据,直到它可以写入较慢的大容量存储设备(如磁盘驱动器)。 如果服务器在写入完成之前崩溃,数据将保持安全地存储在非易失性存储器中。 如果服务器重新启动(例如由于目标大容量存储设备不可用)而无法将数据提交到磁盘,则将其存储在文件中。 当磁盘重新出现时,文件中的数据可能用于将磁盘上的文件或文件系统还原到一致状态。

    Triple parity technique for enabling efficient recovery from triple failures in a storage array
    50.
    发明授权
    Triple parity technique for enabling efficient recovery from triple failures in a storage array 有权
    三重奇偶校验技术,用于实现存储阵列中三重故障的高效恢复

    公开(公告)号:US08010874B2

    公开(公告)日:2011-08-30

    申请号:US12613743

    申请日:2009-11-06

    CPC classification number: G06F11/1076 G06F2211/1061

    Abstract: A method for recovering from three failed data storage devices is disclosed. A plurality of data storage devices hold data, and a row parity storage device holds row parity for them. The data storage devices and the row parity storage device form a set of storage devices. A diagonal parity storage device and an anti-diagonal parity storage device hold parity computed diagonally over the set of storage devices. In the event of a failure of three data storage devices of the set of storage devices, a first failed storage device is chosen for first restoration. A missing block of the first failed storage device is computed by using the remaining set of storage devices, and the diagonal parity storage device, and the anti-diagonal parity storage device. The remaining two failed storage devices are restored by a diagonal parity restoration technique.

    Abstract translation: 公开了一种从三个故障数据存储设备中恢复的方法。 多个数据存储装置保持数据,并且行奇偶校验存储装置保持它们的行奇偶校验。 数据存储设备和行奇偶校验存储设备形成一组存储设备。 对角奇偶校验存储设备和反对角奇偶校验存储设备保存在该组存储设备上对角地计算的奇偶校验。 在存储设备组中的三个数据存储设备发生故障的情况下,选择第一个故障存储设备进行第一次恢复。 通过使用剩余的一组存储设备和对角奇偶校验存储设备以及反对角奇偶校验存储设备来计算第一故障存储设备的丢失块。 剩余的两个故障存储设备通过对角线奇偶校验恢复技术恢复。

Patent Agency Ranking