Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
    3.
    发明授权
    Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors 有权
    使用协处理器高性能集成,处理和搜索结构化和非结构化数据的方法和系统

    公开(公告)号:US08156101B2

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

    申请号:US12640891

    申请日:2009-12-17

    IPC分类号: G06F17/30

    摘要: Disclosed herein is a method and system for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. Queries can be directed toward both an enterprise's structured and unstructured data using standardized database query formats such as SQL commands. A coprocessor can be used to hardware-accelerate data processing tasks (such as full-text searching) on unstructured data as necessary to handle a query. Furthermore, traditional relational database techniques can be used to access structured data stored by a relational database to determine which portions of the enterprise's unstructured data should be delivered to the coprocessor for hardware-accelerated data processing.

    摘要翻译: 本文公开了一种用于集成企业的结构化和非结构化数据以向用户和企业应用程序提供对该数据的高效和智能访问的方法和系统。 查询可以使用标准化的数据库查询格式(如SQL命令)针对企业的结构化和非结构化数据。 可以使用协处理器对处理查询所需的非结构化数据进行硬件加速数据处理任务(如全文搜索)。 此外,传统的关系数据库技术可用于访问由关系数据库存储的结构化数据,以确定企业的非结构化数据的哪些部分应被传递到协处理器以进行硬件加速数据处理。

    Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
    4.
    发明授权
    Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors 有权
    使用协处理器高性能集成,处理和搜索结构化和非结构化数据的方法和系统

    公开(公告)号:US07660793B2

    公开(公告)日:2010-02-09

    申请号:US11938709

    申请日:2007-11-12

    IPC分类号: G06F17/30

    摘要: Disclosed herein is a method and system for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. Queries can be directed toward both an enterprise's structured and unstructured data using standardized database query formats such as SQL commands. A coprocessor can be used to hardware-accelerate data processing tasks (such as full-text searching) on unstructured data as necessary to handle a query. Furthermore, traditional relational database techniques can be used to access structured data stored by a relational database to determine which portions of the enterprise's unstructured data should be delivered to the coprocessor for hardware-accelerated data processing.

    摘要翻译: 本文公开了一种用于集成企业的结构化和非结构化数据以向用户和企业应用程序提供对该数据的高效和智能访问的方法和系统。 查询可以使用标准化的数据库查询格式(如SQL命令)针对企业的结构化和非结构化数据。 可以使用协处理器对处理查询所需的非结构化数据进行硬件加速数据处理任务(如全文搜索)。 此外,传统的关系数据库技术可用于访问由关系数据库存储的结构化数据,以确定企业的非结构化数据的哪些部分应被传递到协处理器以进行硬件加速数据处理。

    Method and System for Accelerated Stream Processing
    5.
    发明申请
    Method and System for Accelerated Stream Processing 有权
    加速流处理方法与系统

    公开(公告)号:US20090287628A1

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

    申请号:US12121473

    申请日:2008-05-15

    IPC分类号: G06N5/02

    摘要: Disclosed herein is a method and system for hardware-accelerating various data processing operations in a rule-based decision-making system such as a business rules engine, an event stream processor, and a complex event stream processor. Preferably, incoming data streams are checked against a plurality of rule conditions. Among the data processing operations that are hardware-accelerated include rule condition check operations, filtering operations, and path merging operations. The rule condition check operations generate rule condition check results for the processed data streams, wherein the rule condition check results are indicative of any rule conditions which have been satisfied by the data streams. The generation of such results with a low degree of latency provides enterprises with the ability to perform timely decision-making based on the data present in received data streams.

    摘要翻译: 这里公开了一种用于硬件加速在诸如业务规则引擎,事件流处理器和复杂事件流处理器的基于规则的决策系统中的各种数据处理操作的方法和系统。 优选地,根据多个规则条件检查输入数据流。 在硬件加速的数据处理操作中包括规则条件检查操作,过滤操作和路径合并操作。 规则条件检查操作为处理的数据流生成规则条件检查结果,其中规则条件检查结果表示数据流已经满足的任何规则条件。 以低延迟等级生成这种结果为企业提供了基于接收数据流中存在的数据及时做出决策的能力。

    Method and system for accelerated stream processing
    6.
    发明授权
    Method and system for accelerated stream processing 有权
    加速流处理方法和系统

    公开(公告)号:US08374986B2

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

    申请号:US12121473

    申请日:2008-05-15

    IPC分类号: G06F17/00 G06N5/02

    摘要: Disclosed herein is a method and system for hardware-accelerating various data processing operations in a rule-based decision-making system such as a business rules engine, an event stream processor, and a complex event stream processor. Preferably, incoming data streams are checked against a plurality of rule conditions. Among the data processing operations that are hardware-accelerated include rule condition check operations, filtering operations, and path merging operations. The rule condition check operations generate rule condition check results for the processed data streams, wherein the rule condition check results are indicative of any rule conditions which have been satisfied by the data streams. The generation of such results with a low degree of latency provides enterprises with the ability to perform timely decision-making based on the data present in received data streams.

    摘要翻译: 这里公开了一种用于硬件加速在诸如业务规则引擎,事件流处理器和复杂事件流处理器的基于规则的决策系统中的各种数据处理操作的方法和系统。 优选地,根据多个规则条件检查输入数据流。 在硬件加速的数据处理操作中包括规则条件检查操作,过滤操作和路径合并操作。 规则条件检查操作为处理的数据流生成规则条件检查结果,其中规则条件检查结果表示数据流已经满足的任何规则条件。 以低延迟等级生成这种结果为企业提供了基于接收数据流中存在的数据及时做出决策的能力。

    Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors
    7.
    发明申请
    Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors 有权
    使用协处理器高性能集成,处理和搜索结构化和非结构化数据的方法和系统

    公开(公告)号:US20100094858A1

    公开(公告)日:2010-04-15

    申请号:US12640891

    申请日:2009-12-17

    IPC分类号: G06F17/30

    摘要: Disclosed herein is a method and system for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. Queries can be directed toward both an enterprise's structured and unstructured data using standardized database query formats such as SQL commands. A coprocessor can be used to hardware-accelerate data processing tasks (such as full-text searching) on unstructured data as necessary to handle a query. Furthermore, traditional relational database techniques can be used to access structured data stored by a relational database to determine which portions of the enterprise's unstructured data should be delivered to the coprocessor for hardware-accelerated data processing.

    摘要翻译: 本文公开了一种用于集成企业的结构化和非结构化数据以向用户和企业应用程序提供对该数据的高效和智能访问的方法和系统。 查询可以使用标准化的数据库查询格式(如SQL命令)针对企业的结构化和非结构化数据。 可以使用协处理器对处理查询所需的非结构化数据进行硬件加速数据处理任务(如全文搜索)。 此外,传统的关系数据库技术可用于访问由关系数据库存储的结构化数据,以确定企业的非结构化数据的哪些部分应被传递到协处理器以进行硬件加速数据处理。

    Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors
    8.
    发明申请
    Method and System for High Performance Integration, Processing and Searching of Structured and Unstructured Data Using Coprocessors 有权
    使用协处理器高性能集成,处理和搜索结构化和非结构化数据的方法和系统

    公开(公告)号:US20080114724A1

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

    申请号:US11938709

    申请日:2007-11-12

    IPC分类号: G06F17/30

    摘要: Disclosed herein is a method and system for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. Queries can be directed toward both an enterprise's structured and unstructured data using standardized database query formats such as SQL commands. A coprocessor can be used to hardware-accelerate data processing tasks (such as full-text searching) on unstructured data as necessary to handle a query. Furthermore, traditional relational database techniques can be used to access structured data stored by a relational database to determine which portions of the enterprise's unstructured data should be delivered to the coprocessor for hardware-accelerated data processing.

    摘要翻译: 本文公开了一种用于集成企业的结构化和非结构化数据以向用户和企业应用程序提供对该数据的高效和智能访问的方法和系统。 查询可以使用标准化的数据库查询格式(如SQL命令)针对企业的结构化和非结构化数据。 可以使用协处理器对处理查询所需的非结构化数据进行硬件加速数据处理任务(如全文搜索)。 此外,传统的关系数据库技术可用于访问由关系数据库存储的结构化数据,以确定企业的非结构化数据的哪些部分应被传递到协处理器以进行硬件加速数据处理。

    Method and apparatus for adjustable data matching
    9.
    发明授权
    Method and apparatus for adjustable data matching 有权
    用于可调整数据匹配的方法和装置

    公开(公告)号:US08549024B2

    公开(公告)日:2013-10-01

    申请号:US13410997

    申请日:2012-03-02

    IPC分类号: G06F17/30

    摘要: A method and apparatus for performing a matching operation on data are disclosed. With an exemplary embodiment, a programmable logic device can be used to search for data of interest to an application, where the programmable logic device processes streaming data against a data key to generate a signal indicative of a similarity between the streaming data and the data key and compares the generated signal with a defined threshold to thereby determine whether the streaming data is deemed a match to the data key, wherein the threshold is adjustable to control whether the programmable logic device performs an approximate match operation or an exact match operation, and further to control, for an approximate match operation, a degree of approximate matches returned by the approximate match operation.

    摘要翻译: 公开了一种用于对数据执行匹配操作的方法和装置。 利用示例性实施例,可编程逻辑设备可用于搜索应用程序感兴趣的数据,其中可编程逻辑设备针对数据密钥处理流数据以产生指示流数据和数据密钥之间的相似性的信号 并且将生成的信号与定义的阈值进行比较,从而确定流数据是否被视为与数据密钥的匹配,其中该阈值是可调整的,以控制可编程逻辑器件是执行近似匹配操作还是精确匹配操作,以及进一步 对于近似匹配操作来控制由近似匹配操作返回的近似匹配度。

    Method and system for high throughput blockwise independent encryption/decryption
    10.
    发明授权
    Method and system for high throughput blockwise independent encryption/decryption 有权
    高吞吐量块独立加密/解密的方法和系统

    公开(公告)号:US08379841B2

    公开(公告)日:2013-02-19

    申请号:US11690034

    申请日:2007-03-22

    IPC分类号: G06F21/00

    摘要: An encryption technique is disclosed for encrypting a data segment comprising a plurality of data blocks, wherein the security and throughput of the encryption is enhanced by using blockwise independent bit vectors for reversible combination with the data blocks prior to key encryption. Preferably, the blockwise independent bit vectors are derived from a data tag associated with the data segment. Several embodiments are disclosed for generating these blockwise independent bit vectors. In a preferred embodiment, the data tag comprises a logical block address (LBA) for the data segment. Also disclosed herein is a corresponding decryption technique as well as a corresponding symmetrical encryption/decryption technique.

    摘要翻译: 公开了一种用于加密包括多个数据块的数据段的加密技术,其中通过在密钥加密之前使用与数据块可逆组合的块独立比特向量来增强加密的安全性和吞吐量。 优选地,从与数据段相关联的数据标签导出块独立比特向量。 公开了用于产生这些块独立比特向量的几个实施例。 在优选实施例中,数据标签包括用于数据段的逻辑块地址(LBA)。 这里也公开了相应的解密技术以及对应的对称加密/解密技术。