DYNAMIC ACTION LINKS FOR WEB CONTENT SHARING
First Claim
Patent Images
1. A method performed by one or more server devices, comprising:
- receiving, at a processor associated with the one or more server devices, 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;
identifying, by a processor associated with the one or more server devices, one or more action links based on preferences of a user associated with the client device, each of the one or more action links providing an opportunity for the user associated with the client device to act on the document;
generating, by a processor associated with the one or more server devices, content that describes the one or more action links; and
providing, by a processor associated with the one or more server devices to the client device, the content for presentation within the document being processed by the client device.
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.
-
Citations
23 Claims
-
1. A method performed by one or more server devices, comprising:
-
receiving, at a processor associated with the one or more server devices, 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; identifying, by a processor associated with the one or more server devices, one or more action links based on preferences of a user associated with the client device, each of the one or more action links providing an opportunity for the user associated with the client device to act on the document; generating, by a processor associated with the one or more server devices, content that describes the one or more action links; and providing, by a processor associated with the one or more server devices to the client device, the content for presentation within the document being processed by the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium containing instructions executable by one or more devices, comprising:
-
one or more instructions to receive a request from a client for action links that are to be displayed within a document presented by the client, the request including one or more parameters that define at least one of a type of content of the document, a content provider associated with the document, or default action link categories corresponding to the document; one or more instructions to determine the action links that are to be provided to the client based on preferences of a user associated with the client or preferences of the content provider, each of the determined action links providing an opportunity for the user associated with the client to act on the document; one or more instructions to generate content that describes the determined action links; and one or more instructions to provide the generated content to the client for presentation of the document with the content that describes the determined action links. - View Dependent Claims (13, 14, 15)
-
-
16. One or more devices comprising:
-
a front end component to receive a request from a client device relating to a document to which the client device has requested access, the request including a request for content in which the content describes action links that are to be inserted into the document; a preferences storage component to transmit, in response to a request from the front end component, preference information relating to a user of the client device to the front end component, the front end component determining, based on the preference information, one or more action links for the document, each of the one or more action links providing an opportunity for the user associated with the client to act on the document; and an action registry component to transmit, in response to a request from the front end component that includes the determined action links, content that represents the one or more action links; where the front end component provides the content from the action registry to the client device for presentation within the document. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method performed by one or more server devices, comprising:
-
receiving, at a processor associated with the one or more server devices, 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; identifying, by a processor associated with the one or more server devices, one or more action links based on preferences of a user associated with the client device, each of the one or more action links providing an opportunity for the user associated with the client device to act on the document; identifying, by a processor associated with 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 a processor associated with the one or more server devices to the client device, the script for execution by the client device to present the one or more action links. - View Dependent Claims (22)
-
-
23. A system comprising:
-
one or more devices comprising; means for receiving a request from a client device relating to a content item being presented by the client device, the request including a request for content in which the content describes action links that are to be displayed is association with the content item; means for determining, based at least on preferences of a user associated with the client device, one or more action links, each of the one or more action links providing an opportunity for the user associated with the client device to act on the content item; means for generating the content that describes the one or more determined action links; means for providing, to the client device, the content to the client device for presentation of the content item with the content; and means for contacting a service associated with a particular action link described by the content in response to selection of the particular action link by the user.
-
Specification