Suggested content with attribute parameterization
    61.
    发明授权
    Suggested content with attribute parameterization 有权
    建议的内容与属性参数化

    公开(公告)号:US08352475B2

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

    申请号:US13079434

    申请日:2011-04-04

    IPC分类号: G06F7/00 G06F17/30

    摘要: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.

    摘要翻译: 灵活可扩展的架构允许跨企业进行安全搜索。 这样的架构可以为在企业内部(和外部)搜索安全内容的用户提供简单的类似Internet的搜索体验。 该架构允许在整个企业中爬行和搜索各种源,而不管这些源是否符合常规用户角色模型。 该体系结构进一步允许在查询时提交安全属性,例如为了提供对企业资源的实时安全访问。 用户查询也可以被转换以提供动态查询,其提供比静态查询可获得的更多当前结果列表。

    Optimization of queries on a repository based on constraints on how the data is stored in the repository
    62.
    发明授权
    Optimization of queries on a repository based on constraints on how the data is stored in the repository 有权
    基于对数据如何存储在存储库中的约束来优化存储库中的查询

    公开(公告)号:US08166059B2

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

    申请号:US11243345

    申请日:2005-10-03

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30471 G06F17/301

    摘要: Constraints that restrict how corresponding identifiable groups of files are stored in a database, are enforced on corresponding file data. In response to a query on any data from an identifiable group of files, the effect of the constraint on how the corresponding data is stored is determined. The original query is rewritten, based on the effect of the constraint, so that the rewritten query is directed to a particular subset of the data stored in the database. Consequently, the search space is restricted to an identifiable subset of the database and execution of the rewritten query is more efficient than execution of the original query.

    摘要翻译: 在相应的文件数据上强制限制如何将对应的可识别文件组存储在数据库中。 响应于来自可识别文件组的任何数据的查询,确定约束对如何存储相应数据的影响。 基于约束的影响,原始查询被重写,使得重写的查询被定向到存储在数据库中的数据的特定子集。 因此,搜索空间限于数据库的可识别子集,并且重写的查询的执行比执行原始查询更有效。

    SELF-SERVICE SOURCES FOR SECURE SEARCH
    63.
    发明申请
    SELF-SERVICE SOURCES FOR SECURE SEARCH 审中-公开
    自助安全搜索来源

    公开(公告)号:US20120072426A1

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

    申请号:US13213422

    申请日:2011-08-19

    IPC分类号: G06F17/30 H04L9/32

    CPC分类号: G06F21/6227 H04L63/08

    摘要: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.

    摘要翻译: 灵活可扩展的架构允许跨企业进行安全搜索。 这样的架构可以为在企业内部(和外部)搜索安全内容的用户提供简单的类似Internet的搜索体验。 该架构允许在整个企业中爬行和搜索各种源,而不管这些源是否符合常规用户角色模型。 该体系结构进一步允许在查询时提交安全属性,例如为了提供对企业资源的实时安全访问。 用户查询也可以被转换以提供动态查询,其提供比静态查询可获得的更多当前结果列表。

    Replication for common availability substrate
    64.
    发明授权
    Replication for common availability substrate 有权
    常见可用性基板的复制

    公开(公告)号:US08117156B2

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

    申请号:US12420364

    申请日:2009-04-08

    IPC分类号: G06F17/30

    CPC分类号: G06F11/2094 G06F11/2097

    摘要: Systems and methods that supply a replication layer/agent that is generic to supporting a plurality of storage configuration as part of a distributed store. Such distributed store employs a Common Availability Substrate (CAS) for data transport and consistency, to render the distributed store scalable and available. Such an arrangement enables continuous operation of the store, while the replication subsystem creates new replicas (e.g., for load balancing, failover, and the like).

    摘要翻译: 提供复制层/代理的系统和方法,该复制层/代理通用以支持多个存储配置作为分布式存储的一部分。 这种分布式存储使用公共可用性基板(CAS)进行数据传输和一致性,以使分布式存储可扩展和可用。 这样的布置使得能够连续地操作商店,而复制子系统创建新的副本(例如,用于负载平衡,故障切换等)。

    RE-RANKING SEARCH RESULTS FROM AN ENTERPRISE SYSTEM
    65.
    发明申请
    RE-RANKING SEARCH RESULTS FROM AN ENTERPRISE SYSTEM 有权
    从企业系统重新排列搜索结果

    公开(公告)号:US20110265189A1

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

    申请号:US13110461

    申请日:2011-05-18

    IPC分类号: G06F17/30

    摘要: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security, recency, or other attributes to be submitted at query time, for example, in order to re-rank query results from enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.

    摘要翻译: 灵活可扩展的架构允许跨企业进行安全搜索。 这样的架构可以为在企业内部(和外部)搜索安全内容的用户提供简单的类似Internet的搜索体验。 该架构允许在整个企业中爬行和搜索各种源,而不管这些源是否符合常规用户角色模型。 该体系结构还允许在查询时提交安全性,新近度或其他属性,例如,以便从企业资源重新排列查询结果。 用户查询也可以被转换以提供动态查询,其提供比静态查询可获得的更多当前结果列表。

    Optimizing XSLT based on input XML document structure description and translating XSLT into equivalent XQuery expressions
    66.
    发明授权
    Optimizing XSLT based on input XML document structure description and translating XSLT into equivalent XQuery expressions 有权
    基于输入XML文档结构描述优化XSLT,并将XSLT转换为等价的XQuery表达式

    公开(公告)号:US07949941B2

    公开(公告)日:2011-05-24

    申请号:US11261684

    申请日:2005-10-28

    IPC分类号: G06F17/27

    CPC分类号: G06F17/227 G06F17/2247

    摘要: Transformation of a set of XML documents via an XSLT stylesheet is made more efficient by rewriting the stylesheet at compile-time, based on the structural description of the set of XML documents, into an optimized stylesheet containing fewer dynamic template-matching calls than the original stylesheet. This rewritten stylesheet can be further rewritten into a set of XQuery expressions. At compile-time, the particular transformation templates that are appropriate for transforming the particular nodes contained in the set of XML documents are determined, and XSLT calls to the templates are converted to calls to corresponding XQuery user-defined functions. Determination of the appropriate transformation templates may be based on the structural description of the input set of XML documents, such as an XML Schema or Document Type Definition. The data from each template is translated into corresponding XQuery constructors, instructions from the template are translated into XQuery expressions, and the XQuery functions are inlined if possible.

    摘要翻译: 通过XSLT样式表转换一组XML文档通过将编译时的样式表(基于XML文档集的结构描述)重写为优化样式表,使其具有比原始文本更少的动态模板匹配调用 样式表。 这个重写的样式表可以进一步重写成一组XQuery表达式。 在编译时,确定适合于转换XML文档集中的特定节点的特定转换模板,并将XSLT对模板的调用转换为对相应XQuery用户定义函数的调用。 确定适当的转换模板可以基于XML文档的输入集合的结构描述,例如XML模式或文档类型定义。 来自每个模板的数据被转换为相应的XQuery构造函数,模板中的指令将被转换为XQuery表达式,如果可能的话XQuery函数是内联的。

    Mapping web services description language documents to XQuery functions
    67.
    发明授权
    Mapping web services description language documents to XQuery functions 有权
    将Web服务描述语言文档映射到XQuery函数

    公开(公告)号:US07945893B2

    公开(公告)日:2011-05-17

    申请号:US11545932

    申请日:2006-10-10

    IPC分类号: G06F9/44

    CPC分类号: G06F9/547 G06F9/541

    摘要: Using a WSDL document to exchange an interface definition for back-end business logic includes automatically mapping various elements of the WSDL document to corresponding XQuery elements to generate an XQuery interface definition “skeleton”. From such an XQuery interface skeleton, an XQuery statement can be generated by filling in the body of the function that implements the logic. The XQuery statement serves as an interface definition for an interface to the function. Furthermore, at runtime a Web Service request that is based on the WSDL document can be translated into an XQuery call into an XQuery function that implements the logic defined in the WSDL document. From there, results are obtained from the XQuery function, translated into the appropriate return format defined in the WSDL, and returned.

    摘要翻译: 使用WSDL文档交换后端业务逻辑的接口定义包括将WSDL文档的各种元素自动映射到相应的XQuery元素,以生成XQuery接口定义“骨架”。 通过这样的XQuery接口框架,可以通过填充实现逻辑的函数体来生成XQuery语句。 XQuery语句用作函数接口的接口定义。 此外,在运行时,基于WSDL文档的Web服务请求可以转换为XQuery调用,以实现实现WSDL文档中定义的逻辑的XQuery函数。 从那里,结果从XQuery函数获得,转换为在WSDL中定义的适当的返回格式,并返回。

    Suggested content with attribute parameterization
    68.
    发明授权
    Suggested content with attribute parameterization 有权
    建议的内容与属性参数化

    公开(公告)号:US07941419B2

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

    申请号:US11680550

    申请日:2007-02-28

    IPC分类号: G06F7/00 G06F17/30

    摘要: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.

    摘要翻译: 灵活可扩展的架构允许跨企业进行安全搜索。 这样的架构可以为在企业内部(和外部)搜索安全内容的用户提供简单的类似Internet的搜索体验。 该架构允许在整个企业中爬行和搜索各种源,而不管这些源是否符合常规用户角色模型。 该体系结构进一步允许在查询时提交安全属性,例如为了提供对企业资源的实时安全访问。 用户查询也可以被转换以提供动态查询,其提供比静态查询可获得的更多当前结果列表。

    RE-RANKING SEARCH RESULTS FROM AN ENTERPRISE SYSTEM
    69.
    发明申请
    RE-RANKING SEARCH RESULTS FROM AN ENTERPRISE SYSTEM 有权
    从企业系统重新排列搜索结果

    公开(公告)号:US20100185611A1

    公开(公告)日:2010-07-22

    申请号:US12751268

    申请日:2010-03-31

    IPC分类号: G06F17/30

    摘要: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security, recency, or other attributes to be submitted at query time, for example, in order to re-rank query results from enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.

    摘要翻译: 灵活可扩展的架构允许跨企业进行安全搜索。 这样的架构可以为在企业内部(和外部)搜索安全内容的用户提供简单的类似Internet的搜索体验。 该架构允许在整个企业中爬行和搜索各种源,而不管这些源是否符合常规用户角色模型。 该体系结构还允许在查询时提交安全性,新近度或其他属性,例如,以便从企业资源重新排列查询结果。 用户查询也可以被转换以提供动态查询,其提供比静态查询可获得的更多当前结果列表。

    Techniques of optimizing queries using NULL expression analysis
    70.
    发明授权
    Techniques of optimizing queries using NULL expression analysis 有权
    使用NULL表达式分析优化查询的技术

    公开(公告)号:US07739219B2

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

    申请号:US11517969

    申请日:2006-09-08

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30454

    摘要: A method for optimizing queries is described. A query, which includes a first expression for determining whether each of a set of values evaluates to NULL or NOT NULL, is received. At compile-time, a first representation of the query is generated, where the first representation indicates that the query is to be performed based on the first expression. Based on the first expression, a second expression is determined. The second expression is such that the first expression would evaluate to any NOT NULL value if and only if the second expression would evaluate to any NOT NULL value. The second expression, when evaluated, is much more computationally efficient compared with the evaluation of the first expression. Based on the first representation, a second representation of the query is generated, where the second representation indicates that the query is to be performed based on the second expression. Thereafter, the query is executed based on the second representation.

    摘要翻译: 描述用于优化查询的方法。 一个查询,其中包含一个第一表达式,用于确定一组值中的每一个是否计算为NULL或NOT NULL。 在编译时,生成查询的第一个表示,其中第一个表示指示要根据第一个表达式执行查询。 基于第一个表达式,确定第二个表达式。 第二个表达式使得当且仅当第二个表达式计算为任何NOT NULL值时,第一个表达式将求值为任何NOT NULL值。 第二个表达式与评估第一个表达式相比,计算效率要高得多。 基于第一表示,生成查询的第二表示,其中第二表示指示将基于第二表达式执行查询。 此后,基于第二表示执行查询。