Providing a live poll within a video presentation
AssigneeMeta Platforms, 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:
- providing, for display on a viewer device, a graphical user interface comprising a live video stream captured by a broadcaster device and broadcast to a plurality of viewer devices together with a comment pane depicting comments input via one or more of the plurality of viewer devices;
- providing, for display on a user interface of the broadcaster device, the live video stream and one or more poll selection elements for selecting poll recipient settings and creating a live poll;
- based on user interaction with the one or more poll selection elements, receiving, from the broadcaster device capturing the live video stream broadcast to the plurality of viewer devices, a selected poll recipient setting, poll creation content, and a live poll request to initiate the live poll associated with the live video stream utilizing the selected poll recipient setting and the poll creation content;
- performing, utilizing a trained language model, a verification between the poll creation content and demographic information associated with the plurality of viewer devices;
- providing, for display on the broadcaster device, a message regarding the verification between the poll creation content and the demographic information associated with the plurality of viewer devices;
- analyzing characteristics of a viewer device of the plurality of viewer devices to determine that the viewer device satisfies the selected poll recipient setting;
- and
- based on receiving the live poll request and the viewer device satisfying the selected poll recipient setting, providing, for display on the viewer device within the graphical user interface, together with the live video stream and the comment pane, a poll participation option selectable to participate in the live poll.
A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:
- provide, for display on a viewer device, a graphical user interface comprising a live video stream captured by a broadcaster device and broadcast to a plurality of viewer devices together with a comment pane depicting comments input via one or more of the plurality of viewer devices;
- provide, for display on a user interface of the broadcaster device, the live video stream and one or more poll selection elements for selecting poll recipient settings and creating a live poll;
- based on user interaction with the one or more poll selection elements, receive, from the broadcaster device capturing the live video stream broadcast to the plurality of viewer devices, a selected poll recipient setting, poll creation content, and a live poll request to initiate the live poll associated with the live video stream utilizing the selected poll recipient setting and the poll creation content;
- perform, utilizing a trained language model, a verification between the poll creation content and demographic information associated with the plurality of viewer devices;
- provide, for display on the broadcaster device, a message regarding the verification between the poll creation content and the demographic information associated with the plurality of viewer devices;
- analyze characteristics of a viewer device of the plurality of viewer devices to determine that the viewer device satisfies the selected poll recipient setting;
- and
- based on receiving the live poll request and the viewer device satisfying the selected poll recipient setting, provide, for display on the viewer device within the graphical user interface, together with the live video stream and the comment pane, a poll participation option selectable to participate in the live poll.
A system comprising:
- at least one processor;
- and
- a non-transitory computer-readable medium comprising instructions that, when executed by the at least one processor, cause the system to:
- provide, for display on a viewer device, a graphical user interface comprising a live video stream captured by a broadcaster device and broadcast to a plurality of viewer devices together with a comment pane depicting comments input via one or more of the plurality of viewer devices;
- provide, for display on a user interface of the broadcaster device, the live video stream and one or more poll selection elements for selecting poll recipient settings and creating a live poll;
- based on user interaction with the one or more poll selection elements, receive, from the broadcaster device capturing the live video stream broadcast to the plurality of viewer devices, a selected poll recipient setting, poll creation content, and a live poll request to initiate the live poll associated with the live video stream utilizing the selected poll recipient setting and the poll creation content;
- performing, utilizing a trained language model, a verification between the poll creation content and demographic information associated with the plurality of viewer devices;
- providing, for display on the broadcaster device, a message regarding the verification between the poll creation content and the demographic information associated with the plurality of viewer devices;
- analyze characteristics of a viewer device of the plurality of viewer devices to determine that the viewer device satisfies the selected poll recipient setting;
- and
- based on receiving the live poll request and the viewer device satisfying the selected poll recipient setting, provide, for display on the viewer device within the graphical user interface, together with the live video stream and the comment pane, a poll participation option selectable to participate in the live poll.
Dependencies are inferred from the claim text.