SWITCHING TO AND FROM NATIVE WEB APPLICATIONS
    21.
    发明申请
    SWITCHING TO AND FROM NATIVE WEB APPLICATIONS 有权
    从本地WEB应用程序进行切换

    公开(公告)号:US20140281897A1

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

    申请号:US13843805

    申请日:2013-03-15

    Applicant: GOOGLE INC.

    Abstract: According to one general aspect, a method may include executing, by a processor of a computing device, a web browser presentation environment. The method may also include presenting at least one web page within a context of the web browser presentation environment, wherein presenting within the web browser presentation environment includes maintaining a first presentation data structure that includes a web browser presentation data structure portion and a common presentation data structure portion. The method may further include receiving a request to move the presentation of the web page from the web browser presentation environment to an emulation-based presentation environment. The method may include moving the presentation of the web page from the web browser presentation environment to the emulation-based presentation environment, wherein moving includes maintaining a second presentation data structure that includes an emulation-based presentation data structure portion and the common data structure portion.

    Abstract translation: 根据一个一般方面,一种方法可以包括由计算设备的处理器执行网络浏览器呈现环境。 该方法还可以包括在web浏览器呈现环境的上下文中呈现至少一个网页,其中在web浏览器呈现环境中呈现包括维护包括web浏览器呈现数据结构部分和公共呈现数据的第一呈现数据结构 结构部分。 该方法还可以包括接收将网页的呈现从网络浏览器呈现环境移动到基于仿真的呈现环境的请求。 该方法可以包括将网页的呈现从网络浏览器呈现环境移动到基于仿真的呈现环境,其中移动包括维护包括基于仿真的呈现数据结构部分和公共数据结构部分的第二呈现数据结构 。

    Push notifications for web applications and browser extensions
    23.
    发明授权
    Push notifications for web applications and browser extensions 有权
    推送网路应用程式和浏览器扩充功能的通知

    公开(公告)号:US09451039B1

    公开(公告)日:2016-09-20

    申请号:US14250877

    申请日:2014-04-11

    Applicant: GOOGLE INC.

    CPC classification number: H04L67/26 G06F21/00 G06F21/44 H04L29/06 H04L63/08

    Abstract: A system includes a memory configured to store executable code and a processor operably coupled to the memory. The processor is configured to execute the code to receive a request from a developer of a first web application to provide a notification corresponding to the first web application, authenticate the developer using a client identifier, after authenticating the developer, receive a content of the notification and a first user identifier, and provide the content of the notification to at least one of a plurality of computing devices associated with the first user identifier, based on an account associated with the first user identifier. The system syncs the notification and a plurality of computing devices associated with the first user identifier, based on the account.

    Abstract translation: 系统包括被配置为存储可执行代码的存储器和可操作地耦合到存储器的处理器。 处理器被配置为执行代码以接收来自第一web应用的开发者的请求,以提供对应于第一web应用的通知,在认证开发者之后,使用客户识别符对开发者进行认证,接收通知的内容 和第一用户标识符,并且基于与第一用户标识符相关联的帐户,向与第一用户标识符相关联的多个计算设备中的至少一个提供通知的内容。 该系统基于该帐户来同步通知和与第一用户标识符相关联的多个计算设备。

    Overscroll visual effects
    24.
    发明授权
    Overscroll visual effects 有权
    Overscroll视觉效果

    公开(公告)号:US09329764B2

    公开(公告)日:2016-05-03

    申请号:US13843424

    申请日:2013-03-15

    Applicant: Google Inc.

    CPC classification number: G06F3/0485 G06F3/0482 G06F3/04845

    Abstract: Methods for providing visual feedback when an end area of content is reached are provided. In one aspect, a method includes receiving an input in a first direction to at least one of scroll, rotate, or scale a portion of content provided for display, and determining whether an edge of the content in the first direction is reached in response to the input. The method also includes applying a stretch effect to the displayed portion of content when the determination indicates an edge of the content in the first direction is reached. Systems and machine-readable media are also provided.

    Abstract translation: 提供了当达到内容的最终区域时提供视觉反馈的方法。 在一个方面,一种方法包括:将第一方向的输入接收到提供给显示的内容的一部分滚动,旋转或缩放中的至少一个,并且响应于所述第一方向的内容的边缘是否到达 输入。 该方法还包括当确定指示达到第一方向上的内容的边缘时,对所显示的内容部分应用拉伸效果。 还提供系统和机器可读介质。

    Immersive mode for a web browser
    25.
    发明授权
    Immersive mode for a web browser 有权
    沉浸式的网络浏览器模式

    公开(公告)号:US08775965B1

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

    申请号:US13929698

    申请日:2013-06-27

    Applicant: Google Inc.

    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a light bar for a web browser in an immersive mode. A system is configured to display a web browser in a first browsing mode, wherein the browser in the first browsing mode comprises one or more tabs and receive, from a user, an indication to enter a second browsing mode for the web browser. In response to receiving the indication, the web browser may be displayed in the second browsing mode in which the one or more tabs are not shown. One or more light bars may also be displayed in a display area of the web browser at locations corresponding with the one or more tabs. Each of the one or more light bars is associated with one of the one or more tabs.

    Abstract translation: 主题技术的各个方面涉及用于以沉浸式模式为网络浏览器提供光条的系统,方法和机器可读介质。 系统被配置为以第一浏览模式显示网络浏览器,其中第一浏览模式中的浏览器包括一个或多个标签,并从用户接收指示以进入web浏览器的第二浏览模式。 响应于接收到该指示,可以以不显示一个或多个标签的第二浏览模式来显示网络浏览器。 一个或多个灯条也可以在与一个或多个标签对应的位置处在网络浏览器的显示区域中显示。 一个或多个光条中的每一个与一个或多个标签中的一个相关联。

    STACKABLE WORKSPACES ON AN ELECTRONIC DEVICE
    26.
    发明申请
    STACKABLE WORKSPACES ON AN ELECTRONIC DEVICE 有权
    电子设备上的堆叠工作

    公开(公告)号:US20140075374A1

    公开(公告)日:2014-03-13

    申请号:US13708871

    申请日:2012-12-07

    Applicant: Google Inc.

    Abstract: Systems and methods for providing stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of workspaces stacked along a stacking axis, and to display a navigation menu when the first workspace is displayed. The navigation menu comprises access points, each of which is associated with an application. The system includes a workspace module configured to open at least one of the applications in a second workspace stacked on the first workspace. The system includes a detection module configured to detect a second workspace scrolling command. The navigation module is configured to display the second workspace in response to the second workspace scrolling command. Displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis. The navigation module is configured to display the navigation menu when the second workspace is displayed.

    Abstract translation: 提供了在电子设备上提供可堆叠工作空间的系统和方法。 系统包括:导航模块,被配置为显示沿着堆叠轴堆叠的工作空间的第一工作空间,并且当显示第一工作空间时显示导航菜单。 导航菜单包括接入点,每个接入点与应用程序相关联。 该系统包括工作空间模块,其被配置为在堆叠在第一工作空间上的第二工作空间中打开至少一个应用。 该系统包括被配置为检测第二工作空间滚动命令的检测模块。 导航模块被配置为响应于第二工作空间滚动命令来显示第二工作空间。 显示第二工作空间包括沿堆叠轴从第一工作区向第二工作区移动堆叠。 导航模块配置为在显示第二个工作空间时显示导航菜单。

    SYSTEMS AND METHODS FOR HANDLING STACKABLE WORKSPACES
    27.
    发明申请
    SYSTEMS AND METHODS FOR HANDLING STACKABLE WORKSPACES 有权
    用于处理堆叠工作空间的系统和方法

    公开(公告)号:US20140075373A1

    公开(公告)日:2014-03-13

    申请号:US13708869

    申请日:2012-12-07

    Applicant: GOOGLE INC.

    Abstract: Systems and methods for navigating stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of a plurality of workspaces stacked along a stacking axis. The plurality of workspaces includes a second workspace stacked on the first workspace. At least one application is open in the first workspace or in the second workspace. The system also includes a detection module configured to detect at least one of a first inter-workspace swipe gesture and an intra-workspace swipe gesture. The navigation module is configured to display the second workspace in response to the first inter-workspace swipe gesture. The navigation module is configured to switch between features or applications of the at least one application in response to the intra-workspace swipe gesture.

    Abstract translation: 提供了用于在电子设备上导航可堆叠工作空间的系统和方法。 系统包括导航模块,该导航模块被配置为显示沿堆叠轴堆叠的多个工作空间的第一工作空间。 多个工作空间包括堆叠在第一工作空间上的第二工作空间。 在第一个工作空间或第二个工作空间中至少打开一个应用程序。 该系统还包括检测模块,该检测模块被配置为检测第一工作间间滑动手势和工作间内部滑动手势中的至少一个。 导航模块被配置为响应于第一间间工作间滑动手势来显示第二工作空间。 导航模块被配置为响应于工作空间内滑动手势在所述至少一个应用的特征或应用之间进行切换。

    Search in application launcher
    28.
    发明授权

    公开(公告)号:US10025577B2

    公开(公告)日:2018-07-17

    申请号:US15091495

    申请日:2016-04-05

    Applicant: Google Inc.

    Abstract: A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting search criteria specified by a user, determining an application associated with each of the one or more items facilitating access to the item, generating an instance of each of the one or more items facilitating direct user interaction with the item, where the user is able to interact with the item directly from the instance of the item and providing the instance of each of the one or more items for display to the user at the computing device in response to the request.

    Dynamic home screen
    29.
    发明授权

    公开(公告)号:US09946427B1

    公开(公告)日:2018-04-17

    申请号:US14095850

    申请日:2013-12-03

    Applicant: Google Inc.

    CPC classification number: G06F3/048

    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a set of objects for display in a dynamic user interface such as a home screen. A system is configured to receive usage data for a plurality of objects available to a computing device, the usage data comprising a time and date that each object was most recently selected by a user and a number of times each object was selected by the user for a period of time and calculate a priority score for each object in the plurality of objects based on the usage data. The system is further configured to select a set of objects from the plurality of objects based on the priority score for each object in the plurality of objects and provide the set of objects for display in a dynamic user interface of the computing device.

Patent Agency Ranking