Providing a live poll within a video presentation
AssigneeFacebook, Inc.
InventorGeorge Lewis Kedenburg, III
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed toward systems and methods for providing a live poll with a video presentation. In particular, the systems and methods described herein provide a video stream received from a broadcaster client device to one or more viewer client devices. Additionally, the systems and methods described herein provide a live poll to the one or more viewer client devices together with the video stream. The systems and methods receive poll responses from the one or more viewer client devices, compile poll results based on the received responses, and provide the poll responses to the broadcaster client device and the one or more viewer client devices.
Claims20
A method comprising:
- receiving, at a server device, a video stream of a camera feed captured by a broadcaster mobile device;
- providing, based on receiving the video stream from the broadcaster mobile device, a graphical menu interface for display via the broadcaster mobile device and comprising a live poll option overlaid on a presentation of the camera feed;
- in response to user interaction selecting the live poll option, providing a poll creation interface overlaid on the presentation of the camera feed and comprising a live poll initiation option together with user input fields for entering questions and answer choices;
- generating, for simultaneous presentation with the video stream, a live poll comprising a question and at least one answer choice based on user interaction with the user input fields of the poll creation interface;
- determining that a viewer associated with a viewer client device is a quality audience member by determining that the viewer has participated in at least a threshold number of live polls created by a broadcaster associated with the broadcaster mobile device;
- determining that a second viewer associated with a second viewer client device is a casual audience member by determining that the second viewer has not participated in at least the threshold number of live polls created by the broadcaster associated with the broadcaster mobile device;
- based on user interaction selecting the live poll initiation option from the poll creation interface and in response to determining that the viewer is a quality audience member, providing, for display on the viewer client device, the question and the at least one answer choice of the live poll within a live poll pane overlaid on a presentation of the video stream displayed via the viewer client device;
- and
- in response to determining that the second viewer is a casual audience member, refraining from providing the question and the at least one answer choice of the live poll to the second viewer client device.
A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause a computer to:
- receive a video stream of a camera feed captured by a broadcaster mobile device;
- provide, based on receiving the video stream from the broadcaster mobile device, a graphical menu interface for display via the broadcaster mobile device and comprising a live poll option overlaid on a presentation of the camera feed;
- in response to user interaction selecting the live poll option, provide a poll creation interface overlaid on the presentation of the camera feed and comprising a live poll initiation option together with user input fields for entering questions and answer choices;
- generate, for simultaneous presentation with the video stream, a live poll comprising a question and at least one answer choice based on user interaction with the user input fields of the poll creation interface;
- determine that a viewer associated with a viewer client device is a quality audience member by determining that the viewer has participated in at least a threshold number of live polls created by a broadcaster associated with the broadcaster mobile device;
- determine that a second viewer associated with a second viewer client device is a casual audience member by determining that the second viewer has not participated in at least the threshold number of live polls created by the broadcaster associated with the broadcaster mobile device;
- based on user interaction selecting the live poll initiation option from the poll creation interface and in response to determining that the viewer is a quality audience member, provide, for display on the viewer client device, the question and the at least one answer choice of the live poll within a live poll pane overlaid on a presentation of the video stream displayed via the viewer client device;
- and
- in response to determining that the second viewer is a casual audience member, refrain from providing the question and the at least one answer choice of the live poll to the second viewer client device.
A system comprising:
- a computing device comprising a processor;
- and
- a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the system to:
- receive a video stream of a camera feed captured by a broadcaster mobile device;
- provide, based on receiving the video stream from the broadcaster mobile device, a graphical menu interface for display via the broadcaster mobile device and comprising a live poll option overlaid on a presentation of the camera feed;
- in response to user interaction selecting the live poll option, provide a poll creation interface overlaid on the presentation of the camera feed and comprising a live poll initiation option together with user input fields for entering questions and answer choices;
- generate, for simultaneous presentation with the video stream, a live poll comprising a question and at least one answer choice based on user interaction with the user input fields of the poll creation interface;
- determine that a viewer associated with a viewer client device is a quality audience member by determining that the viewer has participated in at least a threshold number of live polls created by a broadcaster associated with the broadcaster mobile device;
- determine that a second viewer associated with a second viewer client device is a casual audience member by determining that the second viewer has not participated in at least the threshold number of live polls created by the broadcaster associated with the broadcaster mobile device;
- based on user interaction selecting the live poll initiation option from the poll creation interface, provide, for display on a viewer client device, the question and the at least one answer choice of the live poll within a live poll pane overlaid on a presentation of the video stream displayed via the viewer client device;
- and
- in response to determining that the second viewer is a casual audience member, refrain from providing the question and the at least one answer choice of the live poll to the second viewer client device.
Dependencies are inferred from the claim text.