Identifying an activity specifying thematic content for a video exchange session between users of an online system using a trained model
AssigneeMeta Platforms, Inc.
InventorKathleen Warner
Life of this patent
Estimating the term…
Abstract
When a user creates a new video exchange session via an online system, the user specifies an activity for the video exchange session. The activity may specify a name for the video exchange session, as well as other thematic content (e.g., visual effects, backgrounds) displayed via the video exchange session. The online system trains a machine learned model that predicts a likelihood that other users will accept an invitation to join the video exchange session if a certain activity is specified for the video exchange session. The online system may then use these likelihoods to rank and sort the activities for the user or to highlight activities with threshold likelihoods.
Claims20
A method comprising:
- receiving a creation request for establishing a video exchange session from a requesting user at an online system, the creation request identifying one or more other users to exchange video content with the requesting user;
- receiving a request from the requesting user to specify an activity for the video exchange session;
- retrieving a plurality of activities maintained by the online system, each activity specifying thematic content for display to users participating in the video exchange session;
- generating, for each of the plurality of activities, a probability that one or more of the other users would accept an invitation to join the video exchange session when the activity is specified for the video exchange session by applying a trained machine learned model to the activity and to characteristics of the one or more other users maintained by the online system;
- and
- displaying a set of the activities to the requesting user to specify for the video exchange session, wherein the displayed set of activities are arranged based on their generated probabilities.
A computer program product comprising a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
- receive a creation request for establishing a video exchange session from a requesting user at an online system, the creation request identifying one or more other users to exchange video content with the requesting user;
- receive a request from the requesting user to specify an activity for the video exchange session;
- retrieve a plurality of activities maintained by the online system, each activity specifying thematic content for display to users participating in the video exchange session;
- generate, for each of the plurality of activities, a probability that one or more of the other users would accept an invitation to join the video exchange session when the activity is specified for the video exchange session by applying a trained machine learned model to the activity and to characteristics of the one or more other users maintained by the online system;
- and
- display a set of the activities to the requesting user to specify for the video exchange session, wherein the displayed set of activities are arranged based on their generated probabilities.
Dependencies are inferred from the claim text.