Mitigating user interruption for partially downloaded streamed and virtualized applications
    1.
    发明授权
    Mitigating user interruption for partially downloaded streamed and virtualized applications 有权
    部分下载的流和虚拟化应用程序可减轻用户中断

    公开(公告)号:US08959508B2

    公开(公告)日:2015-02-17

    申请号:US12484352

    申请日:2009-06-15

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60

    摘要: Technologies are described herein for mitigating user interruption for partially downloaded or streamed virtual applications from a network, such as the Internet. A memory abstraction module can monitor page faults related to memory requests. A page fault may result from a memory request to load code that is not currently available and may trigger the retrieval of code from the network. A monitoring module may identify the quantity or frequency of page faults resulting in code fetches over the network. When the quantity or frequency of fetches over the network exceeds one or more thresholds, an indication of potential delay may be provided to the user. Modified code within an application can trigger download of a collection of code related to specific functionality within the application referred to as wrapped functionality. The user may be provided with a cancel button, or other mechanism, to abort the wrapped download.

    摘要翻译: 这里描述了用于减轻来自诸如因特网的网络的部分下载或流式虚拟应用的用户中断的技术。 内存抽象模块可以监视与内存请求相关的页面故障。 页面错误可能由存储器请求引起,加载当前不可用的代码,并可能触发从网络检索代码。 监控模块可以识别通过网络导致代码提取的页面故障的数量或频率。 当通过网络提取的数量或频率超过一个或多个阈值时,可能向用户提供潜在延迟的指示。 应用程序内的修改代码可以触发下载涉及涉及包装功能的应用程序中与特定功能相关的代码集合。 可以向用户提供取消按钮或其他机制来中止包装的下载。

    MITIGATING USER INTERRUPTION FOR PARTIALLY DOWNLOADED STREAMED AND VIRTUALIZED APPLICATIONS.
    2.
    发明申请
    MITIGATING USER INTERRUPTION FOR PARTIALLY DOWNLOADED STREAMED AND VIRTUALIZED APPLICATIONS. 有权
    减少部分下载的流动和虚拟化应用程序的用户中断。

    公开(公告)号:US20100318988A1

    公开(公告)日:2010-12-16

    申请号:US12484352

    申请日:2009-06-15

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60

    摘要: Technologies are described herein for mitigating user interruption for partially downloaded or streamed virtual applications from a network, such as the Internet. A memory abstraction module can monitor page faults related to memory requests. A page fault may result from a memory request to load code that is not currently available and may trigger the retrieval of code from the network. A monitoring module may identify the quantity or frequency of page faults resulting in code fetches over the network. When the quantity or frequency of fetches over the network exceeds one or more thresholds, an indication of potential delay may be provided to the user. Modified code within an application can trigger download of a collection of code related to specific functionality within the application referred to as wrapped functionality. The user may be provided with a cancel button, or other mechanism, to abort the wrapped download.

    摘要翻译: 这里描述了用于减轻来自诸如因特网的网络的部分下载或流式虚拟应用的用户中断的技术。 内存抽象模块可以监视与内存请求相关的页面故障。 页面错误可能由存储器请求引起,加载当前不可用的代码,并可能触发从网络检索代码。 监控模块可以识别通过网络导致代码提取的页面故障的数量或频率。 当通过网络提取的数量或频率超过一个或多个阈值时,可能向用户提供潜在延迟的指示。 应用程序内的修改代码可以触发下载涉及涉及包装功能的应用程序中与特定功能相关的代码集合。 可以向用户提供取消按钮或其他机制来中止包装的下载。

    BOOTSTRAPPING STREAMED AND VIRTUALIZED APPLICATIONS
    3.
    发明申请
    BOOTSTRAPPING STREAMED AND VIRTUALIZED APPLICATIONS 审中-公开
    引导潮流和虚拟化应用程序

    公开(公告)号:US20100318987A1

    公开(公告)日:2010-12-16

    申请号:US12484366

    申请日:2009-06-15

    IPC分类号: G06F9/445 G06F15/16

    CPC分类号: G06F8/61

    摘要: Technologies are described herein for bootstrapping streamed and virtualized applications from a network. Bootstrapping features may be deployed entirely over hypertext transfer protocol (HTTP) or other file download, or file transfer, mechanisms. A bootstrap loader, or bootstrapper, may provide the user interface (UI) elements during launch of an application from a network. Prerequisites, system requirements, languages, and localization for the application may be supported. Consistent UI elements may be presented starting with the bootstrapper through to the streaming and initial execution of the application. Consistent UI elements and rapid streamed downloading can provide a user with a boot-like user experience even for an online click-to-run application being streamed from a network.

    摘要翻译: 这里描述了用于从网络引导流和虚拟化应用的技术。 引导功能可以完全通过超文本传输​​协议(HTTP)或其他文件下载或文件传输机制部署。 引导加载程序或引导程序可以在从网络启动应用程序期间提供用户界面(UI)元素。 可以支持应用程序的先决条件,系统要求,语言和本地化。 一致的UI元素可以从引导程序开始到应用程序的流和初始执行。 一致的UI元素和快速流式下载可以为用户提供类似启动的用户体验,即使是从网络流式传输的在线点击运行应用程序。