Peer to peer (P2P) federated concept queries
    1.
    发明授权
    Peer to peer (P2P) federated concept queries 有权
    对等(P2P)联合概念查询

    公开(公告)号:US09043365B2

    公开(公告)日:2015-05-26

    申请号:US12145584

    申请日:2008-06-25

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30566 G06F17/30964

    摘要: Embodiments of the invention are generally related to data processing, and more specifically to retrieving results for a query from one or more devices coupled to a network. A first device may receive an abstract query including logical fields defined by a first data abstraction model and retrieve query results stored in the first device. The query may be sent to one or more other devices via the network. The one or more other devices may be configured to convert the abstract query to local abstract queries including logical fields defined in local data abstraction models. The local queries may be issued against local databases to retrieve additional results for the query.

    摘要翻译: 本发明的实施例通常涉及数据处理,更具体地涉及从耦合到网络的一个或多个设备检索查询的结果。 第一设备可以接收包括由第一数据抽象模型定义的逻辑字段的抽象查询,并且检索存储在第一设备中的查询结果。 该查询可以经由网络发送到一个或多个其他设备。 一个或多个其他设备可以被配置为将抽象查询转换成本地抽象查询,包括在本地数据抽象模型中定义的逻辑字段。 可能会针对本地数据库发出本地查询以检索查询的其他结果。

    Abstract query plan
    2.
    发明授权
    Abstract query plan 有权
    抽象查询计划

    公开(公告)号:US08886632B2

    公开(公告)日:2014-11-11

    申请号:US11953935

    申请日:2007-12-11

    IPC分类号: G06F7/00 G06F17/30

    摘要: A method and apparatus, and article of manufacture are provided to process an abstract query of a database abstraction constructed over an underlying physical data storage mechanism. The database may comprise a single data source, or a federated source spanning multiple systems. Embodiments of the invention process an abstract query by generating an intermediate representation of the abstract query. In one embodiment, the intermediate representation comprises an abstract query plan. An abstract query plan includes a combination of elements from the data abstraction model and elements relating to the underlying physical data storage mechanism. Once generated, a back-end component may easily traverse the abstract query plan to generate an SQL statement (or other resolved query) corresponding to the abstract query. Further, once constructed, the abstract query plan provides a platform for many different optimizations that may be selected by a user or by the runtime component inspecting the abstract query plan prior to creating the resolved query.

    摘要翻译: 提供了一种方法和装置以及制造物品来处理在底层物理数据存储机构上构建的数据库抽象的抽象查询。 数据库可以包括单个数据源或跨越多个系统的联合源。 本发明的实施例通过生成抽象查询的中间表示来处理抽象查询。 在一个实施例中,中间表示包括抽象查询计划。 抽象查询计划包括来自数据抽象模型的元素和与底层物理数据存储机制相关的元素的组合。 一旦生成,后端组件可以容易地遍历抽象查询计划以生成与抽象查询相对应的SQL语句(或其他已解析的查询)。 此外,一旦构造,抽象查询计划为许多不同的优化提供了一个平台,可以由用户或运行时组件在创建解析的查询之前检查抽象查询计划来选择。

    Web service discovery via data abstraction model and condition creation
    3.
    发明授权
    Web service discovery via data abstraction model and condition creation 有权
    通过数据抽象模型和条件创建实现Web服务发现

    公开(公告)号:US08667011B2

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

    申请号:US13460736

    申请日:2012-04-30

    IPC分类号: G06F17/30 G06F9/44

    CPC分类号: G06F17/30864

    摘要: A method includes receiving a selection of a logical field of a data abstraction model. The method includes determining model entries (e.g., concepts) associated with the selected logical field and examining the data abstraction model to determine other model entries that are equal to the model entries associated with the selected logical field. For each equal model entry, the method includes determining web services to be used in performing a search, where the web services are determined by querying a discovery registry associated with the data abstraction model to discover one or more web services that are resolvable based on the selected logical field. A first discovered web service is executed with user supplied criteria provided via a user interface to obtain a list of values. A condition is created that limits acceptable values associated with the selected logical field based on the user supplied criteria.

    摘要翻译: 一种方法包括接收数据抽象模型的逻辑字段的选择。 该方法包括确定与所选择的逻辑字段相关联的模型条目(例如,概念),并且检查数据抽象模型以确定等于与所选择的逻辑字段相关联的模型条目的其他模型条目。 对于每个相等的模型条目,该方法包括确定要用于执行搜索的Web服务,其中通过查询与数据抽象模型相关联的发现注册来确定Web服务,以发现基于该可解析的一个或多个web服务 选择逻辑字段。 通过用户界面提供的用户提供的标准来执行首次发现的Web服务以获得值列表。 创建条件,其基于用户提供的标准来限制与所选逻辑字段相关联的可接受值。

    Molecular level similarity search and computer aided drug discovery process
    4.
    发明授权
    Molecular level similarity search and computer aided drug discovery process 有权
    分子水平相似性检索和计算机辅助药物发现过程

    公开(公告)号:US08495084B2

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

    申请号:US12560748

    申请日:2009-09-16

    IPC分类号: G06F17/30

    摘要: Systems, methods and articles of manufacture are disclosed for searching chemical compounds referenced in chemical literature. References to chemical compounds in the documents may be transformed to corresponding references using a standard notation for representing chemical compounds. Criteria specifying desired molecular characteristics may be received. A regular expression may be generated based on the received criteria. The chemical documents may be searched using the regular expression. Based on the search, a chemical document may be determined that references a chemical compound satisfying the received criteria. Further, the regular expression may be generated based on the received criteria and a received mutation rule. Based on the generated regular expression and the chemical documents, one or more chemical compounds may be discovered that satisfy both the received criteria and the received mutation rule, but that is are not referenced in the chemical documents.

    摘要翻译: 公开了用于搜索化学文献中引用的化合物的系统,方法和制品。 文献中化学化合物的引用可以使用表示化合物的标准符号转化为相应的参考文献。 可以接收指定所需分子特征的标准。 可以基于接收的标准生成正则表达式。 可以使用正则表达式搜索化学文档。 基于搜索,可以确定参考符合接收标准的化合物的化学文献。 此外,可以基于接收到的标准和接收到的突变规则来生成正则表达式。 基于生成的正则表达式和化学文献,可以发现满足接收标准和接收到的突变规则的一种或多种化学化合物,但化学文献中没有参考。

    Method and apparatus for optimizing performance and network traffic in distributed workflow processing
    5.
    发明授权
    Method and apparatus for optimizing performance and network traffic in distributed workflow processing 有权
    分布式工作流处理中优化性能和网络流量的方法和装置

    公开(公告)号:US08423950B2

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

    申请号:US10877229

    申请日:2004-06-25

    IPC分类号: G06F9/44

    摘要: Methods and apparatus to optimize workflow execution by making intelligent decisions regarding service requests to perform workflow processes on one or more servers are provided. For some embodiments, a workflow controller may analyze a workflow definition specifying a set of tasks to be performed in order to determine if multiple tasks may be performed locally, on a common server. If so, the controller may generate a remote service to perform the multiple tasks on the common server, without requiring intermediate transfer of data between a local server on which the controller is running and the common remote server.

    摘要翻译: 提供了通过对服务请求做出关于在一个或多个服务器上执行工作流程的智能决策来优化工作流执行的方法和装置。 对于一些实施例,工作流控制器可以分析指定要执行的一组任务的工作流定义,以便确定是否可以在公共服务器上本地执行多个任务。 如果是这样,则控制器可以生成远程服务以在公共服务器上执行多个任务,而不需要在运行控制器的本地服务器和公共远程服务器之间进行数据的中间传输。

    Method and system for providing aggregate data access
    6.
    发明授权
    Method and system for providing aggregate data access 有权
    提供聚合数据访问的方法和系统

    公开(公告)号:US08341172B2

    公开(公告)日:2012-12-25

    申请号:US10897333

    申请日:2004-07-22

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30595

    摘要: A method and apparatus for defining and processing aggregate data is disclosed. Using database abstraction techniques, a set of logical fields may be used to compose queries of a set of underlying physical data sources. In one embodiment, a logical field may represent an aggregate data value calculated from the elements appearing in a column of a relational table in an underlying physical data source. The elements may be divided into to subsets to calculate multiple aggregate values. An abstract derived entity is a data object present in a database abstraction model that may be accessed as though it were a relational table contained in an underlying physical data source. In one embodiment, columns of the table defined by the abstract derived entity may be populated with aggregate data values joined to other data as specified by a composition rule included in the definition of the abstract derived entity.

    摘要翻译: 公开了一种用于定义和处理聚合数据的方法和装置。 使用数据库抽象技术,可以使用一组逻辑字段来构成一组底层物理数据源的查询。 在一个实施例中,逻辑字段可以表示从出现在底层物理数据源中的关系表的列中的元素计算的聚合数据值。 元素可以分为子集,以计算多个聚合值。 抽象派生实体是存在于数据库抽象模型中的数据对象,可以被访问,就像它是包含在底层物理数据源中的关系表一样。 在一个实施例中,由抽象派生实体定义的表的列可以填充与由包括在抽象派生实体的定义中的组合规则指定的其他数据连接的聚合数据值。

    Modification of a data repository based on an abstract data representation
    8.
    发明授权
    Modification of a data repository based on an abstract data representation 有权
    基于抽象数据表示修改数据存储库

    公开(公告)号:US08244702B2

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

    申请号:US10403366

    申请日:2003-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30392 G06F17/30398

    摘要: The present invention is generally directed to a system, method and article of manufacture for modifying data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.

    摘要翻译: 本发明一般涉及通过抽象模型来抽象地修改数据的系统,方法和制品。 在一个实施例中,数据存储库抽象层提供独立于数据表示的特定方式的底层数据存储库的逻辑视图。 还提供查询抽象层,并基于数据库抽象层。 运行时组件执行将抽象查询转换为可以针对特定物理数据表示使用的表单。

    Query interface configured to invoke an analysis routine on a parallel computing system as part of database query processing
    9.
    发明授权
    Query interface configured to invoke an analysis routine on a parallel computing system as part of database query processing 失效
    查询接口被配置为在并行计算系统上调用分析例程作为数据库查询处理的一部分

    公开(公告)号:US08200654B2

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

    申请号:US12248173

    申请日:2008-10-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30395

    摘要: Techniques are disclosed for invoking an analysis routine running on a parallel computer system to analyze query results. An interface used to build and execute a database query may be used to invoke a complex analysis routine on a parallel computer system to analyze query results obtained by executing the database query. Alternatively, a user may build a query that includes specific conditions evaluated by an analysis routine on the parallel computer system (as opposed to selecting an analysis routine after receiving query results).

    摘要翻译: 公开了用于调用在并行计算机系统上运行的分析例程以分析查询结果的技术。 用于构建和执行数据库查询的界面可用于调用并行计算机系统上的复杂分析例程,以分析通过执行数据库查询获取的查询结果。 或者,用户可以构建包括由并行计算机系统上的分析程序评估的特定条件的查询(与在接收查询结果之后选择分析例程相反)。

    Techniques for sharing persistently stored query results between multiple users
    10.
    发明授权
    Techniques for sharing persistently stored query results between multiple users 有权
    在多个用户之间共享持久存储的查询结果的技术

    公开(公告)号:US08166070B2

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

    申请号:US12175321

    申请日:2008-07-17

    IPC分类号: G06F17/30

    摘要: A method, system and article of manufacture for managing access to query results and, more particularly, for managing access by multiple users to persistently stored query results, whereby at least some of the users may have different access rights. One embodiment provides a method of managing access to a query result obtained upon execution of a query against one or more databases. The method comprises creating security information configured for restricting access to the query result. The security information is associated with the query result. Access to some or all of the query result is granted to a requesting entity on the basis of the security information and an attribute of the requesting entity.

    摘要翻译: 一种用于管理对查询结果的访问的方法,系统和制品,更具体地,用于管理多个用户对永久存储的查询结果的访问,由此至少一些用户可以具有不同的访问权限。 一个实施例提供了一种管理对针对一个或多个数据库执行查询获得的查询结果的访问的方法。 该方法包括创建配置用于限制访问查询结果的安全信息。 安全信息与查询结果相关联。 基于安全信息和请求实体的属性,向请求实体授予访问部分或全部查询结果的权限。