SYSTEMS AND METHODS FOR EVENT BROADCASTS
Systems, methods, and non-transitory computer-readable media can determine a broadcaster request to determine information for conducting a content broadcast through the computing system. One or more parameters for the broadcast can be determined using a machine learning model that has been trained to predict the one or more parameters based at least in part on data describing previously conducted broadcasts. Information that describes at least the one or more parameters is provided to the broadcaster.
1 . A computer-implemented method comprising:
determining, by a computing system, a request for a first user to initiate a live content broadcast through the computing system, the request being sent by a second user;
determining, by the computing system, one or more parameters for the live content broadcast, the one or more parameters specifying at least one topic for the live content broadcast; and
providing, by the computing system, at least one notification to the first user that describes the request, the notification including information describing the one or more parameters.
2 . The computer-implemented method of claim 1 , wherein determining one or more parameters for the broadcast further comprises:
providing, by the computing system, a polling questionnaire to one of more users of the computing system, the polling questionnaire requesting feedback for at least one topic for the broadcast; and
obtaining, by the computing system, feedback from at least one of the users in response to the polling questionnaire, wherein the feedback is included in the notification provided to the first user.
3 . The computer-implemented method of claim 2 , wherein the at least one topic for the broadcast is automatically generated based on information specified in a social profile of the first user.
4 . The computer-implemented method of claim 2 , wherein the at least one topic for the broadcast is automatically generated based on topics corresponding to posts that were published by the first user through a social networking system.
5 . The computer-implemented method of claim 2 , wherein the at least one topic for the broadcast is automatically generated based on a geographic location corresponding to the first user.
6 . The computer-implemented method of claim 2 , wherein the polling questionnaire is provided to a user as a content item in a content feed associated with the user.
7 . The computer-implemented method of claim 1 , wherein determining one or more parameters for the broadcast further comprises:
providing, by the computing system, a polling questionnaire to one of more users of the computing system, the polling questionnaire requesting feedback for at least one time for conducting the broadcast; and
obtaining, by the computing system, feedback from at least one of the users in response to the polling questionnaire, wherein the feedback is included in the notification provided to the first user.
8 . The computer-implemented method of claim 1 , wherein determining one or more parameters for the broadcast further comprises:
providing, by the computing system, a polling questionnaire to one of more users of the computing system, the polling questionnaire requesting feedback for at least one geographic location from which to conduct the broadcast; and
obtaining, by the computing system, feedback from at least one of the users in response to the polling questionnaire, wherein the feedback is included in the notification provided to the first user.
9 . The computer-implemented method of claim 1 , wherein determining one or more parameters for the broadcast further comprises:
providing, by the computing system, a polling questionnaire to one of more users of the computing system, the polling questionnaire requesting feedback on whether the users are interested in viewing the broadcast;
obtaining, by the computing system, feedback from at least one of the users in response to the polling questionnaire; and
determining, by the computing system, information describing an audience that is interested in the broadcast based at least in part on the feedback, wherein the information is included in the notification provided to the first user.
10 . The computer-implemented method of claim 1 , wherein the information describing the audience includes at least one of information describing users that are interested in the broadcast, a size of the audience, demographic information describing the users interested in the broadcast.
11 . A system comprising:
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
determining a request for a first user to initiate a live content broadcast through the computing system, the request being sent by a second user;
determining one or more parameters for the live content broadcast, the one or more parameters specifying at least one topic for the live content broadcast; and
providing at least one notification to the first user that describes the request, the notification including information describing the one or more parameters.
12 . The system of claim 11 , wherein determining one or more parameters for the broadcast further causes the system to perform:
providing a polling questionnaire to one of more users of the computing system, the polling questionnaire requesting feedback for at least one topic for the broadcast; and
obtaining feedback from at least one of the users in response to the polling questionnaire, wherein the feedback is included in the notification provided to the first user.
13 . The system of claim 12 , wherein the at least one topic for the broadcast is automatically generated based on information specified in a social profile of the first user.
14 . The system of claim 12 , wherein the at least one topic for the broadcast is automatically generated based on topics corresponding to posts that were published by the first user through a social networking system.
15 . The system of claim 12 , wherein the at least one topic for the broadcast is automatically generated based on a geographic location corresponding to the first user.
16 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
determining a request for a first user to initiate a live content broadcast through the computing system, the request being sent by a second user;
determining one or more parameters for the live content broadcast, the one or more parameters specifying at least one topic for the live content broadcast; and
providing at least one notification to the first user that describes the request, the notification including information describing the one or more parameters.
17 . The non-transitory computer-readable storage medium of claim 16 , wherein determining one or more parameters for the broadcast further causes the computing system perform:
providing a polling questionnaire to one of more users of the computing system, the polling questionnaire requesting feedback for at least one topic for the broadcast; and
obtaining feedback from at least one of the users in response to the polling questionnaire, wherein the feedback is included in the notification provided to the first user.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein the at least one topic for the broadcast is automatically generated based on information specified in a social profile of the first user.
19 . The non-transitory computer-readable storage medium of claim 17 , wherein the at least one topic for the broadcast is automatically generated based on topics corresponding to posts that were published by the first user through a social networking system.
20 . The non-transitory computer-readable storage medium of claim 17 , wherein the at least one topic for the broadcast is automatically generated based on a geographic location corresponding to the first user.