Installer-free applications using native code modules and persistent local storage

    公开(公告)号:US08949433B1

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

    申请号:US14319690

    申请日:2014-06-30

    Applicant: Google Inc.

    CPC classification number: G06F9/44521 H04L67/10

    Abstract: Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores a set of resources including a native code module from the resource list through communications over a network connection, wherein the resources are stored in persistent local storage. The application then loads the application in the web browser and loads the native code module into a secure runtime environment. Next, the application executes the application independently of the network connection using the native code module and the stored resources.

    FILESYSTEM ACCESS FOR WEB APPLICATIONS AND NATIVE CODE MODULES
    2.
    发明申请
    FILESYSTEM ACCESS FOR WEB APPLICATIONS AND NATIVE CODE MODULES 有权
    用于WEB应用程序和原始代码模块的文件系统访问

    公开(公告)号:US20130275471A1

    公开(公告)日:2013-10-17

    申请号:US13916427

    申请日:2013-06-12

    Applicant: Google Inc.

    CPC classification number: G06F21/6218 G06F21/53

    Abstract: One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.

    Abstract translation: 一个实施例提供了有助于web应用的执行的系统。 在操作期间,系统在一个或多个存储设备上分配存储空间以供Web应用程序使用。 接下来,系统为web应用创建包括存储空间内的私有根目录的私有文件系统。 最后,该系统允许以不允许从web应用程序访问与一个或多个存储设备相关联的主机文件系统的方式通过专用根目录访问web应用的专用文件系统。

    Installer-free applications using native code modules and persistent local storage

    公开(公告)号:US09244702B1

    公开(公告)日:2016-01-26

    申请号:US14715912

    申请日:2015-05-19

    Applicant: Google Inc.

    CPC classification number: G06F9/44521 H04L67/10

    Abstract: Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores a set of resources including a native code module from the resource list through communications over a network connection, wherein the resources are stored in persistent local storage. The application then loads the application in the web browser and loads the native code module into a secure runtime environment. Next, the application executes the application independently of the network connection using the native code module and the stored resources.

    Installer-free applications using native code modules and persistent local storage
    4.
    发明授权
    Installer-free applications using native code modules and persistent local storage 有权
    使用本地代码模块和持久本地存储的无安装程序的应用程序

    公开(公告)号:US09075637B1

    公开(公告)日:2015-07-07

    申请号:US14596673

    申请日:2015-01-14

    Applicant: Google Inc.

    CPC classification number: G06F9/44521 H04L67/10

    Abstract: Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores a set of resources including a native code module from the resource list through communications over a network connection, wherein the resources are stored in persistent local storage. The application then loads the application in the web browser and loads the native code module into a secure runtime environment. Next, the application executes the application independently of the network connection using the native code module and the stored resources.

    Abstract translation: 一些实施例提供执行应用的系统。 在操作期间,系统获得与应用相关联的资源列表,并通过网络连接的通信从资源列表存储包括本地代码模块的一组资源,其中资源被存储在持久本地存储器中。 然后应用程序将应用程序加载到Web浏览器中,并将本机代码模块加载到安全运行时环境中。 接下来,应用程序使用本地代码模块和存储的资源独立于网络连接执行应用程序。

    Filesystem Access for Web Applications and Native Code Modules
    5.
    发明申请
    Filesystem Access for Web Applications and Native Code Modules 审中-公开
    Web应用程序和本地代码模块的文件系统访问

    公开(公告)号:US20170039382A1

    公开(公告)日:2017-02-09

    申请号:US15234597

    申请日:2016-08-11

    Applicant: Google Inc.

    CPC classification number: G06F21/6218 G06F21/53

    Abstract: One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.

    Abstract translation: 一个实施例提供了有助于web应用的执行的系统。 在操作期间,系统在一个或多个存储设备上分配存储空间以供Web应用程序使用。 接下来,系统为web应用创建包括存储空间内的私有根目录的私有文件系统。 最后,该系统允许以不允许从web应用程序访问与一个或多个存储设备相关联的主机文件系统的方式通过专用根目录访问web应用的专用文件系统。

    Filesystem access for web applications and native code modules

    公开(公告)号:US09424435B2

    公开(公告)日:2016-08-23

    申请号:US14324543

    申请日:2014-07-07

    Applicant: Google Inc.

    CPC classification number: G06F21/6218 G06F21/53

    Abstract: One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.

    Filesystem Access for Web Applications and Native Code Modules
    7.
    发明申请
    Filesystem Access for Web Applications and Native Code Modules 有权
    Web应用程序和本地代码模块的文件系统访问

    公开(公告)号:US20140310315A1

    公开(公告)日:2014-10-16

    申请号:US14324543

    申请日:2014-07-07

    Applicant: Google Inc.

    CPC classification number: G06F21/6218 G06F21/53

    Abstract: One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.

    Abstract translation: 一个实施例提供了有助于web应用的执行的系统。 在操作期间,系统在一个或多个存储设备上分配存储空间以供Web应用程序使用。 接下来,系统为web应用创建包括存储空间内的私有根目录的私有文件系统。 最后,该系统允许以不允许从web应用程序访问与一个或多个存储设备相关联的主机文件系统的方式通过专用根目录访问web应用的专用文件系统。

    Installer-free applications using native code modules and persistent local storage

    公开(公告)号:US08806019B1

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

    申请号:US14147699

    申请日:2014-01-06

    Applicant: Google Inc.

    CPC classification number: G06F9/44521 H04L67/10

    Abstract: Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores a set of resources including a native code module from the resource list through communications over a network connection, wherein the resources are stored in persistent local storage. The application then loads the application in the web browser and loads the native code module into a secure runtime environment. Next, the application executes the application independently of the network connection using the native code module and the stored resources.

    Filesystem access for web applications and native code modules
    9.
    发明授权
    Filesystem access for web applications and native code modules 有权
    Web应用程序和本机代码模块的文件系统访问

    公开(公告)号:US08775487B2

    公开(公告)日:2014-07-08

    申请号:US13916427

    申请日:2013-06-12

    Applicant: Google Inc.

    CPC classification number: G06F21/6218 G06F21/53

    Abstract: One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.

    Abstract translation: 一个实施例提供了有助于web应用的执行的系统。 在操作期间,系统在一个或多个存储设备上分配存储空间以供Web应用程序使用。 接下来,系统为web应用创建包括存储空间内的私有根目录的私有文件系统。 最后,该系统允许以不允许从web应用程序访问与一个或多个存储设备相关联的主机文件系统的方式通过专用根目录访问web应用的专用文件系统。

Patent Agency Ranking