会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Incorporating functionality from an object file into an existing binary file
    • 将目标文件中的功能合并到现有的二进制文件中
    • US08418122B2
    • 2013-04-09
    • US11549219
    • 2006-10-13
    • Raj PrakashChandrashekhar R. Garud
    • Raj PrakashChandrashekhar R. Garud
    • G06F9/44
    • G06F8/447G06F8/433
    • Functionality from an object file can be incorporated into an already existing binary file. Functions from the object file can be intelligently inserted into the binary file with the guidance of control flow analysis of both the binary file and the object file. Symbols not defined in the symbol table of the binary file are added to the symbol table of the binary file. When symbols of the object file and the binary file overlap, then priority is given to the object file symbol definitions. The ability to incorporate functionality from an object file into an existing binary file reduces logistical overhead and provides flexibility in code development and maintenance.
    • 来自目标文件的功能可以合并到已经存在的二进制文件中。 在二进制文件和对象文件的控制流分析的指导下,可以将目标文件中的函数智能地插入到二进制文件中。 未在二进制文件的符号表中定义的符号被添加到二进制文件的符号表中。 当对象文件和二进制文件的符号重叠时,优先级被赋予对象文件符号定义。 将功能从对象文件合并到现有二进制文件中的能力降低了后勤开销,并提供了代码开发和维护的灵活性。
    • 3. 发明申请
    • Automatic code tuning
    • 自动代码调整
    • US20070061784A1
    • 2007-03-15
    • US11223670
    • 2005-09-09
    • Raj PrakashKurt GoebelFu-Hwa Wang
    • Raj PrakashKurt GoebelFu-Hwa Wang
    • G06F9/44G06F9/45
    • G06F11/3616G06F11/3433G06F2201/81G06F2201/88
    • Automatically executing commands to process code (e.g., compile commands, interpret commands, etc.) and recording code characteristic metric values (e.g., file size, execution time, etc.) allows automatic code tuning. The automatic turning system may execute predefined commands on codes, automatically intelligently build commands, both execute predefined commands and intelligently build upon those predefined commands, etc. With the automatic intelligent building of commands to build more effective commands, an automatic tuning system can efficiently and judiciously search through available code development tool options to find the more effective combinations of options to generate executable codes.
    • 自动执行命令以处理代码(例如,编译命令,解释命令等)和记录代码特征度量值(例如,文件大小,执行时间等)允许自动代码调整。 自动车削系统可以执行代码上的预定义命令,自动智能地构建命令,执行预定义的命令,并智能地构建这些预定义的命令等。通过自动智能建立命令来构建更有效的命令,自动调谐系统可以有效地和 明智地搜索可用的代码开发工具选项,以找到更有效的组合选项来生成可执行代码。
    • 5. 发明申请
    • Automatic failure analysis of code development options
    • 代码开发选项的自动故障分析
    • US20070169004A1
    • 2007-07-19
    • US11267111
    • 2005-11-04
    • Raj Prakash
    • Raj Prakash
    • G06F9/44
    • G06F11/366
    • Sweeping through the code development options of a code development command allows diagnosis of a failure resulting from execution of the code development command on a given code. Successively modifying the code development command, such as successively removing code development options, automatically allows efficient examination of a failure. Executing each modified version of the code development command and recording results of the executions generates information that can expeditiously identify correspondence between a failure and one or more of the code development options.
    • 扫描代码开发命令的代码开发选项可以诊断由给定代码执行代码开发命令而导致的故障。 连续地修改代码开发命令,如连续删除代码开发选项,可以自动允许有效的检查故障。 执行代码开发命令的每个修改版本并记录执行的结果,生成可以快速识别故障与一个或多个代码开发选项之间的对应关系的信息。
    • 8. 发明授权
    • Threshold search failure analysis
    • 阈值搜索失败分析
    • US08136101B2
    • 2012-03-13
    • US11267746
    • 2005-11-04
    • Raj Prakash
    • Raj Prakash
    • G06F9/45G06F9/44
    • G06F11/3604G06F8/41G06F11/366
    • A value range for a code development option, which results in an error when applied to a given code, can be automatically searched to intelligently identify a threshold for the error within the value range. Instead of completely abandoning the optimizations offered by a code development option with a value range, the code development option as applied to a given code can be limited to a subrange of the value range, thus imbuing the given code with at least the optimizations offered by the code development option with the subrange. A failure analysis tool searches, for example according to binary search, a value range. Subranges are applied to the given code and results examined to influence successive selections of subranges. Eventually, a threshold, if any, is discovered that separates a subrange that does not result in error from a subrange that results in error.
    • 代码开发选项的值范围,当应用于给定代码时会导致错误,可以自动搜索以智能地识别值范围内的错误的阈值。 而不是完全放弃代码开发选项提供的具有价值范围的优化,应用于给定代码的代码开发选项可以被限制在值范围的子范围内,从而将给定的代码至少包含由 代码开发选项与子范围。 故障分析工具例如根据二进制搜索来搜索值范围。 子规范应用于给定的代码和检查结果以影响连续选择的子范围。 最终,发现一个阈值,如果有的话,分离一个不会导致错误的子范围的子范围导致错误的子范围。
    • 9. 发明申请
    • METHOD FOR CREATING UNIFIED BINARY FILES
    • 创建统一的二进制文件的方法
    • US20090249277A1
    • 2009-10-01
    • US12059033
    • 2008-03-31
    • Raj Prakash
    • Raj Prakash
    • G06F9/44G06F9/445
    • G06F8/60
    • A method for creating a unified binary file that may be executed on a plurality of hardware platforms. The unified binary file includes hardware independent code and a plurality of hardware dependent binary files for a variety of hardware platforms. When the unified binary file is executed on a supported hardware platform, an appropriate hardware dependent file is identified and installed. A method for preparing a software package supported on a plurality of hardware platforms for distribution. A unified binary file is created for each corresponding file of the software package. Each unified binary file includes installation directory information and dependent file information.
    • 一种用于创建可以在多个硬件平台上执行的统一二进制文件的方法。 统一的二进制文件包括用于各种硬件平台的硬件无关代码和多个硬件依赖二进制文件。 当统一的二进制文件在受支持的硬件平台上执行时,会识别并安装适当的依赖硬件的文件。 一种用于准备支持在多个硬件平台上用于分发的软件包的方法。 为软件包的每个相应文件创建统一的二进制文件。 每个统一的二进制文件包括安装目录信息和从属文件信息。
    • 10. 发明申请
    • Incorporating functionality from an object file into an existing binary file
    • 将目标文件中的功能合并到现有的二进制文件中
    • US20080092129A1
    • 2008-04-17
    • US11549219
    • 2006-10-13
    • Raj PrakashChandrashekhar R. Garud
    • Raj PrakashChandrashekhar R. Garud
    • G06F9/44
    • G06F8/447G06F8/433
    • Functionality from an object file can be incorporated into an already existing binary file. Functions from the object file can be intelligently inserted into the binary file with the guidance of control flow analysis of both the binary file and the object file. Symbols not defined in the symbol table of the binary file are added to the symbol table of the binary file. When symbols of the object file and the binary file overlap, then priority is given to the object file symbol definitions. The ability to incorporate functionality from an object file into an existing binary file reduces logistical overhead and provides flexibility in code development and maintenance.
    • 来自目标文件的功能可以合并到已经存在的二进制文件中。 在二进制文件和对象文件的控制流分析的指导下,可以将目标文件中的函数智能地插入到二进制文件中。 未在二进制文件的符号表中定义的符号被添加到二进制文件的符号表中。 当对象文件和二进制文件的符号重叠时,优先级被赋予对象文件符号定义。 将功能从对象文件合并到现有二进制文件中的能力降低了后勤开销,并提供了代码开发和维护的灵活性。