Virtual Machine
    1.
    发明申请

    公开(公告)号:US20210248039A1

    公开(公告)日:2021-08-12

    申请号:US17244904

    申请日:2021-04-29

    Applicant: Google LLC

    Abstract: A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.

    Virtual machine
    2.
    发明授权

    公开(公告)号:US10997032B2

    公开(公告)日:2021-05-04

    申请号:US16703452

    申请日:2019-12-04

    Applicant: Google LLC

    Abstract: A method includes executing a virtual machine, which executes on a data processing device and includes an application container and an agent. The application container includes a file system mount interfaced with a file system residing outside the application container, an application programming interface (API), and a software application including a reference to the API. The agent is configured to monitor whether the software application attempts to access any resources outside of the application container. When the software application attempts to access any resources outside of the application container, the agent is configured to execute a remediation routine.

    Virtual machine
    3.
    发明授权

    公开(公告)号:US11604700B2

    公开(公告)日:2023-03-14

    申请号:US17244904

    申请日:2021-04-29

    Applicant: Google LLC

    Abstract: A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine.

Patent Agency Ranking