会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 66. 发明授权
    • Control flow graph operating system configuration
    • 控制流程图操作系统配置
    • US08495598B2
    • 2013-07-23
    • US13461755
    • 2012-05-01
    • Alexander G. GounaresCharles D. Garrett
    • Alexander G. GounaresCharles D. Garrett
    • G06F9/45
    • G06F8/433G06F9/44505
    • An operating system may be configured using a control flow graph that defines relationships between each executable module. The operating system may be configured by analyzing an application and identifying the operating system modules called from the application, then building a control flow graph for the configuration. The operating system may be deployed to a server or other computer containing only those components identified in the control flow graph. Such a lightweight deployment may be used on a large scale for datacenter servers as well as for small scale deployments on sensors and other devices with little processing power.
    • 可以使用定义每个可执行模块之间的关系的控制流图来配置操作系统。 可以通过分析应用程序并识别从应用程序调用的操作系统模块,然后构建用于配置的控制流程图来配置操作系统。 操作系统可以部署到仅包含在控制流程图中标识的组件的服务器或其他计算机。 这种轻量级的部署可以大规模地用于数据中心服务器,以及在传感器和其他具有很少处理能力的设备上的小规模部署。
    • 69. 发明申请
    • Recompiling with Generic to Specific Replacement
    • 重新编译通用到特定替换
    • US20120233601A1
    • 2012-09-13
    • US13461757
    • 2012-05-01
    • Alexander G. GounaresCharles D. Garrett
    • Alexander G. GounaresCharles D. Garrett
    • G06F9/45
    • G06F8/443G06F8/53
    • Executable code may be recompiled so that generic portions of code may be replaced with specific portions of code. The recompilation may customize executable code for a specific use or configuration, making the code lightweight and executing faster. The replacement mechanism may replace variable names with fixed values, replace conditional branches with only those branches which are known to be executed, and may eliminate executable code portions that are not executed. The replacement mechanism may comprise identifying known values defined in the executable code for variables, and replacing those variables with the constant value. Once the constants are substituted, the code may be analyzed to identify branches that may be evaluated using the constant values. Those branches may be reformed using the constant value and the rest of the conditional code that may not be accessed may be removed.
    • 可重新编译可执行代码,以便代码的通用部分可以被代码的特定部分替换。 重新编译可以为特定的使用或配置定制可执行代码,使代码更轻便,执行更快。 替换机制可以用固定值替换变量名称,用已知执行的那些分支替换条件分支,并且可以消除未被执行的可执行代码部分。 替换机制可以包括识别用于变量的可执行代码中定义的已知值,并用常数值替换那些变量。 一旦常数被替代,可以分析代码以识别可以使用常数值来评估的分支。 可以使用常数值对这些分支进行改进,并且可能会删除可能无法访问的其余条件代码。