Systems and methods for recommending interactive sessions based on social inclusivity
Systems and methods are described for identifying a plurality of candidate interactive sessions for a user with a user profile to join, each candidate interactive session being associated with a plurality of user profiles. A digital representation of the user may be generated, and the digital representation of the user may be caused to join each of the plurality of candidate interactive sessions. The systems and methods may monitor, in each candidate interactive session, behavior of digital representations of each of the plurality of user profiles associated with the candidate interactive session in relation to the digital representation of the user. The systems and methods may generate, based on the monitoring, a social inclusivity score for each of the plurality of candidate interactive sessions. A recommended interactive session may be selected and provided based on the corresponding social inclusivity score for each candidate interactive session.
1. A computer-implemented method, comprising:
identifying a plurality of candidate interactive sessions for a user with a user profile to join, wherein each candidate interactive session is associated with a plurality of user profiles;
generating a digital representation of the user, wherein the digital representation of the user comprises a sentient avatar;
causing the digital representation of the user to join each of the plurality of candidate interactive sessions;
monitoring, in each candidate interactive session, behavior of digital representations of each of the plurality of user profiles associated with the candidate interactive session in relation to the digital representation of the user;
generating, based on the monitoring of the behavior of the digital representations of each of the plurality of user profiles respectively associated with the plurality of candidate interactive sessions, a social inclusivity score for each of the plurality of candidate interactive sessions;
selecting a recommended interactive session from the plurality of candidate interactive sessions, based on the corresponding social inclusivity score for each of the plurality of candidate interactive sessions; and
providing the recommended interactive session.
2. The method of claim 1 , wherein each of the plurality of candidate interactive sessions corresponds to one of a plurality of video communication sessions or virtual meetings.
3. The method of claim 1 , wherein each of the plurality of candidate interactive sessions corresponds to one of a plurality of virtual reality sessions, virtual reality meetings, or virtual reality games.
4. The method of claim 1 , further comprising:
receiving input to join the user profile to the recommended interactive session; and
causing an active avatar of the user profile to be joined to the recommended interactive session.
5. The method of claim 1 , wherein an appearance of the sentient avatar is different from an appearance of an active avatar of the user profile that is caused to be joined to the recommended interactive session.
6. The method of claim 5 , wherein the sentient avatar has limited interactive capabilities in relation to the digital representations of each of the plurality of user profiles, as compared to the active avatar.
7. The method of claim 1 , further comprising:
generating for display one or more social inclusivity scores for one or more of the plurality of user profiles associated with a particular candidate interactive session, based on the monitoring.
8. The method of claim 1 , wherein the monitoring comprises:
monitoring one or more of audio, body posture, body language, gestures or actions performed by the digital representations of each of the plurality of user profiles associated with the candidate interactive session in relation to the digital representation of the user.
9. The method of claim 1 , further comprising:
determining historical patterns of behavior of each of the plurality of user profiles in relation to the user profile during previous interactive sessions;
wherein providing the recommended interactive session is performed based at least in part on the determined historical patterns.
10. The method of claim 1 , further comprising:
determining one or more characteristics of the user based on the user profile;
wherein providing the recommended interactive session is performed based at least in part on the determined one or more characteristics.
11. A system, comprising:
memory;
control circuitry configured to:
identify a plurality of candidate interactive sessions for a user with a user profile to join, wherein each candidate interactive session is associated with a plurality of user profiles, wherein the user profile is stored in the memory;
generate a digital representation of the user, wherein the digital representation of the user comprises a sentient avatar;
cause the digital representation of the user to join each of the plurality of candidate interactive sessions;
monitor, in each candidate interactive session, behavior of digital representations of each of the plurality of user profiles associated with the candidate interactive session in relation to the digital representation of the user;
generate, based on the monitoring of the behavior of the digital representations of each of the plurality of user profiles respectively associated with the plurality of candidate interactive sessions, a social inclusivity score for each of the plurality of candidate interactive sessions;
select a recommended interactive session from the plurality of candidate interactive sessions, based on the corresponding social inclusivity score for each of the plurality of candidate interactive sessions; and
provide the recommended interactive session.
12. The system of claim 11 , wherein each of the plurality of candidate interactive sessions corresponds to one of a plurality of video communication sessions or virtual meetings.
13. The system of claim 11 , wherein each of the plurality of candidate interactive sessions corresponds to one of a plurality of virtual reality sessions, virtual reality meetings, or virtual reality games.
14. The system of claim 11 , wherein the control circuitry is further configured to:
receive input to join the user profile to the recommended interactive session; and
cause an active avatar of the user profile to be joined to the recommended interactive session.
15. The system of claim 11 , wherein an appearance of the sentient avatar is different from an appearance of an active avatar of the user profile that is caused to be joined to the recommended interactive session.
16. The system of claim 15 , wherein the sentient avatar has limited interactive capabilities in relation to the digital representations of each of the plurality of user profiles, as compared to the active avatar.
17. The system of claim 11 , wherein the control circuitry is further configured to:
generate for display one or more social inclusivity scores for one or more of the plurality of user profiles associated with a particular candidate interactive session, based on the monitoring.
18. The system of claim 11 , wherein the control circuitry is further configured to perform the monitoring by:
monitoring one or more of audio, body posture, body language, gestures or actions performed by the digital representations of each of the plurality of user profiles associated with the candidate interactive session in relation to the digital representation of the user.