Speculative actions based on user dwell time over selectable content
First Claim
Patent Images
1. A method for reducing web page load time, the method comprising:
- receiving, using one or more computing devices, object information regarding an amount of time an object is located within a proximity above a region of a touch screen, the region being associated with a selectable item on a web page;
identifying, using the one or more computing devices, an adjustable threshold time based on speculative information regarding a browser history associated with a user, the adjustable threshold time indicating a given period of time for the user to select the selectable item;
determining, using the one or more computing devices, whether the object is located within the proximity above the region of the touch screen for the adjustable threshold time based on the object information; and
when the object is determined to be located within the proximity above the region of the touch screen for the adjustable threshold time, generating, using the one or more computing devices, instructions to perform a first speculative action on a URL associated with the selectable item;
wherein adjusting the adjustable threshold time is determined dynamically based on the speculative information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and techniques for reducing web page load time are provided. An exemplary method for reducing web page load time includes detecting, in a browser, a cursor in a region of a web page. The region surrounds a selectable item associated with a URL. The exemplary method includes determining whether the cursor is present in the region for a threshold period of time. The exemplary method further includes performing a speculative action when it is determined that the cursor has been present in the region for the threshold period of time, without modifying underlying code of a web page associated with the URL.
-
Citations
20 Claims
-
1. A method for reducing web page load time, the method comprising:
-
receiving, using one or more computing devices, object information regarding an amount of time an object is located within a proximity above a region of a touch screen, the region being associated with a selectable item on a web page; identifying, using the one or more computing devices, an adjustable threshold time based on speculative information regarding a browser history associated with a user, the adjustable threshold time indicating a given period of time for the user to select the selectable item; determining, using the one or more computing devices, whether the object is located within the proximity above the region of the touch screen for the adjustable threshold time based on the object information; and when the object is determined to be located within the proximity above the region of the touch screen for the adjustable threshold time, generating, using the one or more computing devices, instructions to perform a first speculative action on a URL associated with the selectable item; wherein adjusting the adjustable threshold time is determined dynamically based on the speculative information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method comprising:
-
receiving, using one or more computing devices, object information regarding an amount of time an object is located within a proximity above a region of a touch screen, the region being associated with a selectable item on a web page; identifying, using the one or more computing devices, an adjustable threshold time based on speculative information regarding a browser history associated with a user, the adjustable threshold time indicating a given period of time for the user to select the selectable item; determining, using the one or more computing devices, whether the object is located within the proximity above the region of the touch screen for the adjustable threshold time based on the object information; and when the object is determined to be located within the proximity above the region of the touch screen for the adjustable threshold time, generating, using the one or more computing devices, instructions to perform a first speculative action on a URL associated with the selectable item; wherein adjusting the adjustable threshold time is determined dynamically based on the speculative information. - View Dependent Claims (10, 11, 12)
-
-
13. A processing system, comprising:
-
a memory for storing a browsing history, and one or more processors coupled to the memory, the one or more processors being configured to; receive object information regarding an amount of time an object is located within a proximity above a region of a touch screen, the region being associated with a selectable item on a web page; identify an adjustable threshold time based on speculative information regarding a browser history associated with a user, the adjustable threshold time indicating a given period of time for the user to select the selectable item; determine whether the object is located within the proximity above the region of the touch screen for the adjustable threshold time based on the object information; and when the object is determined to be located within the proximity above the region of the touch screen for the adjustable threshold time, generate instructions to perform a first speculative action on a URL associated with the selectable item; wherein adjustment of the adjustable threshold time is determined dynamically based on the speculative information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification