会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Lightweight application program interface (API) for extensible markup language (XML)
    • 用于可扩展标记语言(XML)的轻量级应用程序接口(API)
    • US07409636B2
    • 2008-08-05
    • US11193567
    • 2005-07-29
    • Henricus Johannes Maria MeijerAnders HejlsbergDavid L. RemyArpan A. DesaiAsad JawaharAndrew E. KimballDonald F. Box
    • Henricus Johannes Maria MeijerAnders HejlsbergDavid L. RemyArpan A. DesaiAsad JawaharAndrew E. KimballDonald F. Box
    • G06F17/00
    • G06F17/2247G06F17/30932
    • An architecture that leverages support for markup language operations, e.g., extensible markup language (XML) queries, via a lightweight application program interface (API). The API defines an object model that can simplify construction of XML values in languages that do not natively support XML. The novel aspects of the described innovation can enable query languages to be factored into general operations (e.g., mapping, filtering, sorting, and/or projection of functions) on collections on one hand, and a set of domain specific operations (e.g., navigation, construction and modification) on the elements of these collections on another hand. The subject API can support creation of XML data that is node centric (e.g., context-free). Accordingly, nodes do not have to be constructed within the context of a document. Additionally, aspects can enable expression-oriented interface mechanisms as opposed to the imperative statement-oriented style interfaces used in connection with traditional interface mechanisms (e.g., DOM).
    • 通过轻量级应用程序接口(API)利用支持标记语言操作(例如可扩展标记语言(XML)查询)的体系结构。 API定义了一个对象模型,可以简化XML本身不支持XML的语言的构造。 所描述的创新的新颖方面可以使查询语言能够一方面被视为一般操作(例如,功能的映射,过滤,排序和/或投影),以及一组特定于领域的操作(例如,导航 ,建设和修改)另一方面对这些收藏品的要素。 主题API可以支持以节点为中心(例如,无上下文)创建XML数据。 因此,节点不必在文档的上下文中构建。 另外,方面可以实现面向表达式的接口机制,而不是与传统接口机制(例如,DOM)结合使用的面向语句的风格接口。
    • 6. 发明授权
    • Distributed query engine pipeline method and system
    • 分布式查询引擎管道方法和系统
    • US07472112B2
    • 2008-12-30
    • US10601730
    • 2003-06-23
    • Todd F. PfleigerAndrew E. KimballArpan A. Desai
    • Todd F. PfleigerAndrew E. KimballArpan A. Desai
    • G06F7/00G06F17/30G06F17/00
    • G06F17/30914G06F17/30932Y10S707/99933Y10S707/99945
    • A distributed query engine pipeline architecture comprises cascaded analysis engines that accept an input query and each identifies a portion of the input query that it can pass on to an execution engine. Each stage rewrites the input query to remove the portion identified and replaces it with a placeholder. The rewritten query is forwarded to the next analysis engine in the cascade. Each engine compiles the portion it identified so that an execution engine may process that portion. Execution preferably proceeds from the portion of the query compiled by the last analysis engine. The execution engine corresponding to the last analysis engine executes the query and makes a call to the next higher execution engine in the cascade for data from the preceding portion. The process continues until the results from the input query are fully assembled.
    • 分布式查询引擎流水线架构包括级联分析引擎,其接受输入查询,并且每个引擎识别可以传递给执行引擎的输入查询的一部分。 每个阶段都会重写输入查询以删除已识别的部分,并用占位符替换它。 重写的查询将转发到级联中的下一个分析引擎。 每个引擎都会编译其识别的部分,以便执行引擎可以处理该部分。 执行优先从最后一个分析引擎编译的查询部分进行。 与最后一个分析引擎相对应的执行引擎执行查询,并对来自前一部分的数据进行级联的下一个较高执行引擎的调用。 该过程一直持续到输入查询的结果完全汇编为止。
    • 7. 发明授权
    • Query optimizer system and method
    • 查询优化器系统和方法
    • US07146352B2
    • 2006-12-05
    • US10601480
    • 2003-06-23
    • Michael L. BrundageAndrew E. Kimball
    • Michael L. BrundageAndrew E. Kimball
    • G06F17/30
    • G06F17/30935Y10S707/99932Y10S707/99933Y10S707/99943
    • An optimizer/normalizer is used to generate optimized intermediate language representation of an input query, such as an XML input query. A method of optimization of an input query in intermediate language form includes receiving the input query, examining the nodes in a left-depth first manner to identify code patterns and node types which are subjects for optimization, tagging the identified code patterns until the intermediate language representation of the input query has been examined in its entirety, searching from the top of the intermediate language representation for tagged code patterns, and adjusting the tagged code patterns with improved code patterns to form an optimal representation for an input query. The input to the optimizer/normalizer is assumed to be an input query transformed into an intermediate language representation containing code patterns and nodes, each node having a respective node type.
    • 优化器/规范化器用于生成输入查询的优化中间语言表示,例如XML输入查询。 以中间语言形式优化输入查询的方法包括接收输入查询,以左深度第一方式检查节点以识别作为优化对象的代码模式和节点类型,标记所识别的代码模式,直到中间语言 已经对输入查询的表示进行了全面的检查,从标记代码模式的中间语言表示的顶部进行搜索,并且利用改进的代码模式调整带标签的代码模式以形成用于输入查询的最佳表示。 假设优化器/规范化器的输入是被转换成包含代码模式和节点的中间语言表示的输入查询,每个节点具有相应的节点类型。
    • 8. 发明授权
    • Instance annotation in object-oriented programming
    • 面向对象编程中的实例注释
    • US08132093B2
    • 2012-03-06
    • US11504513
    • 2006-08-14
    • Ralf LammelAnders HejlsbergAndrew E. KimballDavid Lawrence RemyErik Meijer
    • Ralf LammelAnders HejlsbergAndrew E. KimballDavid Lawrence RemyErik Meijer
    • G06F17/00
    • G06F17/2247G06F8/315G06F9/4492G06F17/241
    • Object instance annotation technology is disclosed. This technology is capable of annotating any number of instances for any number of objects. Object instance annotations can be of various types, and annotations can serve as data extensions. Objects are enabled for annotation either by developers, or, alternatively, automatically by a programming language or framework. Furthermore, an interface is provided for annotations. This interface has a variety of operations, some of which allow for adding, retrieving, or removing annotations. Annotations can be reference types or even value types. They may also be private class types. Once object instances are enabled for annotating, and the interface is set up, this interface can annotate a multitude of different kinds of objects. For example, it can annotate generic objects, XML trees, CodeDom trees, and so on.
    • 公开了对象实例注释技术。 该技术能够为任意数量的对象注释任意数量的实例。 对象实例注释可以是各种类型,注释可以用作数据扩展。 对象可以由开发者启用,也可以由编程语言或框架自动进行注释。 此外,还提供了一个用于注释的界面。 该接口具有多种操作,其中一些允许添加,检索或删除注释。 注释可以是引用类型或甚至值类型。 它们也可以是私有类类型。 一旦对象实例被启用以进行注释,并且该接口被设置,该接口可以注释许多不同种类的对象。 例如,它可以注释通用对象,XML树,CodeDom树等。