会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Optimization of declarative queries
    • 声明式查询的优化
    • US08914782B2
    • 2014-12-16
    • US12943038
    • 2010-11-10
    • Michael IsardYuan YuDerek Gordon Murray
    • Michael IsardYuan YuDerek Gordon Murray
    • G06F9/45
    • G06F8/4441G06F8/443G06F8/4452
    • Source code is generated that includes one or more iterator-based expressions such as declarative queries. The source code is translated into an intermediate language that classifies operators making up the iterator-based expressions into classes based on whether the operators are aggregating, element-wise, or sink operators. The intermediate language, including the identified classes, is processed using an automaton to replace the iterator-based expressions with one or more equivalent non-iterator-based expressions. Where an iterator-based expression is nested, the nested expression is processed using an equivalent number of nested automatons. The resulting optimized source code may be compiled and executed using fewer virtual function calls than the equivalent non-optimized source code.
    • 生成包含一个或多个基于迭代器的表达式(如声明性查询)的源代码。 源代码被翻译成一种中间语言,它将运算符组成基于迭代器的表达式分类为基于运算符是聚合的,元素的还是汇点运算符的类。 使用自动机处理包括所识别的类的中间语言,以使用一个或多个等价的基于非迭代器的表达式来替换基于迭代器的表达式。 在嵌套基于迭代器的表达式的情况下,使用等效数量的嵌套自动机来处理嵌套表达式。 所得到的优化源代码可以使用比等效的非优化源代码更少的虚拟函数调用来编译和执行。
    • 3. 发明申请
    • OPTIMIZATION OF DECLARATIVE QUERIES
    • 声明查询优化
    • US20120117551A1
    • 2012-05-10
    • US12943038
    • 2010-11-10
    • Michael IsardYuan YuDerek Gordon Murray
    • Michael IsardYuan YuDerek Gordon Murray
    • G06F9/45
    • G06F8/4441G06F8/443G06F8/4452
    • Source code is generated that includes one or more iterator-based expressions such as declarative queries. The source code is translated into an intermediate language that classifies operators making up the iterator-based expressions into classes based on whether the operators are aggregating, element-wise, or sink operators. The intermediate language, including the identified classes, is processed using an automaton to replace the iterator-based expressions with one or more equivalent non-iterator-based expressions. Where an iterator-based expression is nested, the nested expression is processed using an equivalent number of nested automatons. The resulting optimized source code may be compiled and executed using fewer virtual function calls than the equivalent non-optimized source code.
    • 生成包含一个或多个基于迭代器的表达式(如声明性查询)的源代码。 源代码被翻译成一种中间语言,它将运算符组成基于迭代器的表达式分类为基于运算符是聚合的,元素的还是汇点运算符的类。 使用自动机处理包括所识别的类的中间语言,以使用一个或多个等价的基于非迭代器的表达式来替换基于迭代器的表达式。 在嵌套基于迭代器的表达式的情况下,使用等效数量的嵌套自动机来处理嵌套表达式。 所得到的优化源代码可以使用比等效的非优化源代码更少的虚拟函数调用来编译和执行。
    • 9. 发明申请
    • DETERMINING FOREGROUND REGIONS AND BACKGROUND REGIONS IN AN IMAGE
    • 确定图像中的前缀区域和背景区域
    • US20120314942A1
    • 2012-12-13
    • US13157337
    • 2011-06-10
    • Oliver M. C. WilliamsMichael IsardPaul R. Barham
    • Oliver M. C. WilliamsMichael IsardPaul R. Barham
    • G06K9/34G06K9/48
    • G06T19/006G06T7/194G06T7/70G06T2207/10024G06T2207/20081
    • A system for providing augmented reality detects foreground occluders in an image of a video stream. One or more virtual objects are then rendered appropriately with respect to the occluders. Location information associated with the image is used to retrieve a three dimensional representation of the location where the image was taken. Features that are expected to appear in the image based on the three dimensional location but that cannot be located are used to determine regions of the image that are likely to include foreground occluders. Pixels in these regions are used to train a color model that classifies pixels as either part of the background of the image or part of one or more foreground occluders. The pixels in the image are classified using the model, and one or more virtual objects are rendered so that they appear behind any foreground occluders.
    • 用于提供增强现实的系统检测视频流的图像中的前景遮挡物。 一个或多个虚拟对象然后相对于封堵器被适当地渲染。 与图像相关联的位置信息用于检索拍摄图像的位置的三维表示。 预期在基于三维位置但不能被定位的图像中出现的特征被用于确定可能包括前景遮挡物的图像区域。 这些区域中的像素用于训练将像素分类为图像的背景的一部分或一个或多个前景遮挡物的一部分的颜色模型。 图像中的像素使用模型分类,并且渲染一个或多个虚拟对象,使得它们出现在任何前景遮挡物之后。
    • 10. 发明申请
    • Serving cached query results based on a query portion
    • 根据查询部分提供缓存的查询结果
    • US20070203890A1
    • 2007-08-30
    • US11363895
    • 2006-02-28
    • Gaurav SareenMichael IsardYinzhe YuGirish Kumar
    • Gaurav SareenMichael IsardYinzhe YuGirish Kumar
    • G06F17/30
    • G06F17/30902
    • The embodiments contemplate a system and method for obtaining related results for a portion of a query and for generating an updated set of queries for a cache of a server. Other queries beginning with the portion of the query may be identified and obtained from a data structure that includes a server cache and a set of common queries. Once the other queries are identified, results for the other queries are obtained from the server cache or from a back-end database. A set of common queries, which may include deleted and additional queries, may be utilized to generate the updated set of queries for the server. Both missing queries and deleted queries that may belong to the server based on an assignment function are inserted into a queue, which is later delivered to the cache of the server. The transfer may occur during a low-activity or idle state.
    • 这些实施例考虑了用于获得查询的一部分的相关结果并且为服务器的高速缓存生成更新的一组查询的系统和方法。 可以从包括服务器高速缓存和一组常见查询的数据结构中识别并获得从查询部分开始的其他查询。 一旦识别出其他查询,则从服务器缓存或后端数据库获取其他查询的结果。 可以使用一组常见查询(可以包括删除的和附加的查询)来生成针对服务器的更新的查询集合。 基于分配功能可能属于服务器的丢失查询和已删除查询都将被插入到队列中,该队列稍后会传递到服务器的缓存。 传输可能在低活动或空闲状态期间发生。