发明名称 Platform for cloud application software
摘要 Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining distributing web applications. One of the methods includes associating at least one user account and at least one developer account with an application execution system, the at least one user account including user data. A web application is transferred from the developer account into a shared area accessible by the at least one user account. A request is received to associate the web application with the user account from the shared area. The web application is associated with the user account, wherein the web application is configured to access the user data of the user account, and wherein access to the user data of the user account is based on authentication associated with the user account. The installed web application is executed using the user data to create user results based on the user data.
申请公布号 US9311457(B1) 申请公布日期 2016.04.12
申请号 US201213668198 申请日期 2012.11.02
申请人 Google Inc. 发明人 Thirthala Sriram;Ravindranath Vinodh Kumar
分类号 G06F21/10;G06F9/44;G06F9/445;G06F21/12;H04L29/08;H04L29/06 主分类号 G06F21/10
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method implemented by an application development and execution system independent from a user account and a developer account, the method comprising: registering the user account and the developer account with the application development and execution system, the user account including user data; responsive to identifying an authorization request by the developer account to grant, the user account, access to a web application, wherein the web application is developed on the application development and execution system, andthe web application is configured to be executed on the application development and execution system:deploying the web application from the developer account into a user area of the application development and execution system, wherein the user area is accessible by the user account but not accessible by the developer account, including:installing the web application on the user account;transferring source code of the web application to a storage area, within the user area, of the user account; andpreventing the user account from accessing the source code of the transferred web application,wherein the web application is configured to access the user data of the user account, andwherein access to the user data of the user account is based on authentication associated with the user account; executing, on the application development and execution system, the web application using the user data to create user results based at least in part on the user data, including: preventing the developer account from accessing the user data used by the web application; andmaintaining the application development and execution system for executing the web application without requiring intervention by the developer account, including: receiving an update to the web application; registering the update to the web application with the user account, wherein the registering the update to the web application includes accessing the user data of the user account; and applying by the application development and execution system, in the user area, the update to the web application.
地址 Mountain View CA US