会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Memory allocation folding based on object dominance
    • 基于对象优势的内存分配折叠
    • US09448929B1
    • 2016-09-20
    • US14328407
    • 2014-07-10
    • GOOGLE INC.
    • Hannes PayerDaniel Kenneth CliffordBen TitzerMichael Starzinger
    • G06F12/10G06F12/02
    • G06F12/0253G06F12/023G06F12/0276G06F2212/1024
    • A computer-implemented method for compilation of applications can include receiving a set of software instructions and traversing the set of software instructions based on a control-flow order of the set of software instructions. The traversing can include identifying a first allocation instruction in the set of software instructions, the first allocation instruction being configured to allocate a first amount of memory for a first object and identifying a second allocation instruction in the set of software instructions, the second allocation instruction being configured to allocate a second amount of memory for a second object. The method can include determining that the first allocation instruction dominates the second allocation instruction and, in response to the determining, combining the first allocation instruction and the second allocation instruction into a folded allocation instruction that allocates the first amount of memory and the second amount of memory in a single memory allocation operation.
    • 用于编译应用的计算机实现的方法可以包括基于软件指令集的控制流顺序来接收一组软件指令并遍历该组软件指令。 所述遍历可以包括识别所述软件指令集中的第一分配指令,所述第一分配指令被配置为为所述第一对象分配第一数量的存储器,并且在所述软件指令集中识别第二分配指令,所述第二分配指令 被配置为为第二对象分配第二量的存储器。 该方法可以包括确定第一分配指令支配第二分配指令,并且响应于确定,将第一分配指令和第二分配指令合并成分配第一量存储器的折叠分配指令和第二分配指令的第二量 内存在单个内存分配操作中。
    • 2. 发明授权
    • Configuring browser policy settings on client computing devices
    • 在客户端计算设备上配置浏览器策略设置
    • US08997174B1
    • 2015-03-31
    • US13688129
    • 2012-11-28
    • Google Inc.
    • Glenn WilsonSumit GwalaniWilliam A. DrewryMattias Stefan NisslerDaniel Kenneth CliffordChristopher Masone
    • G06F12/14G06F11/30H04L9/30H04L9/32H04L29/06G06F21/62
    • H04L63/20G06F21/6218H04L63/08H04L63/101
    • Systems and methods for configuring browser policy settings on client computing devices are provided. In some aspects, a method includes receiving login credentials from a client computing device. The client computing device includes a browser. The method also includes transmitting browser policy data associated with the login credentials to the client computing device. The browser policy data identifies browser policy settings to be installed on the browser. The browser policy settings identified by the browser policy data include four or more of: compliance settings, behavioral settings, browser/software applications, permission to access one or more websites, restrictions on accessing one or more websites, read permission in a remote document storage unit accessible via the browser, or write permission in a remote document storage unit accessible via the browser.
    • 提供了在客户端计算设备上配置浏览器策略设置的系统和方法。 在一些方面,一种方法包括从客户端计算设备接收登录凭证。 客户端计算设备包括浏览器。 该方法还包括将与登录凭证相关联的浏览器策略数据发送到客户端计算设备。 浏览器策略数据标识要在浏览器上安装的浏览器策略设置。 由浏览器策略数据识别的浏览器策略设置包括以下四个或更多:遵从性设置,行为设置,浏览器/软件应用程序,访问一个或多个网站的权限,访问一个或多个网站的限制,远程文档存储中的读取权限 可通过浏览器访问的单元,或通过浏览器访问的远程文档存储单元的写入权限。
    • 3. 发明申请
    • SYSTEMS AND METHODS FOR OPTIMIZING SOURCE CODE COMPILING
    • 用于优化源代码编译的系统和方法
    • US20150212803A1
    • 2015-07-30
    • US13933050
    • 2013-07-01
    • Google Inc.
    • Daniel Kenneth CliffordVyacheslav Egorov
    • G06F9/45
    • G06F8/4443
    • Systems and methods for compiling source code are provided. In some aspects, a method includes receiving one or more code stubs configured to be inline cached at one or more call sites of a native code generated by a baseline compiler from a source code. Each of the one or more code stubs is based on an intermediate representation between the source code and the native code. The method also includes translating the source code into the intermediate representation, inlining the one or more code stubs into the translated source code, and optimizing, by an optimizing compiler, at least one of the translated source code and the inlined one or more code stubs.
    • 提供了编译源代码的系统和方法。 在一些方面,一种方法包括:接收一个或多个代码存根,其被配置为在基准编译器从源代码生成的本地代码的一个或多个调用位置处进行内联缓存。 一个或多个代码存根中的每一个基于源代码和本地代码之间的中间表示。 该方法还包括将源代码转换为中间表示,将一个或多个代码存根内联到经翻译的源代码中,以及通过优化编译器优化至少一个经翻译的源代码和内联的一个或多个代码存根 。
    • 4. 发明授权
    • Sharing property descriptor information between object maps
    • 在对象映射之间共享属性描述符信息
    • US09250874B1
    • 2016-02-02
    • US14024592
    • 2013-09-11
    • Google Inc.
    • Toon Wim Jan VerwaestDaniel Kenneth Clifford
    • G06F9/44G06F9/45G06F3/0484G06F11/36
    • G06F8/41G06F3/0484G06F8/437G06F11/3688
    • A system and method is disclosed for sharing type information between object maps. When an object data structure is modified in a dynamic programming environment to change an initial number of object properties a child object map for the modified object data structure is generated based on a parent object map for the unmodified object data structure, and a descriptor array associated with the base object map is shared with the child object map. The descriptor array is dynamically altered according to the modified object data structure, and access to the descriptor array is limited from the parent object map in accordance with the initial number of object properties of the unmodified object data structure.
    • 公开了用于在对象映射之间共享类型信息的系统和方法。 当在动态编程环境中修改对象数据结构以改变对象属性的初始数量时,基于用于未修改的对象数据结构的父对象映射生成修改的对象数据结构的子对象映射,以及相关联的描述符数组 与基对象映射与子对象映射共享。 描述符数组根据修改后的对象数据结构进行动态改变,根据未修改对象数据结构的对象属性的初始数量,对父对象映射进行限制。