Multimedia Aggregation in an Online Social Network
First Claim
1. A method comprising:
- receiving, at one or more computer servers, information associated with one or more videos, each of the one or more videos being associated with a first user of a social network;
transmitting, using one or more processors associated with the one or more computer servers, information to provide streams of the one or more videos;
transmitting, using the one or more processors, for each of the one or more videos, information to display a link to feature the video on a web page;
determining, using the one or more processors, a popularity value for each of the one or more videos;
determining, using the one or more processors, at least one popular video based on the popularity value for each of the one or more videos; and
transmitting information to feature the at least one popular video.
1 Assignment
0 Petitions
Accused Products
Abstract
Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.
35 Citations
20 Claims
-
1. A method comprising:
-
receiving, at one or more computer servers, information associated with one or more videos, each of the one or more videos being associated with a first user of a social network; transmitting, using one or more processors associated with the one or more computer servers, information to provide streams of the one or more videos; transmitting, using the one or more processors, for each of the one or more videos, information to display a link to feature the video on a web page; determining, using the one or more processors, a popularity value for each of the one or more videos; determining, using the one or more processors, at least one popular video based on the popularity value for each of the one or more videos; and transmitting information to feature the at least one popular video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
one or more non-transitory machine-readable storage media encoded with instructions; and one or more processors configured to execute the instructions to; receive information associated with a plurality of videos, each video being associated with a first user of a social network; transmit information to provide a stream of each of the plurality of videos; transmit, for each of the plurality of videos, information to display a link to feature each of the plurality of videos on a web page; determine a popularity value of each of the plurality of videos; determine at least one popular video based on the popularity value of each of the plurality of videos; and transmit information to feature the at least one popular video. - View Dependent Claims (15, 16)
-
-
17. One or more computer-readable non-transitory storage media embodying software that is operable when executed by one or more processors associated with one or more computer servers to:
-
receive, at the one or more computer servers, one or more videos, each video being associated with a first user of a social network; transmit, using the one or more processors, information to provide streams of the one or more videos; transmit, using the one or more processors, for each of the one or more videos, information to display a link to feature the video on a web page; determine, using the one or more processors, a popularity value for each of the one or more videos; determine, using the one or more processors, at least one popular video based on the popularity value for each of the one or more videos; and transmit, using the one or more processors, information to feature the at least one popular video. - View Dependent Claims (18, 19, 20)
-
Specification