TECHNOLOGIES FOR PRE-ACTION EXECUTION
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for pre-action execution include a client computing device to request a resource from a server and receive content from the server including the requested resource and one or more pre-action hints. Each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receipt of a corresponding user request to perform the corresponding suggested pre-action. The client computing device determines a likelihood of success of one or more pre-actions based on historical behavior data of a user of the client computing device, wherein each pre-action corresponds to at least one of the one or more pre-action hints. The client computing device selects a pre-action to execute based on the determined likelihood of success of the one or more pre-actions.
11 Citations
50 Claims
-
1-25. -25. (canceled)
-
26. A client computing device for pre-action execution, the computing device comprising:
-
a communication module to (i) request a resource from a server and (ii) receive content from the server including the requested resource and one or more pre-action hints, wherein each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receipt of a corresponding user request to perform the corresponding suggested pre-action; and a pre-action management module to (i) determine a likelihood of success of one or more pre-actions based on historical behavior data of a user of the client computing device, wherein each pre-action corresponds to at least one of the one or more pre-action hints, and (ii) select a pre-action to execute based on the determined likelihood of success of the one or more pre-actions. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a client computing device, cause the client computing device to:
-
request a resource from a server; receive content from the server including the requested resource and one or more pre-action hints, wherein each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receipt of a corresponding user request to perform the corresponding suggested pre-action; determine a likelihood of success of one or more pre-actions based on historical behavior data of a user of the client computing device, wherein each pre-action corresponds to at least one of the one or more pre-action hints; and select a pre-action to execute based on the determined likelihood of success of the one or more pre-actions. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A server for pre-action hint generation, the server comprising:
-
a communication module to receive a request for a resource from a client computing device; a content generation module to generate content including the requested resource; an extraction module to extract one or more sub-resources from the generated content; and a pre-action hint module to determine, based on the one or more extracted sub-resources, one or more pre-action hints to provide to the client computing device, wherein each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receipt of a corresponding user request to perform the corresponding suggested pre-action; wherein the content generation module is further to update the generated content to include the determined one or more pre-action hints. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a server, cause the server to:
-
receive a request for a resource from a client computing device; generate content including the requested resource; extract one or more sub-resources from the generated content; determine, based on the one or more extracted sub-resources, one or more pre-action hints to provide to the client computing device, wherein each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receiving a corresponding user request to perform the corresponding suggested pre-action; and update the generated content to include the determined one or more pre-action hints. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification