Dynamic addition and removal of operating system components

    公开(公告)号:US10394580B2

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

    申请号:US15214122

    申请日:2016-07-19

    Abstract: Systems, computer program products and computer program products for facilitating the dynamic addition and removal of operating system components on computing devices based on application or user interaction over time are disclosed. Such systems, computer program products and computer program products provide one or more API intercept layers, a rules engine and a hydrate engine that facilitates the ability to dynamically rehydrate or hydrate operating system components. In an embodiment, a minimal (or core) operating system image on a computing device is deployed. Then, required components may be dynamically added (i.e., “streamed” or “rehydrated”) from storage, a server or cloud service as required by an executing application program on the computing device. In another embodiment, a totally complete operating system image is deployed on a computing device. Then, unused components may be dynamically removed (i.e., “dehydrated”) from the computing device over time based on application or user interaction.

    DYNAMIC ADDITION AND REMOVAL OF OPERATING SYSTEM COMPONENTS
    2.
    发明申请
    DYNAMIC ADDITION AND REMOVAL OF OPERATING SYSTEM COMPONENTS 审中-公开
    动态添加和拆卸操作系统组件

    公开(公告)号:US20160328245A1

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

    申请号:US15214122

    申请日:2016-07-19

    CPC classification number: G06F9/451 G06F9/44505 G06F9/545

    Abstract: Systems, computer program products and computer program products for facilitating the dynamic addition and removal of operating system components on computing devices based on application or user interaction over time are disclosed. Such systems, computer program products and computer program products provide one or more API intercept layers, a rules engine and a hydrate engine that facilitates the ability to dynamically rehydrate or hydrate operating system components. In an embodiment, a minimal (or core) operating system image on a computing device is deployed. Then, required components may be dynamically added (i.e., “streamed” or “rehydrated”) from storage, a server or cloud service as required by an executing application program on the computing device. In another embodiment, a totally complete operating system image is deployed on a computing device. Then, unused components may be dynamically removed (i.e., “dehydrated”) from the computing device over time based on application or user interaction.

    Abstract translation: 公开了系统,计算机程序产品和计算机程序产品,用于在时间上基于应用或用户交互来促进计算设备上的操作系统组件的动态添加和移除。 这样的系统,计算机程序产品和计算机程序产品提供一个或多个API拦截层,规则引擎和水合物引擎,其有助于动态地再次水合或水合操作系统组件的能力。 在一个实施例中,部署了计算设备上的最小(或核心)操作系统映像。 然后,可以根据计算设备上执行的应用程序所要求的存储,服务器或云服务动态地添加(即,“流式化”或“再水化”)所需的组件。 在另一个实施例中,将完全完整的操作系统映像部署在计算设备上。 然后,基于应用或用户交互,未使用的组件可以随着时间从计算设备动态地去除(即,“脱水”)。

Patent Agency Ranking