Sharing digital content on a social network
First Claim
1. A computer implemented method comprising:
- receiving a sharing request for sharing content hosted external to an online system, the sharing request initiated by a sharing user of the online system via a sharing control external to the online system;
responsive to receiving the sharing request via the sharing control, providing for display an interface to the sharing user, wherein the interface displays to the sharing user a plurality of sharing parameters from which the user can select, the plurality of sharing parameters specifying destinations that the user can choose between to indicate where the content will be posted within the online system;
receiving, via the interface, the sharing user'"'"'s selection of one or more sharing parameters for communicating the content hosted external to the online system to other users of the online system, the one or more sharing parameters selected by the sharing user identifying one or more of the other users of the online system as destinations within the online system;
transmitting the content to the online system; and
providing for display to the one or more other users of the online system at least a portion of the content communicated from external to the online system for sharing subject to the one or more sharing parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques for more effectively and easily sharing on a social networking system digital content obtained from an external system. In one embodiment a user selects a control for sharing content from the external system that causes a sharing request to be sent. The sharing request is received by the social networking website, and an interface is presented to the user requesting sharing parameters. The user provides sharing parameters through the interface that are received by the social networking website. Content is retrieved from the external system and is transmitted to one or more destinations in the social networking website based at least in part on the sharing parameters. The sharing parameters may include selection parameters for indicating which content to share, formatting parameters for specifying how to format the content, and destination parameters indicating particular destinations in the social networking website for the content.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a sharing request for sharing content hosted external to an online system, the sharing request initiated by a sharing user of the online system via a sharing control external to the online system; responsive to receiving the sharing request via the sharing control, providing for display an interface to the sharing user, wherein the interface displays to the sharing user a plurality of sharing parameters from which the user can select, the plurality of sharing parameters specifying destinations that the user can choose between to indicate where the content will be posted within the online system; receiving, via the interface, the sharing user'"'"'s selection of one or more sharing parameters for communicating the content hosted external to the online system to other users of the online system, the one or more sharing parameters selected by the sharing user identifying one or more of the other users of the online system as destinations within the online system; transmitting the content to the online system; and providing for display to the one or more other users of the online system at least a portion of the content communicated from external to the online system for sharing subject to the one or more sharing parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 20)
-
-
12. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code that comprises:
-
a formatting module configured to; receive a sharing request for sharing content hosted external to an online system, the sharing request initiated by a sharing user of the online system via a sharing control external to the online system, responsive to receiving the sharing request via the sharing control, provide for display an interface to the sharing user, wherein the interface displays to the sharing user a plurality of sharing parameters from which the user can select, the plurality of sharing parameters specifying destinations that the user can choose between to indicate where the content will be posted within the online system, receive, via the interface, the sharing user'"'"'s selection of one or more sharing parameters for communicating the content hosted external to the online system to other users of the online system, the one or more sharing parameters selected by the sharing user identifying one or more of the other users of the online system as destinations within the online system; and a transmission module configured to; transmit the content to the online system, and provide for display to the one or more other users of the online system at least a portion of the content communicated from external to the online system for sharing subject to the one or more sharing parameters. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification