Throttling of application access to resources

    公开(公告)号:US09336070B1

    公开(公告)日:2016-05-10

    申请号:US14991843

    申请日:2016-01-08

    Applicant: Apple Inc.

    CPC classification number: G06F9/542 G06F2209/545

    Abstract: A method and apparatus of a device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.

    Throttling of application access to resources
    2.
    发明授权
    Throttling of application access to resources 有权
    调整应用程序访问资源

    公开(公告)号:US09336068B2

    公开(公告)日:2016-05-10

    申请号:US14077131

    申请日:2013-11-11

    Applicant: Apple Inc.

    CPC classification number: G06F9/542 G06F2209/545

    Abstract: A method and apparatus of a device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.

    Abstract translation: 描述了修改正在运行的应用程序的应用程序休眠状态的设备的方法和装置。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特征和检测到的事件来修改该运行应用程序的应用程序睡眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。

    Throttling Of Application Access To Resources
    3.
    发明申请
    Throttling Of Application Access To Resources 有权
    调用应用程序访问资源

    公开(公告)号:US20160124492A1

    公开(公告)日:2016-05-05

    申请号:US14991843

    申请日:2016-01-08

    Applicant: Apple Inc.

    CPC classification number: G06F9/542 G06F2209/545

    Abstract: A method and apparatus of a device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.

    Abstract translation: 描述了修改正在运行的应用程序的应用程序休眠状态的设备的方法和装置。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特征和检测到的事件来修改该运行应用程序的应用程序睡眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。

    Throttling Of Application Access To Resources
    4.
    发明申请
    Throttling Of Application Access To Resources 有权
    调用应用程序访问资源

    公开(公告)号:US20140366040A1

    公开(公告)日:2014-12-11

    申请号:US14077131

    申请日:2013-11-11

    Applicant: Apple Inc.

    CPC classification number: G06F9/542 G06F2209/545

    Abstract: A method and apparatus of a device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.

    Abstract translation: 描述了修改正在运行的应用程序的应用程序休眠状态的设备的方法和装置。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特性和检测到的事件来修改该运行应用程序的应用程序休眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。

Patent Agency Ranking