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.
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:
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:
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.
Abstract:
A method including: receiving network performance parameters of a plurality of data networks, the network performance parameters being collected by individual client devices of a plurality of client devices; receiving location data indicating a geographic location of the individual client devices when the network performance parameters were collected, the received location data being associated with respective network performance parameters; selecting, from the received location data, a subset of the received location data associated with network performance parameters of a first data network of the plurality of data networks; calculating a geographic location of a first access point of the first data network based on at least one geographic location indicated by the subset of the received location data; and building a database entry indicating the calculated geographic location of the first access point
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.
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:
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.
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.
Abstract:
A system and method for providing access credentials for a wireless network is provided. The system and method comprises sending a request for access credentials for a wireless network never previously accessed from a requesting client device to a connection helper service hosted by a server. The connection helper service determines a subset of user accounts that have the access credentials for the wireless network stored in an associated remote database. The connection helper service then searches social media to determine whether any of the subset of user accounts are connected with a user account associated with the requesting client device. If there is a connection, then the connection helper service facilitates requesting permission to acquire the access credentials from a remote database associated with a user account for the connection with the access credentials. In this manner, access to the wireless network is provided without manually entering access credentials.