Predictive pre-launch for applications
    25.
    发明授权
    Predictive pre-launch for applications 有权
    预测应用程序的预启动

    公开(公告)号:US09508040B2

    公开(公告)日:2016-11-29

    申请号:US13915870

    申请日:2013-06-12

    CPC classification number: G06N5/02 G06F9/445 G06F9/44578 G06F9/485

    Abstract: Systems and methods of pre-launching applications in a computer system, said applications being likely to be activated by a user from a terminated and/or suspended process state, are disclosed. The pre-launching of an application may be based on the assessed probability of the application being activated—as well as the level of availability of system resources to affect such pre-launching. Applications may be pre-launched based on these and other conditions/considerations, designed to improve the user's experience of a quick launch of applications in the background. Several prediction models are presented to provide a good estimate of the likelihood of an application being activated by a user. Such prediction models may comprise an adaptive predictor (based on past application usage situations) and/or a switch rate predictor (based on historic data of an application being switched and, possibly, having a decay rate applied to such switch rate measure).

    Abstract translation: 公开了在计算机系统中预先启动应用程序的系统和方法,所述应用程序可能被用户从终止的和/或暂停的进程状态激活。 预先启动应用程序可能是基于评估的应用程序被激活的概率以及影响这种预发射的系统资源的可用性级别。 应用程序可能会基于这些和其他条件/注意事项预先启动,旨在提高用户在后台快速启动应用程序的体验。 呈现了几个预测模型,以提供用户激活应用程序的可能性的良好估计。 这样的预测模型可以包括自适应预测器(基于过去的应用使用情况)和/或开关速率预测器(基于被切换的应用的历史数据,并且可能具有应用于这种开关速率测量的衰减速率)。

    METHOD AND SYSTEM FOR ENSURING RELIABILITY OF CACHE DATA AND METADATA SUBSEQUENT TO A REBOOT
    27.
    发明申请
    METHOD AND SYSTEM FOR ENSURING RELIABILITY OF CACHE DATA AND METADATA SUBSEQUENT TO A REBOOT 审中-公开
    用于确保缓存数据和元数据的可靠性的方法和系统

    公开(公告)号:US20150242321A1

    公开(公告)日:2015-08-27

    申请号:US14708525

    申请日:2015-05-11

    Abstract: To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. The cache device may be removable from the computer, and unexpected removal of the cache device may cause cache contents to no longer accurately reflect data stored in disk storage. Cache metadata may be managed during normal operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions. A state of a log used by a file system may be determined prior to and subsequent to reboot of an operating system in order to determine whether data stored on a cache device may be reliably used.

    Abstract translation: 为了确保非易失性存储器件高速缓存的内容可以被准确地反映存储在磁盘存储器中的数据,可以确定在电源转换期间缓存内容和/或磁盘内容是否被修改,从而导致高速缓存内容 不再准确反映存储在磁盘存储中的数据。 高速缓存设备可以从计算机移除,并且高速缓存设备的意外移除可能导致高速缓存内容不再准确地反映存储在磁盘存储器中的数据。 高速缓存元数据可以在正常操作和功率转换期间进行管理,从而确保高速缓存元数据可以被有效地访问,并且在功率转换之间可靠地保存和恢复。 可以在操作系统重新启动之前和之后确定文件系统使用的日志的状态,以便确定存储在高速缓存设备上的数据是否可以被可靠地使用。

    Securely redirecting system service routines

    公开(公告)号:US12086237B2

    公开(公告)日:2024-09-10

    申请号:US17557643

    申请日:2021-12-21

    CPC classification number: G06F21/54 G06F21/31 G06F21/64 G06F21/79

    Abstract: Securely redirecting a system service routine via a provider service table. A service call provider is loaded within an operating system executing in a lower trust security zone. The service call provider comprises metadata indicating a system service routine to be redirected to the service call provider. Based on the metadata, a provider service table is built within a higher trust security zone. The service table redirects the system service routine to the service call provider. Memory page(s) associated with the provider service table are hardware protected, and a read-only view is exposed to the operating system. The provider service table is associated with a user-mode process. A service call for a particular system service routine is received by the operation system from the user-mode process and, based on the provider service table being associated with the user-mode process, the service call is directed to the service call provider.

Patent Agency Ranking