Transparent upgrade of a system service or application

    公开(公告)号:US10261780B2

    公开(公告)日:2019-04-16

    申请号:US15583849

    申请日:2017-05-01

    Applicant: Google Inc.

    Abstract: Systems and methods for updating an application without a restart are provided. A processor can start a second application instance while a first application instance is still executing. The first application instance can transfer a first set of state information to the second application instance. The second application instance can declare its readiness for activation in response to completion of the transfer. The first application instance can deactivate in response to the declaration. Deactivation includes transferring a second set of state information from the first application instance to the second application instance and releasing single-access resources. The second application instance can activate. Activation includes receiving the second set of state information, and accessing the single-access resources. The second application instance can declare that activation is complete in response to completion of the activation. The first application instance can terminate in response to the declaration.

    TRANSPARENT UPGRADE OF A SYSTEM SERVICE OR APPLICATION

    公开(公告)号:US20180314515A1

    公开(公告)日:2018-11-01

    申请号:US15583849

    申请日:2017-05-01

    Applicant: Google Inc.

    CPC classification number: G06F8/656 H04L67/34

    Abstract: Systems and methods for updating an application without a restart are provided. A processor can start a second application instance while a first application instance is still executing. The first application instance can transfer a first set of state information to the second application instance. The second application instance can declare its readiness for activation in response to completion of the transfer. The first application instance can deactivate in response to the declaration. Deactivation includes transferring a second set of state information from the first application instance to the second application instance and releasing single-access resources. The second application instance can activate. Activation includes receiving the second set of state information, and accessing the single-access resources. The second application instance can declare that activation is complete in response to completion of the activation. The first application instance can terminate in response to the declaration.

Patent Agency Ranking