PROVIDING INFORMATION ABOUT A WEB APPLICATION OR EXTENSION OFFERED BY WEBSITE BASED ON INFORMATION ABOUT THE APPLICATION OR EXTENSION GATHERED FROM A TRUSTED SITE
    1.
    发明申请
    PROVIDING INFORMATION ABOUT A WEB APPLICATION OR EXTENSION OFFERED BY WEBSITE BASED ON INFORMATION ABOUT THE APPLICATION OR EXTENSION GATHERED FROM A TRUSTED SITE 有权
    提供关于网站提供的信息或基于网站提供的信息,基于关于来自受信任站点的应用或扩展的信息

    公开(公告)号:US20130247030A1

    公开(公告)日:2013-09-19

    申请号:US13423903

    申请日:2012-03-19

    IPC分类号: G06F9/445 G06F15/16

    摘要: A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first internet domain. Information about the offered web application or browser extension not currently installed in the web browser is displayed in response to the user action. The displayed information is provided by a digital marketplace located at a second internet domain distinct from the first internet domain. A correspondence of the displayed information to the offered web application or browser extension is ensured through functionality provided by the web browser. An indication to install the offered web application or browser extension is received from a user, and the web application or browser extension is installed in response to the received indication.

    摘要翻译: 一种用于在Web浏览器中安装所提供的web应用或浏览器扩展的方法包括在位于第一互联网域的网站上接收用户动作。 有关当前安装在Web浏览器中的提供的Web应用程序或浏览器扩展的信息将显示为响应用户操作。 显示的信息由位于与第一互联网域不同的第二互联网域的数字市场提供。 通过Web浏览器提供的功能,确保显示的信息与所提供的Web应用程序或浏览器扩展的对应关系。 从用户接收到安装所提供的web应用或浏览器扩展的指示,并且响应于所接收的指示来安装web应用或浏览器扩展。

    Providing information about a web application or extension offered by website based on information about the application or extension gathered from a trusted site
    2.
    发明授权
    Providing information about a web application or extension offered by website based on information about the application or extension gathered from a trusted site 有权
    根据从受信任站点收集的应用程序或扩展信息,提供网站提供的Web应用程序或扩展信息

    公开(公告)号:US09135445B2

    公开(公告)日:2015-09-15

    申请号:US13423903

    申请日:2012-03-19

    摘要: A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first internet domain. Information about the offered web application or browser extension not currently installed in the web browser is displayed in response to the user action. The displayed information is provided by a digital marketplace located at a second internet domain distinct from the first internet domain. A correspondence of the displayed information to the offered web application or browser extension is ensured through functionality provided by the web browser. An indication to install the offered web application or browser extension is received from a user, and the web application or browser extension is installed in response to the received indication.

    摘要翻译: 一种用于在Web浏览器中安装所提供的web应用或浏览器扩展的方法包括在位于第一互联网域的网站上接收用户动作。 有关当前安装在Web浏览器中的提供的Web应用程序或浏览器扩展的信息将显示为响应用户操作。 显示的信息由位于与第一互联网域不同的第二互联网域的数字市场提供。 通过Web浏览器提供的功能,确保显示的信息与所提供的Web应用程序或浏览器扩展的对应关系。 从用户接收到安装所提供的web应用或浏览器扩展的指示,并且响应于所接收的指示来安装web应用或浏览器扩展。

    EVENT PAGES FOR WEB APPLICATIONS AND EXTENSIONS
    4.
    发明申请
    EVENT PAGES FOR WEB APPLICATIONS AND EXTENSIONS 有权
    用于WEB应用和扩展的事件页面

    公开(公告)号:US20150222512A1

    公开(公告)日:2015-08-06

    申请号:US13415475

    申请日:2012-03-08

    IPC分类号: G06F15/173 G06F17/22

    摘要: A method and system for monitoring events related to web browser extensions includes storing a set of events for which a browser extension integrated in a web browser application registers a listener. The browser extension integrated in the web browser application is executed. Upon the occurrence of an event related to the browser extension, an invisible event page associated with the browser extension is loaded if the event is one of the set of events. Using the invisible event page, a function related to a visible object of the browser extension is executed. The invisible event page is unloaded from the browser after receiving an acknowledgement from the browser extension.

    摘要翻译: 用于监视与web浏览器扩展相关的事件的方法和系统包括存储集成在web浏览器应用中的浏览器扩展注册了一个侦听器的一组事件。 集成在Web浏览器应用程序中的浏览器扩展被执行。 在发生与浏览器扩展相关的事件时,如果事件是事件集合之一,则加载与浏览器扩展相关联的不可见事件页面。 使用不可见事件页面,执行与浏览器扩展的可见对象相关的功能。 从浏览器扩展程序收到确认后,从浏览器中卸载不可见的事件页面。

    Web-based applications using web extents
    6.
    发明授权
    Web-based applications using web extents 有权
    使用Web扩展的基于Web的应用程序

    公开(公告)号:US08601468B1

    公开(公告)日:2013-12-03

    申请号:US13110892

    申请日:2011-05-18

    IPC分类号: G06F9/45

    摘要: According to one general aspect, a computer-implemented method may include sending, from a computing device to a server, a request to install a web-based application on the computing device. In various embodiments, the method may also include receiving, from the server, an installation procedure for the web-based application. In some embodiments, the installation procedure may include installing the web-based application on the computing device. The procedure may also include specifying a web extent for the web-based application. In various embodiments, the web extent may include a first web origin for the web-based application, and a second web origin for the web-based application.

    摘要翻译: 根据一个一般方面,计算机实现的方法可以包括从计算设备向服务器发送在计算设备上安装基于web的应用的请求。 在各种实施例中,该方法还可以包括从服务器接收基于web的应用的安装过程。 在一些实施例中,安装过程可以包括在计算设备上安装基于web的应用。 该过程还可以包括指定用于基于web的应用的web扩展。 在各种实施例中,网页范围可以包括用于基于web的应用的第一web来源,以及用于基于web的应用的第二web来源。

    Bundling extension installation with web browser installation
    7.
    发明授权
    Bundling extension installation with web browser installation 有权
    捆绑扩展安装与Web浏览器安装

    公开(公告)号:US09021468B1

    公开(公告)日:2015-04-28

    申请号:US13110894

    申请日:2011-05-18

    IPC分类号: G06F9/445

    摘要: According to one general aspect, a computer-implemented method may include receiving, at a server, a request from a computing device for an executable installation file. The executable installation file may be configured, when executed on the computing device, to install a web browser application on the computing device. The request may be associated with a specific network resource location that is hosted by the server. The method may include, in response to receiving the request, obtaining the executable installation file, dynamically incorporating a data file into the executable installation file. The data file may include a browser extension definition for a browser extension corresponding with the specific network resource location. The executable installation file, with the incorporated data file, may be further configured, when executed on the computing device, to install the defined browser extension on the computing device. The method may also include providing the executable installation file, with the incorporated data file, to the computing device.

    摘要翻译: 根据一个一般方面,计算机实现的方法可以包括在服务器处接收来自计算设备的可执行安装文件的请求。 可执行安装文件可以在计算设备上执行时被配置为在计算设备上安装web浏览器应用。 请求可以与由服务器托管的特定网络资源位置相关联。 该方法可以包括响应于接收到请求而获得可执行安装文件,将数据文件动态地并入到可执行安装文件中。 数据文件可以包括与特定网络资源位置对应的用于浏览器扩展的浏览器扩展定义。 具有合并的数据文件的可执行安装文件可以被进一步配置,当在计算设备上执行时,在计算设备上安装所定义的浏览器扩展。 该方法还可以包括将可执行安装文件与合并的数据文件一起提供给计算设备。

    Installable web applications
    8.
    发明授权
    Installable web applications 有权
    可安装的Web应用程序

    公开(公告)号:US08849957B1

    公开(公告)日:2014-09-30

    申请号:US13110878

    申请日:2011-05-18

    IPC分类号: G06F15/16

    摘要: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.

    摘要翻译: 根据一个一般方面,执行安装在设备上的web应用的方法可以包括经由设备所包括的处理器执行web浏览器。 该方法可以包括通过web浏览器加载web应用。 在一些实施例中,web应用可以包括清单和网站的至少一部分,并且其中web应用被打包为可安装的实体。 该方法还可以包括由web浏览器管理web应用的执行。 该方法可以包括经由web浏览器从本地存储介质访问由web应用程序包括的网站的一个或多个部分。 在一些实施例中,当安装web应用程序时,网站的一个或多个部分可能已被存储在本地存储介质中。

    Automatic vetting of web applications to be listed in a marketplace for web applications
    9.
    发明授权
    Automatic vetting of web applications to be listed in a marketplace for web applications 有权
    自动审核在Web应用程序市场上列出的Web应用程序

    公开(公告)号:US08255280B1

    公开(公告)日:2012-08-28

    申请号:US13246650

    申请日:2011-09-27

    IPC分类号: G06Q30/00

    摘要: A computer-implemented method includes providing an online marketplace to developers of web applications that may be downloaded from the marketplace to a client computing device for execution by a browser executing on the client device and receiving a request from a party to the marketplace to list a proposed web application for sale in the marketplace. One or more processors of a computer system automatically determine the permissions requested by the proposed web application and automatically determine if the permissions match one or more predetermined permissions. If the permissions match one or more predetermined permissions, then the proposed application is flagged for a manual vetting process before listing the proposed application in the marketplace, and if they do not match, then the proposed application is listed in the marketplace without manual review of the application.

    摘要翻译: 计算机实现的方法包括向网络应用程序的开发人员提供在线市场,网络应用程序可以从市场下载到客户端计算设备,以便由在客户端设备上执行的浏览器执行并接收来自市场的一方的请求以列出 提出在市场上出售的网络应用程序。 计算机系统的一个或多个处理器自动地确定所提出的web应用所请求的许可,并且自动地确定权限是否匹配一个或多个预定权限。 如果权限匹配一个或多个预定权限,则在将市场上列出所提出的应用之前,将所提出的应用标记为手动审查过程,并且如果它们不匹配,则所提出的应用被列在市场中,而无需手动审查 应用程序。