Application lifetime management
    1.
    发明授权
    Application lifetime management 有权
    应用程序生命周期管理

    公开(公告)号:US08635630B2

    公开(公告)日:2014-01-21

    申请号:US12911450

    申请日:2010-10-25

    IPC分类号: G06F9/22

    摘要: In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.

    摘要翻译: 在运行多个应用的​​计算设备中,检查是否已经满足多个阈值的阈值。 多个阈值中的每一个都与多个应用之一的特征或计算设备的资源的特性相关联。 如果没有满足阈值,则允许多个应用程序在计算设备上继续运行。 然而,如果已经满足阈值,则至少部分地基于与已经满足的阈值相关联的特性来选择要关闭的多个应用程序中的一个或多个,并且所选择的应用程序被关闭。

    APPLICATION LIFETIME MANAGEMENT
    2.
    发明申请
    APPLICATION LIFETIME MANAGEMENT 有权
    应用生命管理

    公开(公告)号:US20120102504A1

    公开(公告)日:2012-04-26

    申请号:US12911450

    申请日:2010-10-25

    IPC分类号: G06F9/46

    摘要: In a computing device running multiple applications, a check is made as to whether a threshold value of multiple threshold values has been met. Each of the multiple threshold values is associated with a characteristic of one of the multiple applications or a characteristic of a resource of the computing device. If the threshold value has not been met, then the multiple applications are allowed to continue running on the computing device. However, if the threshold value has been met, then one or more of the multiple applications to shut down is selected based at least in part on the characteristic associated with the threshold value that has been met, and the selected application is shut down.

    摘要翻译: 在运行多个应用的​​计算设备中,检查是否已经满足多个阈值的阈值。 多个阈值中的每一个都与多个应用之一的特征或计算设备的资源的特性相关联。 如果没有满足阈值,则允许多个应用程序在计算设备上继续运行。 然而,如果已经满足阈值,则至少部分地基于与已经满足的阈值相关联的特性来选择要关闭的多个应用程序中的一个或多个,并且所选择的应用程序被关闭。

    Modern Application Tracing
    5.
    发明申请
    Modern Application Tracing 有权
    现代应用程序跟踪

    公开(公告)号:US20130061212A1

    公开(公告)日:2013-03-07

    申请号:US13225924

    申请日:2011-09-06

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636 G06F9/45516

    摘要: Modern application tracing techniques are described herein that enable dynamic logging of events declared in a static manifest. Various events for logging can be declared in a static manifest. The static manifest may then be compiled to translate the declared events into a library of corresponding functions that can be called by “modern” applications written using dynamic code. Calls made to these functions from dynamic code are converted to corresponding static events and forwarded to existing tracing application programming interfaces (APIs) designed to handle logging of static events for “legacy” applications that use compiled code. In this manner, static functions that are compatible with tracing APIs can be created and called dynamically from dynamic code. This can occur without requiring administrative rights to install the code and while preserving existing features for legacy applications, such that a tracing log can include events from both modern applications and legacy applications.

    摘要翻译: 本文描述了现代应用程序跟踪技术,可以对在静态清单中声明的​​事件进行动态日志记录。 可以在静态清单中声明各种日志记录事件。 然后可以编译静态清单,将声明的事件转换成可以使用动态代码编写的现代应用程序调用的相应函数的库。 从动态代码到这些功能的调用将转换为相应的静态事件,并转发到现有的跟踪应用程序编程接口(API),该接口旨在处理使用编译代码的旧应用程序的静态事件记录。 以这种方式,可以创建和跟踪API兼容的静态函数,并从动态代码动态调用。 这可能发生,而不需要管理权限来安装代码,同时保留旧应用程序的现有功能,以便跟踪日志可以包括来自现代应用程序和旧应用程序的事件。

    Modern application tracing
    6.
    发明授权
    Modern application tracing 有权
    现代应用程序跟踪

    公开(公告)号:US08621439B2

    公开(公告)日:2013-12-31

    申请号:US13225924

    申请日:2011-09-06

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636 G06F9/45516

    摘要: Modern application tracing techniques are described herein that enable dynamic logging of events declared in a static manifest. Various events for logging can be declared in a static manifest. The static manifest may then be compiled to translate the declared events into a library of corresponding functions that can be called by “modern” applications written using dynamic code. Calls made to these functions from dynamic code are converted to corresponding static events and forwarded to existing tracing application programming interfaces (APIs) designed to handle logging of static events for “legacy” applications that use compiled code. In this manner, static functions that are compatible with tracing APIs can be created and called dynamically from dynamic code. This can occur without requiring administrative rights to install the code and while preserving existing features for legacy applications, such that a tracing log can include events from both modern applications and legacy applications.

    摘要翻译: 本文描述了现代应用程序跟踪技术,可以对在静态清单中声明的​​事件进行动态日志记录。 可以在静态清单中声明各种日志记录事件。 然后可以编译静态清单,将声明的事件转换成可以使用动态代码编写的“现代”应用程序调用的相应功能库。 从动态代码对这些功能的调用转换为相应的静态事件,并转发到现有的跟踪应用程序编程接口(API),该接口旨在处理使用编译代码的“遗留”应用程序的静态事件记录。 以这种方式,可以创建和跟踪API兼容的静态函数,并从动态代码动态调用。 这可能发生,而不需要管理权限来安装代码,同时保留旧应用程序的现有功能,以便跟踪日志可以包括来自现代应用程序和旧应用程序的事件。