PREDICTING USER NAVIGATION EVENTS

    公开(公告)号:US20160189030A1

    公开(公告)日:2016-06-30

    申请号:US14136136

    申请日:2013-12-20

    Applicant: Google Inc.

    CPC classification number: G06N5/022 G06F17/30905

    Abstract: A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

    Seamless application connectivity
    2.
    发明授权
    Seamless application connectivity 有权
    无缝应用连接

    公开(公告)号:US09241292B2

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

    申请号:US14036283

    申请日:2013-09-25

    Applicant: Google Inc.

    Inventor: Arvind Jain

    CPC classification number: H04W36/18 H03C1/16 H04L69/321

    Abstract: In some implementations, a request to switch to using a second network connection is received at a first computing device that is currently communicating with a second computing device over a first network connection. While still using the first network connection, the second network connection may be initiated. During a period of transition, the first computing device may communicate with the second computing device using both the first network connection and the second network connection. To use both the first and second network connections, data from the second computing device may be received over the first network connection, and data may be sent to the second computing device over the second network connection. The first computing device may identify an end of the period of transition. In response, the first computing device may communicate with the second computing device using only the second network connection.

    Abstract translation: 在一些实现中,在当前通过第一网络连接与第二计算设备通信的第一计算设备处接收到切换到使用第二网络连接的请求。 在仍然使用第一网络连接的同时,可以启动第二网络连接。 在转换期间,第一计算设备可以使用第一网络连接和第二网络连接与第二计算设备进行通信。 为了同时使用第一和第二网络连接,可以通过第一网络连接接收来自第二计算设备的数据,并且可以通过第二网络连接将数据发送到第二计算设备。 第一计算设备可以标识转换周期的结束。 作为响应,第一计算设备可以仅使用第二网络连接与第二计算设备进行通信。

    Consistently delivering a web page having source code with a dynamic instruction
    3.
    发明授权
    Consistently delivering a web page having source code with a dynamic instruction 有权
    一致地提供具有动态指令的源代码的网页

    公开(公告)号:US09147005B1

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

    申请号:US14593560

    申请日:2015-01-09

    Applicant: Google Inc.

    CPC classification number: G06F17/30893 G06F8/51 G06F17/30905 H04L67/42

    Abstract: According to some implementations, a method, system and computer program product for consistently delivering a web page having source code with a dynamic instruction is provided. The method begins with a copy of the source code being stored and analyzed to identify the dynamic instruction. A uniformity profile of the web page is generated based on the analyzing, the uniformity profile specifying a modification to a portion of the dynamic instruction to maintain consistent delivery of the web page. The portion of the dynamic instruction is modified based on the uniformity profile, and the first modified copy of the source code is delivered to a client. The portion of the dynamic instruction is modified based on the uniformity profile, resulting in a second modified dynamic instruction. Finally, a second modified copy of the source code is delivered to a client.

    Abstract translation: 根据一些实施方式,提供了一种用于一致地传送具有动态指令的源代码的网页的方法,系统和计算机程序产品。 该方法从存储和分析的源代码的副本开始,以识别动态指令。 基于分析指定对动态指令的一部分的修改的均匀性轮廓来生成网页的均匀性轮廓以维持网页的一致的传送。 基于均匀性曲线修改动态指令的部分,并将源代码的第一个修改副本传递给客户端。 基于均匀性曲线修改动态指令的部分,导致第二修改的动态指令。 最后,将源代码的第二个修改副本传递给客户端。

    ACCESS TO NETWORK CONTENT
    4.
    发明申请

    公开(公告)号:US20170353584A1

    公开(公告)日:2017-12-07

    申请号:US15680795

    申请日:2017-08-18

    Applicant: Google Inc.

    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.

    PREDICTING USER NAVIGATION EVENTS
    6.
    发明申请

    公开(公告)号:US20160188182A1

    公开(公告)日:2016-06-30

    申请号:US14495055

    申请日:2014-09-24

    Applicant: Google Inc.

    Abstract: A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.

    Consistently delivering a web page having source code with a dynamic instruction

    公开(公告)号:US08943473B1

    公开(公告)日:2015-01-27

    申请号:US13661751

    申请日:2012-10-26

    Applicant: Google Inc.

    CPC classification number: G06F17/30893 G06F8/51 G06F17/30905 H04L67/42

    Abstract: According to some implementations, a method, system and computer program product for consistently delivering a web page having source code with a dynamic instruction is provided. The method begins with a copy of the source code being stored and analyzed to identify the dynamic instruction. A uniformity profile of the web page is generated based on the analyzing, the uniformity profile specifying a modification to a portion of the dynamic instruction to maintain consistent delivery of the web page. The portion of the dynamic instruction is modified based on the uniformity profile, and the first modified copy of the source code is delivered to a client. The portion of the dynamic instruction is modified based on the uniformity profile, resulting in a second modified dynamic instruction. Finally, a second modified copy of the source code is delivered to a client.

    Preloading resources of a web page

    公开(公告)号:US10013502B1

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

    申请号:US15669842

    申请日:2017-08-04

    Applicant: Google Inc.

    CPC classification number: G06F16/9574 G06F16/00 H04L67/02 H04L67/2847

    Abstract: A computer-implemented method for preloading resources of a web page is provided. The method includes receiving a user request to navigate to a web page and issuing a request for a root page corresponding to the requested web page, wherein the root page identifies actual resources requested for loading the requested web page. The method also includes determining, based on a prior history of loading the requested web page, anticipated resources that are likely to be requested when loading the requested web page, and requesting the anticipated resources from a server associated with the anticipated resources at least until a time that the root page corresponding to the requested web page is received to determine the actual resources requested for loading the requested web page. Systems and machine-readable media are also provided.

    ACCESS TO NETWORK CONTENT
    9.
    发明申请

    公开(公告)号:US20170346928A1

    公开(公告)日:2017-11-30

    申请号:US15680616

    申请日:2017-08-18

    Applicant: Google Inc.

    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.

    Providing an overlay network using multiple underlying networks

    公开(公告)号:US09736704B1

    公开(公告)日:2017-08-15

    申请号:US14139481

    申请日:2013-12-23

    Applicant: Google Inc.

    CPC classification number: H04W24/02 H04W4/021 H04W28/16

    Abstract: A system and method for providing an overlay network is provided. The overlay network comprises a database of underlying wireless networks provided by various carriers. Location information, an associated time and wireless network performance parameters of a plurality of wireless networks are collected from a plurality of client devices. The system and method aggregates the performance parameters based on geographic area and a time window. The performance parameters are analyzed to determine a best performing wireless network within each geographic area during the time window. The best performing wireless network is then assigned as a default wireless network for the geographic area during the time window and stored in the database defining the overlay network. The database is then provided to the plurality of client devices to provide a default wireless network for the plurality of client device to attach to when in that geographic area during the time window.

Patent Agency Ranking