Share box for endorsements
First Claim
1. A method comprising:
- receiving input from a first user, the received input associated with published content on a webpage;
determining a context of the first user and based on the input the published content;
retrieving content and context from a plurality of web site servers hosting a plurality of different websites, wherein the context is used to determine (1) what information is added to a sharing interface and (2) which one of the plurality of different websites will the sharing interface be pushed to, the context including information about the webpage based on the determined context;
generating customized content by processing the retrieved content based on the determined context;
receiving and processing a request for the sharing interface;
providing the sharing interface including the customized content using the context and an endorsement;
adding the retrieved content based on the context to the sharing interface, the sharing interface overlaid on a portion of the webpage and including at least one area for displaying the retrieved content and receiving the customized content, the at least one area for displaying the retrieved content and receiving customized content allowing for additional input of information into the sharing interface including input of comments and at least one user identifier associated with a second user, the second user an intended recipient of the customized content;
adding an action button to the sharing interface;
sending the sharing interface for display;
transferring the customized content in the sharing interface based on the context in response to user selection of the action button; and
sending the customized content to the second user associated with the at least one user identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a system for presenting a share box with content information in response to an endorsement includes an endorsement sharing module that is responsive to user input and creates a sharing box having content derived from the user context and input request. The endorsement sharing module receives a user request to share information. In response, this endorsement sharing module determines the context of the user, retrieves content based on the context, filters the content based on publisher information, personalizes the share box content, and adds the content to a share box. The endorsement sharing module also adds one or more actions to the share box after which the share box is provided for display to the user.
61 Citations
22 Claims
-
1. A method comprising:
-
receiving input from a first user, the received input associated with published content on a webpage; determining a context of the first user and based on the input the published content; retrieving content and context from a plurality of web site servers hosting a plurality of different websites, wherein the context is used to determine (1) what information is added to a sharing interface and (2) which one of the plurality of different websites will the sharing interface be pushed to, the context including information about the webpage based on the determined context; generating customized content by processing the retrieved content based on the determined context; receiving and processing a request for the sharing interface; providing the sharing interface including the customized content using the context and an endorsement; adding the retrieved content based on the context to the sharing interface, the sharing interface overlaid on a portion of the webpage and including at least one area for displaying the retrieved content and receiving the customized content, the at least one area for displaying the retrieved content and receiving customized content allowing for additional input of information into the sharing interface including input of comments and at least one user identifier associated with a second user, the second user an intended recipient of the customized content; adding an action button to the sharing interface; sending the sharing interface for display; transferring the customized content in the sharing interface based on the context in response to user selection of the action button; and sending the customized content to the second user associated with the at least one user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor, and; a memory storing instructions that, when executed, cause the system to; receive input from a first user, the received input associated with published content on a webpage; determine a context of the first user based on the input associated with the published content; retrieve content and context from a plurality of website servers hosing a plurality of different websites, wherein the context is used to determine (1) what information is added to a sharing interface and (2) which one of the plurality of different websites will the sharing interface be pushed to, the context including information about the webpage based on the determined context; generate customized content by processing the retrieved content based on the determined context; receive and process a request for the sharing interface; provide the sharing interface including the customized content using the context and an endorsement; add the retrieved content based on the context to the sharing interface, the sharing interface overlaid on a portion of the webpage and including at least one area for displaying the retrieved content and receiving the customized content, the at least one area for displaying the retrieved content and receiving customized content allowing for additional input of information into the sharing interface including input of comments and at least one user identifier associated with a second user, the second user an intended recipient of the customized content; add an action button to the sharing interface; send the sharing interface for display; transfer the customized content in the sharing interface based on the context in response to user selection of the action button; and send the customized content to the second user associated with the at least one user identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive input from a first user, the received input associated with published content on a webpage; determine a context of the first user based on the input associated with the published content; retrieve content and context from a plurality of web site servers hosing a plurality of different websites, wherein the context is used to determine (1) what information is added to a sharing interface and (2) which one of the plurality of different websites will the sharing interface be pushed to, the context including information about the webpage based on the determined context; generate customized content by processing the retrieved content based on the determined context; receive and process a request for the sharing interface; provide the sharing interface including the customized content using the context and an endorsement; add the retrieved content based on the context to the sharing interface, the sharing interface overlaid on a portion of the webpage and including at least one area for displaying the retrieved content and receiving the customized content, the at least one area for displaying the retrieved content and receiving customized content allowing for additional input of information into the sharing interface including input of comments and at least one user identifier associated with a second user, the second user an intended recipient of the customized content; add an action button to the sharing interface; send the sharing interface for display; transfer the customized content in the sharing interface based on the context in response to user selection of the action button; and send the customized content to the second user associated with the at least one user identifier. - View Dependent Claims (21, 22)
-
Specification