会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Computer-implemented method, system, and program product for deployment time optimization of a distributed application
    • 计算机实现的方法,系统和程序产品,用于分布式应用程序的部署时间优化
    • US20070198973A1
    • 2007-08-23
    • US11345748
    • 2006-02-02
    • Jong-Deok ChoiManish GuptaParviz KermaniKang-Won LeeKyung RyuDinesh VermaPeng Wu
    • Jong-Deok ChoiManish GuptaParviz KermaniKang-Won LeeKyung RyuDinesh VermaPeng Wu
    • G06F9/45
    • G06F8/61
    • A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.
    • 提供了一种用于优化分布式(软件)应用程序的计算机实现的方法,系统和程序产品。 具体而言,在部署分布式应用程序时发现其中部署了分布式应用的目标计算环境的配置。 此后,基于一组规则和所发现的配置,应用一个或多个优化技术来优化分布式应用。 在典型的实施例中,该组规则可以嵌入在分布式应用中,或者可以从诸如存储库的外部源访问它们。 无论如何,应用的优化技术可以包括以下至少一个:(1)用新的组件识别和替换分布式应用程序的表现不佳的组件; (2)在分布式应用程序的分布式对象之间生成界面层(允许选择最佳绑定); 和/或(3)使用程序分析技术执行分布式应用程序的代码转换。
    • 2. 发明申请
    • COMPUTER-IMPLEMENTED METHOD, SYSTEM, AND PROGRAM PRODUCT FOR OPTIMIZING A DISTRIBUTED APPLICATION
    • 用于优化分布式应用的计算机实现方法,系统和程序产品
    • US20080271004A1
    • 2008-10-30
    • US12167258
    • 2008-07-03
    • Jong-Deok ChoiManish GuptaParviz KermaniKang-Won LeeKyung Dong RyuDinesh C. VermaPeng Wu
    • Jong-Deok ChoiManish GuptaParviz KermaniKang-Won LeeKyung Dong RyuDinesh C. VermaPeng Wu
    • G06F9/45G06F9/44
    • G06F8/61
    • A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.
    • 提供了一种用于优化分布式(软件)应用程序的计算机实现的方法,系统和程序产品。 具体而言,在部署分布式应用程序时发现其中部署了分布式应用的目标计算环境的配置。 此后,基于一组规则和所发现的配置,应用一个或多个优化技术来优化分布式应用。 在典型的实施例中,该组规则可以嵌入在分布式应用中,或者可以从诸如存储库的外部源访问它们。 无论如何,应用的优化技术可以包括以下至少一个:(1)用新的组件识别和替换分布式应用程序的表现不佳的组件; (2)在分布式应用程序的分布式对象之间生成界面层(允许选择最佳绑定); 和/或(3)使用程序分析技术执行分布式应用程序的代码转换。
    • 5. 发明授权
    • Integration of trace selection and trace profiling in dynamic optimizers
    • 在动态优化器中集成跟踪选择和跟踪分析
    • US08549498B2
    • 2013-10-01
    • US13215747
    • 2011-08-23
    • Hiroshige HayashizakiHiroshi InouePeng Wu
    • Hiroshige HayashizakiHiroshi InouePeng Wu
    • G06F9/45
    • G06F11/3612
    • Integrated trace selection and profiling in dynamic optimizers may include selecting a trace head based on profile of basic blocks that are executed. The basic blocks executed from the trace head may be recorded as a trace. The trace may be added to a trace nursery in non-compiled state. The trace may be interpreted and profiled until the trace matures. Under a profiling mode, path sensitive runtime information such as values, types, targets of call-sites, and exit frequencies can be collected. The trace may be moved out of the nursery to a compilation queue in response to determining that the trace has matured based on an execution count of the profiled trace.
    • 动态优化器中的集成跟踪选择和分析可能包括基于执行的基本块的轮廓选择跟踪头。 从跟踪头执行的基本块可以记录为跟踪。 踪迹可以添加到非编译状态的跟踪托儿所。 跟踪可能被解释和分析,直到跟踪成熟。 在分析模式下,可以收集路径敏感的运行时信息,如值,类型,呼叫站点目标和退出频率。 响应于确定跟踪已经基于分析跟踪的执行计数而成熟,跟踪可以移出苗圃到编译队列。
    • 7. 发明申请
    • Execution trace trunction
    • 执行跟踪功能
    • US20130086567A1
    • 2013-04-04
    • US13249250
    • 2011-09-30
    • Hiroshi InoueHiroshige HayashizakiPeng Wu
    • Hiroshi InoueHiroshige HayashizakiPeng Wu
    • G06F9/45
    • G06F8/443G06F11/3636
    • An execution trace of building blocks of computer code includes a head building block at which the execution trace starts, and a tail building block at which the execution trace ends. The building blocks are executable in a sequence from the head building block to the tail building block. The execution trace is truncated at a particular building block of the execution trace, which becomes the tail building block. The particular building block can correspond to a head building block of an additional execution trace, and/or to a loop header building block of a loop within the execution trace and at which the loop is entered. The execution trace is a compilation unit on which basis a trace-based compiler computer program generates an executable version of the code at least by compiling these units.
    • 计算机代码的构建块的执行跟踪包括执行跟踪开始的头构建块和执行跟踪结束的尾部构建块。 构建块可以从头部构造块到尾部构造块的顺序执行。 执行跟踪在执行跟踪的特定构建块处被截断,这将成为尾部构建块。 特定构建块可以对应于附加执行跟踪的头部构造块,和/或对应于执行跟踪内的循环的循环头部构造块,并且进入循环。 执行跟踪是一个编译单元,在该基础上,基于跟踪的编译器计算机程序至少通过编译这些单元来生成代码的可执行版本。
    • 9. 发明申请
    • MEASUREMENT APPARATUS
    • 测量装置
    • US20120316413A1
    • 2012-12-13
    • US13514471
    • 2011-01-18
    • Shuhai LiuFeng XuWeihu WangPeng WuYanqing Zhang
    • Shuhai LiuFeng XuWeihu WangPeng WuYanqing Zhang
    • A61B5/00A61B5/0402A61B5/02A61B5/01A61B5/0408A61B5/145
    • A61B5/04A61B5/0002A61B5/02A61B5/6898
    • Disclosed is a measurement apparatus that includes a main body, a signal processing module disposed inside the main body, a first data communication interface coupled with the signal processing module, and a signal collection module coupled with the signal processing module; the signal collection module functions to measure the physiological parameter signal and output the physiological parameter signal to the signal processing module; the signal processing module functions to process the physiological parameter signal to generate the physiological parameter data, and output the physiological parameter data to the terminal device via the first data communication interface, such that the terminal device can display the physiological parameter data. The user can directly conduct the physiological parameter measurement using the measurement apparatus according to the present invention without any specialized measurement equipment.
    • 本发明公开了一种测量装置,包括主体,设置在主体内部的信号处理模块,与信号处理模块耦合的第一数据通信接口以及与信号处理模块耦合的信号采集模块; 信号采集模块用于测量生理参数信号并将生理参数信号输出到信号处理模块; 所述信号处理模块用于处理所述生理参数信号以产生所述生理参数数据,并且经由所述第一数据通信接口将所述生理参数数据输出到所述终端设备,使得所述终端设备可以显示所述生理参数数据。 用户可以使用根据本发明的测量装置直接进行生理参数测量而没有任何专门的测量设备。