Providing action links to share web content
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more server devices, from a client device, and without further interaction by a user of the client device, a request for one or more action links that are to be inserted into a document previously requested and received by the client device;
identifying, by the one or more server devices, the one or more action links based on information that identifies one or more action services previously defined by the user and that is previously stored by the one or more server devices,the one or more action services including at least one of one or more email services or one or more social networking services, andeach of the one or more action links providing an opportunity for the user associated with the client device to share the document by using one of the one or more action services;
generating, by the one or more server devices, content that includes the one or more action links; and
providing, by the one or more server devices and to the client device, the content for presentation within the document.
2 Assignments
0 Petitions
Accused Products
Abstract
Action links for a web document may be dynamically generated by a third party. In one implementation, a method may include receiving a request from a client device relating to a document being processed by the client device, the request including a request for content in which the content defines action links that are to be inserted into the document. Action links may be determined for the document based on preferences of a user and content may be generated that describes the determined action links.
20 Citations
23 Claims
-
1. A method comprising:
-
receiving, by one or more server devices, from a client device, and without further interaction by a user of the client device, a request for one or more action links that are to be inserted into a document previously requested and received by the client device; identifying, by the one or more server devices, the one or more action links based on information that identifies one or more action services previously defined by the user and that is previously stored by the one or more server devices, the one or more action services including at least one of one or more email services or one or more social networking services, and each of the one or more action links providing an opportunity for the user associated with the client device to share the document by using one of the one or more action services; generating, by the one or more server devices, content that includes the one or more action links; and providing, by the one or more server devices and to the client device, the content for presentation within the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more devices, cause the one or more devices to; receive, without further interaction by a user of a client, a request for action links that are to be displayed within a document previously requested and received by the client, determine the action links based on information that identifies one or more action services previously defined by the user and that is previously stored in or by the one or more devices, the one or more action services including at least one of one or more email services or one or more social networking services, and the action links providing an opportunity for the user associated with the client to share the document by using one of the one or more action services; generate content that describes the action links; and provide the content to the client for presentation of the document with the content that describes the action links. - View Dependent Claims (12, 13)
-
14. A system comprising:
one or more processors to; receive, from a client device and without further interaction by a user of the client device, a request for one or more action links that are to be inserted into a document previously requested and received by the client device; determine, based on information that identifies one or more action services previously defined by the user and that is previously stored for use by the one or more processors, the one or more action links for the document, the one or more action services including at least one of one or more email services or one or more social networking services, and each of the one or more action links providing an opportunity for the user associated with the client to share the document by using one of the one or more action services; and transmit, as a response to the request and to the client device, content that represents the one or more action links. - View Dependent Claims (15, 16, 17, 18)
-
19. A method comprising:
-
receiving, by one or more server devices and without further interaction by a user of a client device, a request for one or more action links that are to be inserted into a document previously requested and received by the client device; identifying, by the one or more server devices, the one or more action links based on information that identifies one or more action services previously defined by the user and that is previously stored for use by the one or more server devices, the one or more action services including at least one of one or more email services or one or more social networking services, and each of the one or more action links providing an opportunity for the user associated with the client device to share the document; identifying, by the one or more server devices, a script that includes code to present at least some of the one or more action links; and providing, by the one or more server devices and to the client device, the script for execution by the client device to present the one or more action links. - View Dependent Claims (20)
-
-
21. A system comprising:
one or more devices, implemented in hardware, to; receive, from a client device and without further interaction by a user of the client device, a request for content that describes one or more action links that are to be displayed in association with a content item previously requested and received by the client device; identify, based on information that identifies one or more action services previously defined by the user and that is previously stored for use by the one or more devices, the one or more action links, the one or more action services including at least one of one or more email services or one or more social networking services, and each of the one or more action links providing an opportunity for the user associated with the client device to share the content item by using one of the one or more action services; generate the content that describes the one or more action links after identifying the one or more action links; and provide, to the client device, the content for presentation of the content item with the content. - View Dependent Claims (22, 23)
Specification