会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 92. 发明授权
    • Efficient path-based operations while searching across versions in a repository
    • 高效的基于路径的操作,同时在存储库中的版本中进行搜索
    • US08015165B2
    • 2011-09-06
    • US11304414
    • 2005-12-14
    • Sam IdiculaThomas BabyNipun AgarwalRavi Murthy
    • Sam IdiculaThomas BabyNipun AgarwalRavi Murthy
    • G06F17/30
    • G06F17/30235G06F17/30533
    • A technique and mechanism for efficiently searching across multiple versions of a resource is provided. New operators are provided that take into account the versions of a particular resource. The query engine evaluates the new operators using either an index-based approach or a functional approach. Under an index-based implementation, a hierarchical index is traversed to find a particular resource (or resources) associated with a specified path and the version history identifier associated with the particular resource(s). A version history table containing references to all versions of the particular resource(s) are then obtained. Under the functional implementation, a link table, which contains all paths in a user's workspace, is examined to determine whether the version history identifier of a particular resource matches a version history identifier of a resource specified in the link table and whether the path to the resource in the link table is related to the path specified.
    • 提供了一种有效地搜索资源的多个版本的技术和机制。 提供了新的运算符,以考虑特定资源的版本。 查询引擎使用基于索引的方法或功能方法来评估新的运算符。 在基于索引的实现下,遍历分层索引以找到与指定路径相关联的特定资源(或资源)以及与特定资源相关联的版本历史标识符。 然后获得包含对特定资源的所有版本的引用的版本历史表。 在功能实现下,检查包含用户工作区中的所有路径的链接表,以确定特定资源的版本历史标识符是否与链接表中指定的资源的版本历史标识符是否匹配, 链接表中的资源与指定的路径相关。
    • 93. 发明授权
    • Techniques for efficient loading of binary XML data
    • 用于高效加载二进制XML数据的技术
    • US08010889B2
    • 2011-08-30
    • US11743563
    • 2007-05-02
    • Nitin GuptaSivasankaran ChandrasekarRavi MurthyNipun Agarwal
    • Nitin GuptaSivasankaran ChandrasekarRavi MurthyNipun Agarwal
    • G06N3/00
    • G06F17/30569G06F17/30908H03M7/30
    • Various techniques are described hereafter for improving the efficiency of binary XML encoding and loading operations. In particular, techniques are described for incrementally encoding XML in response to amount-based requests. After encoding enough binary XML to satisfy an amount-based request, the encoder stops encoding the XML until a subsequent request is received. The incremental encoding may take place on the client-side or the server-side. Techniques are also described for reducing the character set conversion operations by having a parser convert tokens in text XML into one character set while converting non-token text in the text XML into another character set. Techniques are also described for generating self-contained binary XML documents, and for improving remap operations by providing a binary XML document on a chunk-by-chunk basis.
    • 以下描述了用于提高二进制XML编码和加载操作的效率的各种技术。 特别地,描述了用于响应于基于量的请求逐渐编码XML的技术。 在编码足够的二进制XML以满足基于数量的请求之后,编码器停止对XML的编码,直到接收到后续请求。 增量编码可能发生在客户端或服务器端。 还描述了通过使解析器将文本XML中的令牌转换为一个字符集同时将文本XML中的非令牌文本转换为另一个字符集来减少字符集转换操作的技术。 还描述了用于生成自包含二进制XML文档以及通过以块为单位提供二进制XML文档来改进重映射操作的技术。
    • 94. 发明授权
    • Cost-based optimizer for an XML data repository within a database
    • 数据库中XML数据存储库的基于成本的优化器
    • US07930277B2
    • 2011-04-19
    • US10830211
    • 2004-04-21
    • Fei GeSivasankaran ChandrasekarNipun AgarwalRavi MurthyEric Sedlar
    • Fei GeSivasankaran ChandrasekarNipun AgarwalRavi MurthyEric Sedlar
    • G06F7/00G06F17/00
    • G06F17/30935
    • Cost-based optimizer functionality for an XML database repository provides means for optimizing the execution of database queries that access XML resources in the database repository. Statistics about XML resources that are stored in the database repository are gathered, stored and utilized by a query optimizer to compute computational costs associated with each of multiple methods of accessing particular XML resources requested in a database query. Hence, the optimizer is able to select the most efficient query execution plan based on the costs of possible access paths. In one embodiment, specific statistics about the hierarchical structure of XML resources stored in the XML database repository are gathered, stored in a relational table in the database management system, and used to compute the selectivity of query predicates and the index cost associated with traversing one or more indexes to access requested XML resources.
    • 用于XML数据库的基于成本的优化器功能提供了优化访问数据库存储库中的XML资源的数据库查询的执行的方法。 存储在数据库存储库中的关于XML资源的统计信息由查询优化器收集,存储和使用,以计算与访问数据库查询中请求的特定XML资源的多种方法中的每一种相关联的计算成本。 因此,优化器能够基于可能的访问路径的成本来选择最有效的查询执行计划。 在一个实施例中,收集存储在XML数据库存储库中的XML资源的层次结构的具体统计信息,存储在数据库管理系统中的关系表中,并用于计算查询谓词的选择性和与遍历一个相关联的索引成本 或更多的索引来访问所请求的XML资源。
    • 95. 发明授权
    • Performing an action in response to a file system event
    • 执行响应文件系统事件的操作
    • US07921076B2
    • 2011-04-05
    • US11014502
    • 2004-12-15
    • Thuvan HoangSam IdiculaNipun AgarwalRavi MurthyAsha TarachandaniNamit JainEric Sedlar
    • Thuvan HoangSam IdiculaNipun AgarwalRavi MurthyAsha TarachandaniNamit JainEric Sedlar
    • G06F7/00
    • G06F17/30067G06F9/542
    • A method and apparatus for performing an action in response to a file system event is provided. According to one aspect, sets of “event listeners” are associated with a file hierarchy and/or the nodes thereof. Each event listener contains a set of “event handlers.” Each event handler corresponds to a separate type of event that may occur relative to the file hierarchy's nodes. When an event is going to occur relative to the hierarchy or a node thereof, all event listeners that are associated with that hierarchy/node are inspected to determine whether those event listeners contain any event handlers that correspond to the event's type. Those event handlers that correspond to the event's type are placed in an ordered list of event handlers to be invoked. As the event handlers in the list are invoked, programmatic mechanisms that correspond to those event handlers are executed to perform customized user-specified actions.
    • 提供了一种用于响应于文件系统事件执行动作的方法和装置。 根据一个方面,“事件监听器”的集合与文件层级和/或其节点相关联。 每个事件监听器包含一组“事件处理程序”。每个事件处理程序对应于可能相对于文件层次结构节点发生的单独的事件类型。 当相对于层级或其节点将发生事件时,检查与该层级/节点相关联的所有事件监听器,以确定这些事件监听器是否包含与事件类型相对应的任何事件处理程序。 与事件类型相对应的事件处理程序被放置在要调用的事件处理程序的有序列表中。 在列表中的事件处理程序被调用时,执行与那些事件处理程序相对应的程序化机制来执行定制的用户指定的操作。
    • 98. 发明申请
    • Mechanisms For Efficient Autocompletion In XML Search Applications
    • 在XML搜索应用程序中高效自动完成的机制
    • US20100191721A1
    • 2010-07-29
    • US12360919
    • 2009-01-28
    • Ravi Murthy
    • Ravi Murthy
    • G06F17/30
    • G06F17/30938G06F17/276
    • Mechanisms are described for providing auto-completion capability in a user interface that allows users to search for XML tags and data in a collection of XML documents. A user searching for data in XML documents might not be aware of the entire structure of the data. A path context may be specified for narrowing the search to a particular set of nodes within the documents in the collection. When the user is in the process of typing in an XML tag name, but prior to submitting the tag name to the search engine, the user interface presents an ordered list of completed XML tags that match the prefix typed by the user. The order of the tags in the list reflects the frequency of the completed tags found within the specified path context of the collection of documents. Likewise, when the user is in the process of typing a string of text to be searched for within the value of XML nodes in the set of documents, but prior to submitting the test string to the search engine, the user interface presents an ordered list of completed text strings that match the partially specified text, where the order of the completed text strings reflects their frequency within the specified path context in the collection of documents.
    • 描述了在用户界面中提供自动完成功能的机制,允许用户在XML文档集合中搜索XML标签和数据。 在XML文档中搜索数据的用户可能不知道数据的整个结构。 可以指定路径上下文以将搜索缩小到集合中的文档内的特定节点集合。 当用户正在键入XML标签名称的过程中,但是在将标签名称提交给搜索引擎之前,用户界面将显示与用户键入的前缀匹配的完整XML标签的有序列表。 列表中的标签的顺序反映了在文档集合的指定路径上下文中找到的已完成标签的频率。 类似地,当用户正在文档集合中的XML节点的值内键入要搜索的文本串的过程中,但是在将测试字符串提交给搜索引擎之前,用户界面呈现有序列表 的完整文本字符串与部分指定的文本匹配,其中完成的文本字符串的顺序反映其在文档集合中指定的路径上下文中的频率。
    • 99. 发明授权
    • Direct loading of opaque types
    • 直接加载不透明类型
    • US07747580B2
    • 2010-06-29
    • US10648577
    • 2003-08-25
    • Namit JainEllen BatboutaNipun AgarwalRavi MurthyPaul ReillyJames Stenoish
    • Namit JainEllen BatboutaNipun AgarwalRavi MurthyPaul ReillyJames Stenoish
    • G06F17/30
    • G06F17/30286
    • Techniques and systems are disclosed for storing instances of an opaque type in a database according to a direct path loading approach. According to one aspect, an opaque type implementor registers, with a loader application, routines that the opaque type implementor implements. In response, the loader application associates the opaque type with the routines. The loader application reads data that comprises instances of the opaque type. The loader application determines which routines are associated with the opaque type. The loader application invokes the routines, which create an array for storing instances of the opaque type and populate the array with values specified in the data. The loader application converts the array into a data stream that conforms to the format of the database's data blocks. The loader application then streams the data to a database server, which writes the data directly into data blocks in the database.
    • 公开了根据直接路径加载方法在数据库中存储不透明类型的实例的技术和系统。 根据一个方面,不透明类型的实现者使用加载器应用程序来注册不透明类型实现者实现的例程。 作为响应,加载程序应用程序将不透明类型与例程相关联。 加载程序应用程序读取包含不透明类型实例的数据。 加载程序应用程序确定哪些程序与不透明类型相关联。 加载程序应用程序调用例程,它创建一个数组来存储不透明类型的实例,并使用数据中指定的值填充数组。 加载程序应用程序将阵列转换为符合数据库数据块格式的数据流。 然后,加载器应用程序将数据流传输到数据库服务器,数据库服务器将数据直接写入数据库中的数据块。
    • 100. 发明授权
    • Mechanism for multi-domain indexes on XML documents
    • XML文档多域索引的机制
    • US07685203B2
    • 2010-03-23
    • US11169402
    • 2005-06-28
    • Ravi Murthy
    • Ravi Murthy
    • G06F17/30
    • G06F17/30911
    • An XML document can contain domain-specific information, which typically has its own semantics and operations independent of the XML domain. Specialized indexes and operations are used to manage information within different types of domains, for example, text, spatial, life sciences, time series, image, and multimedia domains. Entries in domain-specific indexes are augmented to include data that indicates the position of domain information within the underlying hierarchy, referred to as order keys. The domain-specific index is used to locate instances of the requested information within the domain and to determine whether any of the instances satisfy the request. Determining whether the request is satisfied includes determining whether any of the instances of the domain information are positioned within the hierarchy at a location that satisfies the path specified in the request, i.e., an instance of the information has an appropriate relationship with the particular node specified in the request.
    • XML文档可以包含特定于域的信息,它们通常具有独立于XML域的语义和操作。 专门的索引和操作用于管理不同类型域中的信息,例如文本,空间,生命科学,时间序列,图像和多媒体域。 扩展域特定索引中的条目,以包括指示底层层次结构中称为顺序键的域信息的位置的数据。 域特定索引用于定位域内所请求信息的实例,并确定是否有任何实例满足请求。 确定请求是否满足包括确定域信息的任何实例是否位于满足请求中指定的路径的位置处的层级内,即,信息的实例与指定的特定节点具有适当的关系 在请求中。