Interaction based display of visual effects
First Claim
1. A system for providing information about linked web pages, the system comprising:
- a network computing component comprising one or more server computing devices configured to execute specific instructions, wherein the network computing component is operable to;
provide, to a client computing device, a requested web page comprising a plurality of link regions, each link region comprising a plurality of links associated with linked web pages;
receive, from the client computing device, a notification that a user of the client computing device has initiated a cursor movement toward a target region of the plurality of link regions, the target region comprising a first plurality of links;
determine a target link, of the first plurality of links, likely to be activated by the user, wherein the target link is associated with a first linked web page of the linked web pages;
determine that there is a prioritized embedded resource referenced by a base resource of the first linked web page;
in response to receiving the notification, provide, to the client computing device, data regarding a characteristic of content of the first linked web page independent of providing the first linked web page, wherein the client computing device is operative to cause display, on the client computing device, of a visual effect associated with the target link prior to the cursor reaching the target link, wherein the visual effect indicates the characteristic of the content of the first linked web page; and
subsequent to providing the data regarding the characteristic of the content of the first linked web page, provide the prioritized embedded resource to the client computing device prior to the client computing device receiving the base resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Features are described for the retrieval and processing of network resources in anticipation of their request, and to the display of information about linked network resources prior to activation of the link. For example, embedded resources associated with network resources can be prioritized, and a network computing component can retrieve and process the prioritized embedded resources in response to a determination that there is a likelihood exceeding a threshold that the network resource will be requested. A network computing component can also retrieve linked network resources or portions thereof prior to any determination that a linked network resource may be requested, and then in anticipation of a request for a linked network resource the network computing provider can initiate processing of the linked network resource. Additionally, a client device can display visual effects associated with links to network resources in anticipation of user activation of the links.
52 Citations
32 Claims
-
1. A system for providing information about linked web pages, the system comprising:
a network computing component comprising one or more server computing devices configured to execute specific instructions, wherein the network computing component is operable to; provide, to a client computing device, a requested web page comprising a plurality of link regions, each link region comprising a plurality of links associated with linked web pages; receive, from the client computing device, a notification that a user of the client computing device has initiated a cursor movement toward a target region of the plurality of link regions, the target region comprising a first plurality of links; determine a target link, of the first plurality of links, likely to be activated by the user, wherein the target link is associated with a first linked web page of the linked web pages; determine that there is a prioritized embedded resource referenced by a base resource of the first linked web page; in response to receiving the notification, provide, to the client computing device, data regarding a characteristic of content of the first linked web page independent of providing the first linked web page, wherein the client computing device is operative to cause display, on the client computing device, of a visual effect associated with the target link prior to the cursor reaching the target link, wherein the visual effect indicates the characteristic of the content of the first linked web page; and subsequent to providing the data regarding the characteristic of the content of the first linked web page, provide the prioritized embedded resource to the client computing device prior to the client computing device receiving the base resource. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method for providing information about linked network resources, the method comprising:
-
transmitting a requested network resource to a client computing device, wherein the requested network resource comprises a plurality of links, and wherein a link of the plurality of links is a link to a linked network resource comprising a base resource referencing a plurality of embedded resources; receiving a notification from the client computing device, the notification indicating that a user of the client computing device has initiated a cursor movement toward a target region of the requested network resource, the target region comprising the plurality of links; determining that a likelihood of a target link, of the plurality of links, being activated by the user satisfies a threshold, wherein the target link is associated with the linked network resource; determining that there is a prioritized embedded resource of the plurality of embedded resources referenced by the base resource based at least partly on an analysis of the plurality of embedded resources; and providing the prioritized embedded resource to the client computing device prior to the client computing device receiving the base resource. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer storage medium that stores an executable browser component that directs a user computing device to perform a process that comprises:
-
receiving, from a network computing component, a requested network resource, wherein the requested network resource comprises a plurality of link regions, wherein a link region of the plurality of link regions comprises a plurality of links, and wherein a link of the plurality of links is a link to a linked network resource comprising a base resource referencing a plurality of embedded resources; determining that there is a likelihood exceeding a threshold that a user has initiated a cursor movement toward a target region of the plurality of link regions, the target region comprising the plurality of links; in response to the determination, transmitting, to the network computing component, a notification of the determination, wherein the network computing component is configured to determine, based at least partly on an analysis of the plurality of embedded resources, that there is a prioritized embedded resource referenced by the base resource associated with the link and wherein the network computing component determines that the link is likely to be activated by the user; and receiving the prioritized embedded resource from the network computing component prior to receiving the base resource from the network computing component. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification