会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Context-specific optimized code
    • 特定于上下文的优化代码
    • US09003381B2
    • 2015-04-07
    • US13585734
    • 2012-08-14
    • Derek J. ConrodSubrato K. DeDineel D. Sule
    • Derek J. ConrodSubrato K. DeDineel D. Sule
    • G06F9/45G06F9/455
    • G06F8/443G06F9/4552
    • A computing device comprising a JIT compiler, an application, and a JavaScript Engine. The computing device is adapted to receive at least one identified portion of a JavaScript source code, replace original context specific reference values in the JavaScript with one or more placeholders, and generate a first JIT copy of the code. The computing device is adapted to create a description of the original context specific reference values having one or more requirements, store the description, access runtime information related to the original context specific reference values, compare the runtime information to the stored description, obtain new context-specific reference values, replace/update the placeholders with the new context-specific reference values, generate a second JIT copy of the at least one identified portion of the JavaScript source code comprising the new context-specific reference values, and execute the second JIT copy in the new execution context.
    • 包括JIT编译器,应用程序和JavaScript引擎的计算设备。 计算设备适于接收JavaScript源代码的至少一个识别的部分,用JavaScript中的原始上下文特定参考值替换为一个或多个占位符,并生成代码的第一个JIT副本。 计算设备适于创建具有一个或多个要求的原始上下文特定参考值的描述,存储描述,与原始上下文特定参考值相关的访问运行时信息,将运行时信息与存储的描述进行比较,获得新的上下文 特定参考值,用新的上下文特定参考值替换/更新占位符,生成包括新上下文特定参考值的JavaScript源代码的至少一个识别部分的第二JIT副本,并执行第二JIT 复制在新的执行上下文中。
    • 3. 发明申请
    • DEVICE, METHOD, AND SYSTEM TO ENABLE SECURE DISTRIBUTION OF JAVASCRIPTS
    • 设备,方法和系统,以实现JAVASCRIPTS的安全分配
    • US20130227354A1
    • 2013-08-29
    • US13403071
    • 2012-02-23
    • Sagar K. ShahSubrato K. DeMark BapstDineel D. SuleGeorge Michael Milikich
    • Sagar K. ShahSubrato K. DeMark BapstDineel D. SuleGeorge Michael Milikich
    • G06F9/45G06F11/07
    • G06F9/45516G06F11/362G06F21/128G06F21/602
    • A computing device adapted to receive at least one JavaScript, the computing device comprising a processor type and one or more architectural features. The at least one JavaScript comprises one or more first sections of the JavaScript and one or more second sections of the JavaScript. The one or more first sections of the JavaScript may be pre-compiled using the processor type or the one or more architectural features. The one or more second sections of the JavaScript may be sent to a JavaScript Compiler in source format. A JavaScript Engine may be adapted to execute the one or more first sections of the JavaScript and the subsequently compiled one or more second sections of the JavaScript, keeping elements of the scripting code proprietary, with the pre-compilation of the one or more first sections of the JavaScript eliminating run-time compilation and therefore providing performance benefits.
    • 适于接收至少一个JavaScript的计算设备,所述计算设备包括处理器类型和一个或多个架构特征。 至少一个JavaScript包括JavaScript的一个或多个第一部分和JavaScript的一个或多个第二部分。 可以使用处理器类型或一个或多个架构特征来预编译JavaScript的一个或多个第一部分。 JavaScript的一个或多个第二部分可以以源格式发送到JavaScript编译器。 JavaScript引擎可以适于执行JavaScript的一个或多个第一部分以及随后编译的JavaScript的一个或多个第二部分,其中保留脚本代码的元素是专有的,其中预先编译一个或多个第一部分 的JavaScript消除运行时编译,从而提供性能优势。
    • 5. 发明授权
    • Apparatus and method for improving the performance of compilers and interpreters of high level programming languages
    • 用于提高高级编程语言的编译器和解释器性能的装置和方法
    • US08539463B2
    • 2013-09-17
    • US13193360
    • 2011-07-28
    • Subrato K. DeDineel D. SuleKun Zhang
    • Subrato K. DeDineel D. SuleKun Zhang
    • G06F9/45
    • G06F8/427G06F9/4552
    • A content processing device and corresponding method are disclosed. The content processing device includes a compiler front end to parse programming language source code into an high level intermediate representation and a detection component to detect high level constructs in the intermediate representation of the source code that satisfy constraints for parallel-merging high level constructs. And a parallel-merging component modifies the high level intermediate representation of the source code by parallel-merging the detected constructs to generate new high level parallel-merged constructs in a modified high-level intermediate representation of the source code that enable runtime operations of the detected constructs when finally lowered into processor instructions to be able to execute in parallel using the executable code generated from the modified intermediate representation.
    • 公开了一种内容处理装置及其对应方法。 内容处理设备包括将编程语言源代码解析为高级中间表示的编译器前端和用于检测满足用于并行合并高级构造的约束的源代码的中间表示中的高级构造的检测组件。 并行合并组件通过并行合并检测到的构造来修改源代码的高级中间表示,以在源代码的修改的高级中间表示中生成新的高级并行合并构造,其使得能够执行 当最终降低到处理器指令以便能够使用从修改的中间表示生成的可执行代码并行执行时,检测到的构造。
    • 6. 发明申请
    • APPARATUS AND METHOD FOR IMPROVING THE PERFORMANCE OF COMPILERS AND INTERPRETERS OF HIGH LEVEL PROGRAMMING LANGUAGES
    • 改进编译器性能的装置和方法以及高级编程语言的解释
    • US20130031536A1
    • 2013-01-31
    • US13193360
    • 2011-07-28
    • Subrato K. DeDineel D. SuleKun Zhang
    • Subrato K. DeDineel D. SuleKun Zhang
    • G06F9/45
    • G06F8/427G06F9/4552
    • A content processing device and corresponding method are disclosed. The content processing device includes a compiler front end to parse programming language source code into an high level intermediate representation and a detection component to detect high level constructs in the intermediate representation of the source code that satisfy constraints for parallel-merging high level constructs. And a parallel-merging component modifies the high level intermediate representation of the source code by parallel-merging the detected constructs to generate new high level parallel-merged constructs in a modified high-level intermediate representation of the source code that enable runtime operations of the detected constructs when finally lowered into processor instructions to be able to execute in parallel using the executable code generated from the modified intermediate representation.
    • 公开了一种内容处理装置及其对应方法。 内容处理设备包括将编程语言源代码解析为高级中间表示的编译器前端和用于检测满足用于并行合并高级构造的约束的源代码的中间表示中的高级构造的检测组件。 并行合并组件通过并行合并检测到的构造来修改源代码的高级中间表示,以在源代码的修改的高级中间表示中生成新的高级并行合并构造,其使得能够执行 当最终降低到处理器指令以便能够使用从修改的中间表示生成的可执行代码并行执行时,检测到的构造。
    • 7. 发明申请
    • METHODS AND APPARATUS FOR MANAGING OPERATIONS OF A WEB BROWSER
    • 用于管理网络浏览器操作的方法和装置
    • US20120260181A1
    • 2012-10-11
    • US13081765
    • 2011-04-07
    • Dineel D. SuleSubrato K. DeMark Bapst
    • Dineel D. SuleSubrato K. DeMark Bapst
    • G06F3/01G06F15/16
    • G06F9/4843G06F11/3409G06F17/30899G06F2209/5019
    • A computing device and methods of operating the same are disclosed. The computing device may include a network interface that receives web content and a display that displays a displayable format of the web content. In addition, a plurality of browser processing components are included that carry out browser processing activity to generate a displayable format of the web content, and the computing device includes a browser management component that monitors at least one browser processing activity of a corresponding browser processing component and coordinates at least one browser management activity to either reduce the likelihood that the at least one browser management activity adversely affects performance of the plurality of browser processing components, or allow the at least one browser management activity to perform activities that leads to overall improvement of the browsing experience.
    • 公开了一种计算装置及其操作方法。 计算设备可以包括接收web内容的网络接口和显示web内容的可显示格式的显示器。 此外,包括执行浏览器处理活动以生成网页内容的可显示格式的多个浏览器处理组件,并且计算设备包括浏览器管理组件,其监视对应的浏览器处理组件的至少一个浏览器处理活动 并且协调至少一个浏览器管理活动以减少所述至少一个浏览器管理活动不利地影响所述多个浏览器处理组件的性能的可能性,或者允许所述至少一个浏览器管理活动执行导致整体改进的活动 浏览体验。
    • 10. 发明申请
    • CONTEXT-SPECIFIC OPTIMIZED CODE
    • 上下文特定优化代码
    • US20140053143A1
    • 2014-02-20
    • US13585734
    • 2012-08-14
    • Derek J. ConrodSubrato K. DeDineel D. Sule
    • Derek J. ConrodSubrato K. DeDineel D. Sule
    • G06F9/45
    • G06F8/443G06F9/4552
    • A computing device comprising a JIT compiler, an application, and a JavaScript Engine. The computing device is adapted to receive at least one identified portion of a JavaScript source code, replace original context specific reference values in the JavaScript with one or more placeholders, and generate a first JIT copy of the code. The computing device is adapted to create a description of the original context specific reference values having one or more requirements, store the description, access runtime information related to the original context specific reference values, compare the runtime information to the stored description, obtain new context-specific reference values, replace/update the placeholders with the new context-specific reference values, generate a second JIT copy of the at least one identified portion of the JavaScript source code comprising the new context-specific reference values, and execute the second JIT copy in the new execution context.
    • 包括JIT编译器,应用程序和JavaScript引擎的计算设备。 计算设备适于接收JavaScript源代码的至少一个识别的部分,用JavaScript中的原始上下文特定参考值替换为一个或多个占位符,并生成代码的第一个JIT副本。 计算设备适于创建具有一个或多个要求的原始上下文特定参考值的描述,存储描述,与原始上下文特定参考值相关的访问运行时信息,将运行时信息与存储的描述进行比较,获得新的上下文 特定参考值,用新的上下文特定参考值替换/更新占位符,生成包括新上下文特定参考值的JavaScript源代码的至少一个识别部分的第二JIT副本,并执行第二JIT 复制在新的执行上下文中。